.v-bottom-navigation{color:inherit}.v-bottom-navigation .v-btn__overlay{display:none}.card-btn{height:50px}.sub-headline{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.filter-container{margin:0 -1.25rem;position:sticky;top:0;z-index:1000}.filter-container .v-chip:first-child{margin-left:1.25rem}.filter-container .v-chip:last-child{margin-right:1.25rem}.filter-container .v-chip{font-weight:600}.filter-container .filter-alert{margin:0 1.25rem}.filter-container .v-skeleton-loader__chip{margin-bottom:8px;margin-top:8px}.btn-add-dish{bottom:110px;position:fixed;right:90px}.plan-card .v-card-title{font-size:1rem}body{font-family:Montserrat,"sans-serif";font-size:.9em!important}body .v-btn,body .v-card-text,body .v-card-title{letter-spacing:0!important}body .wrapper{color:#4f4f4f!important}body .v-card,body .v-chip{color:#4f4f4f}body .v-card-title{white-space:normal}body .v-checkbox .v-selection-control{min-height:unset}.login-illustration img,.wrapper{width:100%}.wrapper{min-height:100vh;padding:20px 20px 56px;position:relative}.v-card .v-img__img{border-bottom:3px solid #66bb6a}.no-border-bottom .v-img__img{border:none!important}.headline-accent{border-radius:2px;height:3px;width:40px}.subtext{color:#a9a9a9}.loader{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}@font-face{font-family:Montserrat;src:url(/build/fonts/Montserrat-VariableFont_wght.7e687123.ttf)}.font-size-1{font-size:1rem}.login-page label,.register-page label{display:inline-block}.login-page .form-control,.register-page .form-control{appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #bdbdbd;border-radius:.25rem;color:#4f4f4f;display:block;font-size:1rem;font-weight:400;line-height:1.6;min-height:auto;padding:.375rem .75rem;transition:none;width:100%}.login-page .form-control:focus,.register-page .form-control:focus{border-color:#66bb6a;box-shadow:inset 0 0 0 1px #66bb6a;color:#4f4f4f;outline:0;transition:all .1s linear}.login-page .btn,.register-page .btn{border:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.1);font-size:.75rem;font-weight:700;line-height:1.5;padding:.625rem 1.5rem .5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;vertical-align:bottom}.login-page .btn-block,.register-page .btn-block{display:block;width:100%}.login-page .btn-rounded,.register-page .btn-rounded{border-radius:10rem}.login-page .btn-primary,.register-page .btn-primary{background-color:#66bb6a;color:#fff}.login-page .btn-primary:focus,.login-page .btn-primary:hover,.register-page .btn-primary:focus,.register-page .btn-primary:hover{background-color:#5ca85f}.login-page .btn-secondary,.register-page .btn-secondary{background-color:#fff;box-shadow:none;color:#66bb6a}.login-page .btn-secondary:focus,.login-page .btn-secondary:hover,.register-page .btn-secondary:focus,.register-page .btn-secondary:hover{background-color:#e6e6e6;color:#5ca85f}.login-page .alert,.register-page .alert{align-items:center;border:0;border-radius:.5rem;display:flex;font-size:14px;justify-content:flex-start;margin-bottom:1rem;padding:1.25rem 1.5rem;position:relative}.login-page .alert-danger,.register-page .alert-danger{background-color:#fed6dd;border-color:#fed6dd;color:#951d32}.slide-left-enter-active,.slide-left-leave-active{max-height:100vh;overflow:hidden;transition:all .3s ease-out}.slide-left-enter-active .v-app-bar,.slide-left-leave-active .v-app-bar{position:absolute!important}.slide-left-enter-to{position:absolute;right:0}.slide-left-enter-from{position:absolute;right:-100%}.slide-left-leave-to{filter:brightness(.5);left:-30%;position:absolute}.slide-left-leave-from{left:0;position:absolute}.slide-right-enter-active,.slide-right-leave-active{max-height:100vh;overflow:hidden;transition:all .3s ease-out}.slide-right-enter-active .v-app-bar,.slide-right-leave-active .v-app-bar{position:absolute!important}.slide-right-enter-active{z-index:1}.slide-right-leave-active{z-index:100}.slide-right-enter-to{filter:brightness(1);left:0;position:absolute}.slide-right-enter-from{filter:brightness(.5);left:-30%;position:absolute}.slide-right-leave-to{left:100%;position:absolute}.slide-right-leave-from{left:0;position:absolute}