*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}body{background:#f94d17;font-family:Satoshi,sans-serif;font-weight:500}#root{height:100vh;overflow:hidden;position:relative}.container{align-items:center;display:flex;flex-direction:column;min-height:100vh}@media (max-width:500px){.container{min-height:100svh}}a:focus,button:focus{outline:medium none invert;outline:initial}.login{align-items:center;display:flex;flex-direction:column;height:100vh;width:100%}.login-title{color:#f2f2f2;font-size:20px;font-weight:500;line-height:32px;margin-top:auto;text-align:center}.login-logo{margin-top:auto;max-height:57px;width:auto}.login-form{background:#f2f3f6;border-radius:12px 12px 0 0;display:flex;margin-top:auto;max-width:390px;padding:20px 30px 79px;position:relative;width:100%}.login-form-biglogo{left:-25px;position:absolute;top:-45%;width:290px}.login-form form{display:flex;flex-direction:column;font-size:14px;width:100%}.login-form form label{font-size:14px;font-weight:500;line-height:32px}.login-form form input{background:#fbfcfe;border:.75px solid transparent;border-radius:6px;box-shadow:0 4px 15px rgba(225,229,240,.3);color:#8585ad;line-height:17px;padding:17px 20px}.login-form form input.error{border-color:#ff2121}.login-form form input:not(:last-of-type){margin-bottom:10px}.login-form form .handingForm{margin-bottom:100px;margin-top:56px;position:relative}.login-form form .handingForm #errorMsg{color:#ff2121;font-size:12px;font-weight:600;left:0;line-height:16px;position:absolute;text-decoration-line:underline;top:-44px}.login-form form .handingForm button{align-items:center;background:#f94d17;border:none;border-radius:38px;color:#fff;display:flex;font-size:17px;font-weight:600;gap:8px;justify-content:center;outline:none;padding:15px;width:100%}.footer{background-color:#353535;border-radius:16px 16px 0 0;bottom:0;color:hsla(0,0%,95%,.7);display:flex;flex-wrap:wrap;font-size:9px;font-style:normal;font-weight:300;justify-content:space-between;left:0;line-height:11px;padding:34px 30px;position:fixed;right:0;width:100%;z-index:9}.footer>*{display:flex;gap:7px}.content{background:#f2f3f7;border-radius:12px 12px 0 0;bottom:58px;height:calc(100% - 284px);position:absolute;width:100%}@media (max-height:680px){.content{height:calc(100% - 219px)}}.modal-overlay{background:rgba(53,53,53,.4);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:9}.modal-overlay.show{display:block}.btn-main{align-items:center;border:none;border-radius:38px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-style:normal;font-weight:500;justify-content:center;line-height:20px;padding:8px 42px;text-align:center;width:100%}.btn-main.giveup,.btn-main.transparent{background:transparent!important}.btn-main.giveup{color:#959aa6!important}.btn-main.red{background:#eb5948!important}.btn-main.orange{background:#f94d17!important}.btn-main.grey{background:#f2f3f6!important;color:#5e626c!important}.btn-main.grey-modal{background:#d5d8e2;color:#5e626c!important}.btn-main.blue{background:#5c6fd4!important}.navbar{margin-bottom:60px;margin-top:20px}@media (max-height:680px){.navbar{margin-bottom:30px}}.navbar .menu{align-items:center;display:flex;padding:8px 24px;position:relative;z-index:9}.navbar .menu button{background:transparent;border:none}.navbar .menu h2{color:#fff;font-size:20px;font-style:normal;font-weight:500;left:50%;line-height:1.6;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navbar .menu .hamburger{margin-left:auto}.navbar .hero{margin:40px 30px 0;position:relative}@media (max-height:680px){.navbar .hero{margin:20px 15px 0}}.navbar .hero h2{color:#fff;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1.12;position:relative}@media (max-height:680px){.navbar .hero h2{font-size:22px}}.navbar .hero h2 span{font-weight:300}.navbar .hero img{position:absolute;right:0;top:-35px}.menu{height:100%;position:relative}.menu div>h3,.menu>h3{color:#515151;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:24px;margin-bottom:16px;padding:20px}@media (max-height:680px){.menu div>h3,.menu>h3{margin-bottom:0}}.menu div>h3{padding:20px 0}.days-container{-ms-overflow-style:none;bottom:22px;overflow-y:scroll;padding:0 20px 16px;position:absolute;scrollbar-width:none;top:80px;width:100%}.days-container::-webkit-scrollbar{display:none}.days-container.archive{top:2px}.days-container div:nth-child(2) h3{margin-top:20px}@media (max-height:680px){.days-container{top:64px}}.days{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;overflow:hidden}.days .day{background:#fff;border-radius:6px;max-width:240px;width:100%}@media (max-width:791px){.days .day{max-width:100%;width:calc(50% - 8px)}.days .day:last-of-type{margin-right:auto}}.days .day__header{border-bottom:1.07228px solid #e7e7e7;border-radius:6px;padding:10px 14px}.days .day__header h4{color:#424242;font-size:17px;font-style:normal;font-weight:700;line-height:23px}.days .day__header h4:first-letter{text-transform:uppercase}.days .day__header p{color:#858585;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.days .day__header span:first-letter{text-transform:capitalize}.days .day__main{align-items:center;display:flex;flex-direction:column;padding:13px 11px}.days .day__main p{color:#858585;font-weight:500;line-height:16px}.days .day__main h4,.days .day__main p{font-size:12px;font-style:normal;text-align:center}.days .day__main h4{color:#424242;font-weight:700;line-height:39px}@media (max-height:680px){.days .day__main h4{line-height:24px}}.selector{background:#353535;border-radius:16px 16px 0 0;bottom:0;padding:22px 17px;position:fixed;width:100%}.selector__box{background:#434343;border-radius:38px;display:flex;justify-content:space-between}.content:has(.order){bottom:0;height:calc(100% - 226px)}@media (max-height:680px){.content:has(.order){height:calc(100% - 161px)}}.order{height:100%}.order__day{align-items:center;border-bottom:1.07228px solid #e7e7e7;display:flex;gap:10px;padding:17px 28px}.order__day h3{color:#424242;font-size:17px;font-style:normal;font-weight:700;line-height:23px}.order__day p{color:#858585;font-size:12px;font-style:normal;font-weight:500;line-height:16px;position:relative;top:2px}.order__items{bottom:0;display:flex;flex-direction:column;gap:7px;overflow-y:auto;padding:0 27px 90px;position:absolute;top:85px;width:100%}@media (max-height:680px){.order__items{top:64px}}.order__items .item{background:#fff;border-radius:6px;padding:10px 16px}.order__items .item.disabled{opacity:.52}.order__items .item .item__exstras{display:none}.order__items .item.active .check:after{background:#5c6fd4;border-radius:50%;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px}.order__items .item.active .item__exstras{align-items:flex-end;border-top:1px solid #e6e6e6;display:flex;flex-direction:column;gap:12px;margin-top:11px;padding:15px 0}.order__items .item.active .item__exstras .extra.active span:after{background:#5c6fd4;border-radius:50%;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px}.order__items .item.active .item__exstras .extra span{margin-left:30px;position:relative;right:10px}.order__items .item.active .item__exstras .extra span:before{border:3px solid #5c6fd4;border-radius:50%;content:"";display:block;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}.order__items .item__main{align-items:center;display:flex;justify-content:space-between}.order__items .item__main .info h4{color:#424242;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.order__items .item__main .info p{color:#858585;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.order__items .item__main .check{position:relative;right:10px}.order__items .item__main .check:before{border:3px solid #5c6fd4;border-radius:50%;content:"";display:block;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}.order__footer{bottom:0;padding:0 27px;position:absolute;width:100%}.order__footer .order-btn{align-items:center;background:#f94d17;border:none;border-radius:38px;color:#fff;display:flex;font-family:inherit;font-size:17px;font-style:normal;font-weight:640;justify-content:center;line-height:23px;margin-bottom:21px;padding:12px 32px;text-align:center;width:100%}.order__footer .order-btn img{margin-right:7px}.order__footer .order-btn:disabled{background:#bfc2ca}.overlay{background:#35353566;z-index:10}.overlay .modal{background:#fff;border-bottom:1.07228px solid #e7e7e7;border-radius:6px;left:50%;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 32px)}.overlay .modal-close{display:flex;flex-direction:column;overflow:hidden;top:15%}.overlay .modal-close .user-info{align-items:center;background:#f2f3f6;border:1px solid #e7e7e7;display:flex;justify-content:center;padding:20px}.overlay .modal-close .user-info img{margin-right:3.3px}.overlay .modal .close-btn{background:transparent;border:none;display:flex;justify-content:center;padding:17px 0}.overlay .modal .close-btn:nth-child(2){border-bottom:1px solid #e6e6e6;color:#424242;font-weight:500}.overlay .modal .close-btn:nth-child(2),.overlay .modal .close-btn:nth-child(3){align-items:center;display:flex;font-size:17px;font-style:normal;line-height:106%}.overlay .modal .close-btn:nth-child(3){color:#f94d17;font-weight:700}.signOutModal{padding:30px;top:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.signOutModal h3{color:#424242;font-size:20px;font-weight:700;margin-bottom:10px}.signOutModal h3,.signOutModal h5{font-style:normal;line-height:106%;text-align:center}.signOutModal h5{color:#858585;font-size:12px;font-weight:500;margin:18px 0}.signOutModal .btn-sign-out{align-items:center;background:#f94d17;border:none;border-radius:38px;color:#fff;display:flex;font-size:17px;font-style:normal;font-weight:640;justify-content:center;line-height:23px;padding:12px 42px;width:100%}.signOutModal .btn-sign-out.back{background:#f2f3f6!important;color:#858585;margin-top:10px}.loading-overlay{background:#32323280;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}.loading-overlay .loader{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-overlay .loader .lds-ring{display:inline-block;height:80px;position:relative;width:80px}.loading-overlay .loader .lds-ring div{-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.loading-overlay .loader .lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.loading-overlay .loader .lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.loading-overlay .loader .lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-day{-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeholderAnimate;animation-name:placeholderAnimate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:red;background:#f6f7f8;background:linear-gradient(90deg,#dadada 2%,#ebebeb 18%,#dadada 33%);background-size:1300px;border-radius:6px;flex-basis:calc(50% - 8px);height:175px}@-webkit-keyframes placeholderAnimate{0%{background-position:-650px 0}to{background-position:650px 0}}@keyframes placeholderAnimate{0%{background-position:-650px 0}to{background-position:650px 0}}.meal-popup{background:#fff;border-radius:6px;left:50%;max-width:372px;padding:30px;position:absolute;top:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 36px);z-index:99}.meal-popup,.meal-popup.show{display:block}.meal-popup p{color:#858585;font-size:12px;font-weight:400;line-height:1.06;margin-bottom:20px;text-align:center}.meal-popup span{border:1px solid #e7e7e7;display:block;margin:20px auto;width:calc(100% - 44px)}.meal-popup .btn-main{padding-bottom:12px;padding-top:12px}.meal-popup .btn-main:not(:last-of-type){margin-bottom:10px}.overlay{background:rgba(53,53,53,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:40}.success-modal{background:#fff;border-radius:6px;display:block;left:50%;max-width:372px;padding:30px;position:absolute;top:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 36px);z-index:99}.success-modal.show{display:block}.success-modal img{display:block;height:50px;margin:0 auto 18px;width:auto}.success-modal__title{color:#424242;font-size:20px;font-weight:600}.success-modal__description,.success-modal__title{line-height:1.06;margin-bottom:18px;text-align:center}.success-modal__description{color:#858585;font-size:12px;font-weight:400}.success-modal .btn-main{padding-bottom:12px;padding-top:12px}.shift-modal{-ms-overflow-style:none;background:#f2f3f6;border-radius:6px;display:block;height:auto;left:50%;max-height:calc(100% - 16px);max-width:372px;overflow-x:auto;padding:30px 0;position:fixed;scrollbar-width:none;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 36px);z-index:99}.shift-modal::-webkit-scrollbar{display:none}.shift-modal.show{display:block}.shift-modal__title{border-bottom:1px solid #e7e7e7;color:#424242;font-size:17px;font-style:normal;font-weight:700;line-height:23px;margin-bottom:20px;padding:0 27px 23px;text-align:left}@media (max-height:680px){.shift-modal__title{padding-bottom:20px}}.shift-modal__title-confirm{color:#424242;font-size:18px;font-style:normal;font-weight:700;line-height:23px;text-align:center}.shift-modal>div{display:flex;flex-direction:column;gap:20px;padding:0 30px}.shift-modal>div:first-of-type{padding-bottom:16px}.shift-modal>div .group-box,.shift-modal>div .location-box,.shift-modal>div .shift-box{background:#fff;border-radius:6px}.shift-modal>div .group-box__info,.shift-modal>div .location-box__info,.shift-modal>div .shift-box__info{align-items:center;color:#424242;display:flex;font-size:17px;font-style:normal;font-weight:600;justify-content:space-between;line-height:23px;padding:14px}.shift-modal>div .group-box ul,.shift-modal>div .location-box ul,.shift-modal>div .shift-box ul{list-style:none}.shift-modal>div .group-box ul.hidden,.shift-modal>div .location-box ul.hidden,.shift-modal>div .shift-box ul.hidden{display:none}.shift-modal>div .group-box ul li,.shift-modal>div .location-box ul li,.shift-modal>div .shift-box ul li{color:#424242;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;line-height:19px;padding:16px;text-align:center}.shift-modal>div .group-box ul li.active,.shift-modal>div .group-box ul li:hover,.shift-modal>div .location-box ul li.active,.shift-modal>div .location-box ul li:hover,.shift-modal>div .shift-box ul li.active,.shift-modal>div .shift-box ul li:hover{background:#dee0e7}.shift-modal>div .modal-btns{margin-top:20px}.shift-modal>div .modal-btns .btn-main{padding-bottom:12px;padding-top:12px}.shift-modal>div .modal-btns .btn-main:nth-child(2){margin-top:10px}
/*# sourceMappingURL=main.3637f399.css.map*/