@font-face{font-family:Hellix;src:url(../fonts/Hellix-Black.8dd74ea2.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-BlackItalic.93fe2a70.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-Bold.6b3b3287.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-BoldItalic.0a11c298.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-ExtraBold.339d5ac2.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-ExtraBoldItalic.9dfb467d.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-Light.8402c2c5.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-LightItalic.fd4b6b23.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-Medium.cc0bf9b3.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-MediumItalic.49e41350.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-Regular.3f6f5c04.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-RegularItalic.2f557d73.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-SemiBold.d05eec12.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-SemiBoldItalic.5c4bb584.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-Thin.bcba8963.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Hellix;src:url(../fonts/Hellix-ThinItalic.7fffc9cc.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Northwell;src:url(../fonts/Northwell.6cc12af0.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Northwell-Alt;src:url(../fonts/Northwell-Alt.50d5eb34.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Northwell-Clean;src:url(../fonts/Northwell-Clean.91a26dd7.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Northwell-Clean-Alt;src:url(../fonts/Northwell-Clean-Alt.6087e09e.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Breadly Hand ITC;src:url("../fonts/Breadly Hand ITC.c2aade93.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Broadway;src:url(../fonts/Broadway.f86d1b2c.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos Black;src:url(../fonts/aptos-black.c7dcd54f.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Aptos Black;src:url(../fonts/aptos-black-italic.a9772620.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(../fonts/aptos-bold.3ea0f019.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(../fonts/aptos-extrabold.245de11a.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(../fonts/aptos.ad041a97.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(../fonts/aptos-italic.5a31056a.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(../fonts/aptos-semibold.a89529df.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ql-snow .ql-picker.ql-font{width:140px}.ql-font-hellix{font-family:Hellix,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=hellix]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=hellix]:before{content:"Hellix";font-family:Hellix sans-serif}.ql-font-northwell{font-family:Northwell,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=northwell]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=northwell]:before{content:"Northwell";font-family:Hellix sans-serif}.ql-font-northwell-alt{font-family:Northwell-Alt,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=northwell-alt]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=northwell-alt]:before{content:"Northwell-Alt";font-family:Hellix sans-serif}.ql-font-northwell-clean{font-family:Northwell-Clean,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=northwell-clean]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=northwell-clean]:before{content:"Northwell-Clean";font-family:Hellix sans-serif}.ql-font-northwell-clean-alt{font-family:Northwell-Clean-Alt,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=northwell-clean-alt]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=northwell-clean-alt]:before{content:"Northwell-Clean-Alt";font-family:Hellix sans-serif}.ql-font-aptos{font-family:Aptos,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=aptos]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=aptos]:before{content:"Aptos";font-family:Hellix sans-serif}.ql-font-aptos-black{font-family:Aptos Black,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=aptos-black]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=aptos-black]:before{content:"Aptos Black";font-family:Hellix sans-serif}.ql-font-broadway{font-family:Broadway,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=broadway]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=broadway]:before{content:"Broadway";font-family:Hellix sans-serif}.ql-font-breadly-hand-itc{font-family:Breadly Hand ITC,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=breadly-hand-itc]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=breadly-hand-itc]:before{content:"Breadly Hand ITC";font-family:Hellix sans-serif}.fade-enter-active,.fade-leave-active{transition-duration:0.3s;transition-property:height,opacity;transition-timing-function:ease;overflow:hidden}.fade-enter,.fade-leave-active{opacity:0}.fade-enter.with-replace,.fade-leave-active.with-replace{width:100%;position:absolute}.fadeInLeft,.fadeLeft-enter-active,.fadeLeft-leave-active,.fadeOutLeft{animation-duration:0.3s;animation-fill-mode:both}.fadeInLeft,.fadeLeft-enter-active{animation-name:fadeInLeft}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.router-view-c{transition:opacity 0.3s,transform 0.3s;width:100%}.back-leave-active,.forward-enter{position:absolute;opacity:0.5;top:0;animation-name:show;transform:translateX(100%)}.back-enter,.forward-leave-active{position:absolute;opacity:0.5;top:0;transform:translateX(-100%)}@keyframes show{0%{transform:translateY(100px)}60%{transform:translateY(-80upx)}to{transform:translateY(0px)}}body,html{height:100vh;overflow-y:scroll}:focus{outline:none}a{color:initial}body{font-family:Roboto,Arial,Helvetica,sans-serif;color:#5a5a5a;position:relative;font-weight:400;top:0!important;background:#fff}a[class=""]:not([href^=mailto]):not([href^=tel]):not([href^=http]){text-decoration:none}.main-layout{background-attachment:fixed}.q-header{background:#fff;color:#5a5a5a}.toolbar-title{text-align:center;font-weight:500}.toolbar-title .logo-dashboard{width:160px;margin-top:10px;margin-left:48px}.logo{width:100%;max-width:240px}@media (max-width:320px){.logo{max-width:120px}}.text-white{color:#fff}.bg-white{background:#fff;color:#5a5a5a}.q-page{padding:20px}@media (max-width:375px){.q-page{padding:10px}}.font-lg{font-size:20px}.form-group{margin-bottom:20px}.page-title{text-transform:uppercase;font-size:18px;color:#414042;font-weight:600;margin:20px 0}@media (min-width:1024px){.page-title{text-align:center}}.page-subtitle{font-size:20px;font-weight:900;margin-bottom:20px}@media (min-width:1024px){.page-subtitle{text-align:center}}h1,h2,h3,h4{font-size:18px;font-weight:700;margin:10px 0;line-height:1}.q-carousel .q-carousel--padding,.q-carousel__slide{padding:0}.q-btn--rounded{border-radius:10px}.q-field{padding:5px 10px;border-radius:5px;box-shadow:inset 0px 0px 2px rgba(0,0,0,0.1);border:1px solid #ebebeb}label.q-field{background:#fff}.q-btn .q-icon{font-size:1.3em}.selected-dropdown-item{font-weight:700}.edit-page{width:1024px;max-width:80vw}@media (min-width:1200px){.edit-page{max-width:75vw!important}}.mx-datepicker{width:auto!important}.mx-datepicker .mx-input.disabled,.mx-datepicker .mx-input:disabled{color:#5a5a5a}.q-notification__message>pre{white-space:pre-wrap}.q-dialog-plugin img{max-width:100%}.bordered-input{background:transparent;color:#5a5a5a;text-align:center;padding-bottom:10px;border-top:none;border-right:none;border-left:none;width:100%;border-bottom:2px solid #f9d1d1;margin-bottom:15px;-webkit-appearance:none}.bordered-input::placeholder{color:#f9d1d1;transition:color 0.3s ease}.bordered-input:focus{outline:none}.bordered-input:focus::placeholder{color:transparent}@media (max-width:320px){.bordered-input{margin-bottom:10px;padding-bottom:5px}}.red-button{color:#fff;text-transform:uppercase;font-weight:400;border-radius:4px;padding:10px;border:none;display:inline-flex;align-self:center;justify-content:center;text-shadow:1px 1px 2px rgba(0,0,0,0.3);background:linear-gradient(0deg,#f9d1d1,#f9d1d1);cursor:pointer}.dark-button{text-decoration:none;background:#000}.dark-button,.primary-button{color:#fff;text-transform:uppercase;font-weight:500;border-radius:0;padding:10px 20px;border:2px solid #fff}.primary-button{background:#f9d1d1}.dark-button,.primary-button,.red-button{display:inline-flex;align-items:center;justify-content:center}.dark-button>i,.primary-button>i,.red-button>i{font-size:1.3em;margin-right:5px}@media (min-width:1200px){.dark-button:hover{cursor:pointer}}.btn-lg{padding:10px 30px;font-weight:500}.btn-lg>i{font-size:1.3em;margin-right:10px}.grey-input{box-shadow:inset 0px 0px 5px rgba(0,0,0,0.1);border:1px solid #ebebeb;border-radius:6px;padding:10px 20px;margin-bottom:10px;display:block;width:100%;text-align:center}.grey-input,.grey-input::placeholder{color:#5a5a5a}@media (min-width:1024px){.grey-input{max-width:300px;margin:0 auto 10px}}.grey-textarea{border-radius:0;padding:10px 15px;border:1px solid #ebebeb;color:#5a5a5a;box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);width:100%;height:150px}@media (min-width:1024px){.grey-textarea{max-width:300px;margin:0 auto 10px;display:block}}.grey-textarea::placeholder{color:#5a5a5a}.info-page>img{width:100%;margin-bottom:-100px}.info-page .info-page-content a{margin-top:10px;align-self:center;color:#000;font-weight:700;text-decoration:none}.info-page .info-page-content img{max-width:100%}.info-page .pages-list{display:flex;flex-flow:column;margin-top:30px}.info-page .pages-list .info-page-link{display:block;text-decoration:none}.info-page .pages-list .info-page-link:not(:last-child){margin-bottom:20px}.main-layout.forgot_password,.main-layout.login,.main-layout.logout,.main-layout.reset_password,.main-layout.signup{background:#f9d1d1;display:flex;flex-flow:column;align-items:center;width:100%;justify-content:center}.main-layout.forgot_password .logo,.main-layout.login .logo,.main-layout.logout .logo,.main-layout.reset_password .logo,.main-layout.signup .logo{width:240px;max-width:none;margin-bottom:10px}.main-layout.forgot_password .title,.main-layout.login .title,.main-layout.logout .title,.main-layout.reset_password .title,.main-layout.signup .title{margin-bottom:30px;text-align:center;font-size:18px;color:#414042;font-weight:700}.main-layout.forgot_password .q-field input,.main-layout.login .q-field input,.main-layout.logout .q-field input,.main-layout.reset_password .q-field input,.main-layout.signup .q-field input{color:#414042}.main-layout.forgot_password .content,.main-layout.forgot_password .top-image,.main-layout.login .content,.main-layout.login .top-image,.main-layout.logout .content,.main-layout.logout .top-image,.main-layout.reset_password .content,.main-layout.reset_password .top-image,.main-layout.signup .content,.main-layout.signup .top-image{width:100%}.main-layout.forgot_password .form,.main-layout.login .form,.main-layout.logout .form,.main-layout.reset_password .form,.main-layout.signup .form{display:flex;flex-flow:column;align-items:center;border-radius:20px 20px 0 0;background:#fff}.main-layout.forgot_password .form .form-content,.main-layout.login .form .form-content,.main-layout.logout .form .form-content,.main-layout.reset_password .form .form-content,.main-layout.signup .form .form-content{padding:20px 50px 0;width:100%}.main-layout.forgot_password .form .login-buttons,.main-layout.login .form .login-buttons,.main-layout.logout .form .login-buttons,.main-layout.reset_password .form .login-buttons,.main-layout.signup .form .login-buttons{width:100%;text-align:center;padding-top:5px;padding-bottom:20px;background:var(--footer-bg);color:var(--footer-color)}@media (max-width:320px){.main-layout.forgot_password .form .logo,.main-layout.login .form .logo,.main-layout.logout .form .logo,.main-layout.reset_password .form .logo,.main-layout.signup .form .logo{max-width:270px}}.login-button{border-radius:6px;border:none;background:#f9d1d1;padding:10px 35px;text-align:center;color:#fff;text-transform:uppercase;margin:10px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}.login-button>i{margin-right:10px;color:#fff;font-size:1.3em}.login-bottom-link{display:block;margin-bottom:15px;color:#414042}.q-page.login-page{width:100%;padding:0;flex-flow:column;align-items:center}@media (max-width:768px){.q-page.login-page{align-items:flex-end}}.q-page.login-page .logo-container{display:flex;align-items:center;justify-content:center;width:100%;height:46vh}.q-page.login-page .form{height:54vh}@media (max-width:768px){.q-page.login-page .form{width:100%}}.q-page.login-page .title{font-size:26px;margin-bottom:20px}.q-page.login-page .form-content,.q-page.login-page .login-buttons{padding:20px 50px 0}.q-drawer{background:#414042}.side-menu{padding:20px;height:100%;display:flex;flex-flow:column;align-items:center;position:relative}.side-menu .close-button{position:absolute;top:10px;right:-30px}.side-menu .images{position:relative;margin:10px 0}@media (max-width:320px){.side-menu .images{margin:30px 0}}.side-menu .images .logo{width:240px}.side-menu .logo-container{text-align:center;margin-bottom:10px}.side-menu .current-user{font-size:1.5em}.side-menu .side-menu-list{display:flex;flex-flow:column;flex:1;width:100%;justify-content:center}.side-menu .side-menu-list .side-menu-list-item{display:flex;align-items:center;color:#fff;font-weight:500;text-decoration:none;font-size:14px;margin-bottom:10px;padding-bottom:10px}.side-menu .side-menu-list .side-menu-list-item:not(:last-child){border-bottom:1px solid #f1f1f1}@media (max-width:320px){.side-menu .side-menu-list .side-menu-list-item{margin-bottom:10px}}.side-menu .side-menu-list .side-menu-list-item.home{display:none}.side-menu .side-menu-list .side-menu-list-item .label{flex:1;margin-right:20px}.side-menu .side-menu-list .side-menu-list-item i{width:30px;text-align:center}.side-menu .side-menu-list .side-menu-list-item.active,.side-menu .side-menu-list .side-menu-list-item.active i{color:#f9d1d1}.side-menu .version{display:flex;flex-flow:column;text-align:center;margin-top:10px;color:#fff}.side-menu .version .label{font-size:12px}.side-menu .version .value{font-size:14px;font-weight:600}.side-menu .made-by{padding:10px 0;margin-top:20px;text-align:center}.side-menu .made-by .text{font-size:0.9em;font-weight:700;color:#fff}.side-menu .made-by img{width:80px}.main-layout.dashboard{width:100%}.main-layout.dashboard .dashboard-page{gap:10px;display:flex;flex-flow:column;text-align:center;justify-content:flex-start}.main-layout.dashboard .dashboard-page .dashboard-link{position:relative}.main-layout.dashboard .dashboard-page .dashboard-link .link-title{position:absolute;left:0;right:0;font-size:30px;color:#fff;text-transform:uppercase;font-family:Aptos,sans-serif;font-weight:700;z-index:2}.main-layout.dashboard .dashboard-page .dashboard-link img{height:180px;border-radius:10px;filter:brightness(80%)}.q-footer{background:#fff;padding:15px;box-shadow:0px 0px 15px rgba(0,0,0,0.25)}.footer-menu{display:flex;justify-content:center;align-items:center}.footer-menu .footer-menu-link{text-decoration:none;position:relative;text-align:center;color:#8f8e94;padding:0 20px;flex:1}.footer-menu .footer-menu-link:not(:last-child){border-right:1px solid #8f8e94}.footer-menu .footer-menu-link i{font-size:22px}.footer-menu .footer-menu-link.notifications i,.footer-menu .footer-menu-link.time_entries i{font-size:30px}.footer-menu .footer-menu-link.active{color:#f9d1d1}.profile-page{display:flex;flex-flow:column;padding:30px;justify-content:flex-start}.profile-page .q-field{background:#fff}.profile-page .image-content{position:relative;display:flex;align-items:center;flex-flow:column;justify-content:center;margin-bottom:20px}.profile-page .image-content img{width:140px;height:140px;border-radius:50%;object-fit:cover}.profile-page .form-content{margin:10px 0}.profile-page .form-content .form-group{margin-bottom:10px}@media (min-width:1024px){.profile-page .form-content .form-group{max-width:300px;margin:0 auto 10px}}.profile-page .form-content .form-group label{color:#fff;font-size:12px;font-weight:400}.profile-page .form-content .submit-button{margin:20px auto 0}.date-dropdowns{display:flex;justify-content:center;align-items:center}.date-dropdowns select{margin:5px;background:#fff;padding:5px;border-radius:4px}.messages-page .message{display:flex;margin-bottom:20px;align-items:center;border-radius:5px;background:#fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.1);padding:20px 24px;background:#f9d1d1;color:#fff}.messages-page .message .message-info .title{color:#fff}.messages-page .message .message-info a{color:#fff!important}.messages-page .message .message-info .date{color:#fff}.messages-page .message .message-info img{max-width:100%;object-fit:contain}.messages-page .message.read{background:#fff;color:#5a5a5a}.messages-page .message.read a{color:#f9d1d1!important}.messages-page .message.read .message-info .date,.messages-page .message.read .message-info .title{color:#5a5a5a}.messages-page .message .message-info{flex:1;line-height:1.1}.messages-page .message .message-info .header{display:flex;justify-content:space-between;font-weight:600}.messages-page .message .message-info .title{font-size:18px;font-weight:700;margin-bottom:5px}.messages-page .message .message-info .text{font-size:14px}.messages-page .message .message-info .date{margin-top:5px;font-size:12px;color:rgba(0,0,0,0.5)}.image-picker{height:100%;width:100%}.image-picker .select-buttons{display:flex;width:100%;align-items:center}.image-picker .select-buttons>button{width:100%}.image-picker .select-buttons>button:first-child{margin-right:10px}@media (min-width:1024px){.image-picker .select-buttons{flex-flow:row;justify-content:space-evenly}.image-picker .select-buttons>button{flex:1;margin-bottom:0;margin-right:10px}}.image-picker .q-btn .q-btn__wrapper{min-height:auto}.image-picker .images{display:flex;flex-wrap:wrap}.image-picker .images img{margin-right:10px;margin-bottom:10px;width:80px}.image-picker .photos-list{padding:10px 0;display:flex;flex-flow:row;justify-content:center;flex-wrap:wrap;margin-bottom:100px}.image-picker .photos-list .photo{position:relative;height:130px;width:130px;margin:15px}.image-picker .photos-list .photo img{object-fit:cover;height:100%;width:100%}.image-picker .photos-list .photo .delete-btn{position:absolute;right:0;top:0;color:#fff;background-color:red;font-size:30px}.image-picker .buttons{display:flex;justify-content:space-between}.image-picker .preview{margin-top:10px;max-width:100%}.reports-page .report{background:#f6f6f6;border-radius:10px;padding:10px 10px}.reports-page .report:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ebebeb}.reports-page .report .title{font-size:1.2em;font-weight:500;margin-bottom:5px;color:#f9d1d1}.reports-page .report .buttons .other-buttons{display:flex;margin-top:10px}.reports-page .report .buttons .other-buttons>button{flex:1}.reports-page .report .date{font-size:0.9em;color:#8f8e94;margin-bottom:10px}.contact-us-page .page-subtitle{font-size:1.1em;text-align:center}.contact-us-page .q-field,.payment-page{background:#fff}.payment-page{display:flex;flex-flow:column}.payment-page .card-input-container{margin-bottom:20px}.payment-page #payment-form{flex-flow:column;display:flex;flex:1}.payment-page .white-bg{background:#fff}.payment-page .form-content{background:#fff;flex-flow:column;display:flex;flex:1}.payment-page .form-content .title-with-price{padding:10px;margin-bottom:20px}.payment-page .form-content .title-with-price .price-selector{display:flex;gap:20px;text-align:center}.payment-page .form-content .title-with-price .price-selector .price{padding:10px;flex:1;font-weight:700}.payment-page .form-content .title-with-price .price-selector .price.selected{background:#f9d1d1;border-radius:10px}.payment-page .form-content .title-with-price .price-selector .price .value{font-size:1.3em}.payment-page .form-content .title-with-price .block-title{font-size:1.2em;font-weight:500;text-align:center;margin-bottom:20px}.payment-page .form-content .title-with-price .price-widget{margin:0 10px}.payment-page .form-content .title-with-price .checkmark{width:30px;height:30px;line-height:1;background:#c8cace;font-size:24px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}.payment-page .secure-info{padding:10px;background:#f3f4f6}.payment-page .secure-info .pay-systems{padding:10px 0;text-align:center}.payment-page .secure-info .details-row{margin-bottom:15px;display:flex}.payment-page .secure-info .details-row .details-row-content{flex:1;margin-left:10px}.payment-page .secure-info .details-row i{font-size:20px}.payment-page .footer{text-align:center;margin-top:10px}.promo-code{display:flex;align-items:center;gap:20px;margin-bottom:20px}.promo-code .q-field{flex:1}.promo-code .q-field.q-field--dense .q-field__control{height:24px}.program-page img{width:100%;object-fit:contain;max-height:200px;border-radius:20px;margin-top:10px}.program-page .links{display:grid;align-items:center;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-gap:10px}.program-page .links>.btn{flex:1}.three-week-menu-page .program-week-switch{text-align:center;background:#f9d1d1;padding:10px;margin:10px 0;border-radius:10px;display:flex;align-items:center}.three-week-menu-page .program-week-switch .week-title{flex:1;font-size:1.2em;font-weight:700;text-transform:uppercase}.three-week-menu-page .program-day{border-bottom:1px solid #8f8e94}.three-week-menu-page .program-day .day-header{width:100%;font-weight:700;font-size:1.5em;display:flex;align-items:center}.three-week-menu-page .program-day>.q-expansion-item__container>.q-item{padding:0}.three-week-menu-page .program-day>.q-expansion-item__container>.q-item>.q-item__section--side{padding-right:0}.three-week-menu-page .program-day>.q-expansion-item__container>.q-item>.q-item__section--side>.q-icon{font-size:16px;color:#f9d1d1}.recipes{padding:20px 0;border-top:1px solid #8f8e94}.recipe-card{display:flex;gap:15px;align-items:center}.recipe-card:not(:last-child){margin-bottom:15px}.recipe-card .img{width:80px;height:80px}.recipe-card .img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.recipe-card .middle-part{flex:1}.recipe-card .middle-part .meal-with-buttons{display:flex;align-items:center;justify-content:space-between}.recipe-card .middle-part .meal-with-buttons .buttons{display:flex;gap:10px}.recipe-card .middle-part .meal-title{color:#8f8e94;margin-bottom:5px;line-height:1.1}.recipe-card .middle-part .meal-recipe-title{font-size:1.4em;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.1}.recipe-card i{font-size:16px}.recipe-page .page-title{margin:10px 0;display:flex;align-items:center}.recipe-page .page-title .label{flex:1}.recipe-page img{width:100%;object-fit:cover;object-position:center;border-radius:10px}.recipe-page .cooking-time{display:flex;gap:10px}.recipe-page .cooking-time .label{flex:1;white-space:nowrap}.recipe-page .gluten-free{display:flex;gap:10px}.recipe-page .gluten-free .label{display:block;width:70px;margin-right:10px;white-space:nowrap}.recipe-page .buttons{margin-bottom:30px}.recipe-page .section ul{margin:0;padding-left:20px}.recipe-page .section:not(:last-child){border-bottom:1px solid #8f8e94;padding-bottom:20px;margin-bottom:25px}.recipe-page .section:first-child{border-top:1px solid #8f8e94;padding-top:20px;margin-top:25px}.recipe-page .section .page-subtitle{width:100%;font-weight:700;font-size:1.5em;display:flex;align-items:center}.recipe-page .section>.q-expansion-item__container>.q-item{padding:0}.recipe-page .section>.q-expansion-item__container>.q-item>.q-item__section--side{padding-right:0}.recipe-page .section>.q-expansion-item__container>.q-item>.q-item__section--side>.q-icon{font-size:16px;color:#f9d1d1}.programs-list{padding:20px}.programs-list .program{text-align:center}.programs-list .program:not(:last-child){border-bottom:1px solid #8f8e94;padding-bottom:20px;margin-bottom:20px}.programs-list .program .program-title{font-size:1.4em;font-weight:700}.programs-list .program .have-access{font-weight:700}.programs-list .program img{width:100%;object-fit:contain;max-height:200px;border-radius:20px;margin-top:10px}.programs-list .program .price{background:#f9d1d1;padding:5px 6px;border-radius:6px;color:#fff}.info-pages{text-align:center}.info-pages .pages-list{display:flex;flex-flow:column;gap:10px;align-items:stretch}.subscriptions .subscription .subscription-name{font-weight:700;max-width:150px;white-space:wrap}