.cookie-card{z-index:1060;color:#000;word-wrap:break-word;-webkit-box-shadow:0 0 5px #f9f9fa;-moz-box-shadow:0 0 5px #d4b6d4;background-clip:border-box;border-radius:6px;flex-direction:column;min-width:0;max-width:24rem;font-size:.88rem;position:fixed;bottom:.4rem;left:.8rem;transform:translateY(100vh);box-shadow:0 0 5px #a1a3a4}@media (max-width:990px){.cookie-card{width:23rem;bottom:2rem;left:6%;right:6%}}.cookie-card.animateIn{animation:.8s cubic-bezier(1,-.19,0,.88) .1s forwards animInCookieFlyer}.cookie-card.animateOut{animation:2.5s cubic-bezier(.63,.9,1,1) forwards animOutCookieFlyer}.cookie-card a{color:#000;margin-top:8px}.cookie-card a:hover{margin-top:8px;text-decoration:none}@keyframes animInCookieFlyer{0%{transform:translateY(50vh)}to{transform:translateY(0)}}@keyframes animOutCookieFlyer{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.custom-modal .modal-content{padding:1.4rem}.custom-modal .modal-content .modal-header{padding:0}.custom-modal .modal-content .modal-body{min-height:75vh;padding-top:0}.custom-modal .modal-content .modal-body .custom-sb{width:100%;margin:0 auto}.custom-modal .modal-content .overflow-panel{max-height:70vh}@media (max-width:840px){.custom-modal .modal-content{padding:.5rem}.custom-modal .modal-content .modal-body{justify-content:space-between;min-height:91vh}}.custom-modal .left-block-dialog{flex-direction:row;width:650px;display:flex}@media (max-width:1023px){.custom-modal .left-block-dialog{width:auto}}.custom-modal .left-block-dialog .btn-close{z-index:1;width:35px;height:35px;position:absolute;top:1rem;right:1rem}.custom-modal .left-block-dialog .modal-left-block{background-color:#02aebf;min-width:100px}@media (max-width:899px){.custom-modal .left-block-dialog{flex-direction:column;margin:0}.custom-modal .left-block-dialog .modal-left-block{width:100%;min-width:100%;height:40vh;position:relative;overflow:hidden}.custom-modal .left-block-dialog .modal-content{padding-top:2rem;position:static}.custom-modal .left-block-dialog .modal-content .overflow-panel{height:100%;max-height:100%}}@media (max-width:640px){.custom-modal .modal-dialog{margin:0 auto}}.custom-modal.default-modal .modal-body,.custom-modal.add-customer-modal .modal-body,.custom-modal.add-store-item-modal .modal-body,.custom-modal.update-customer-modal .modal-body{min-height:0}.custom-modal.default-modal .modal-left-block,.custom-modal.add-customer-modal .modal-left-block,.custom-modal.add-store-item-modal .modal-left-block,.custom-modal.update-customer-modal .modal-left-block{height:10vh}.loaderInplace.dots{z-index:1060;flex-direction:column;place-content:center;align-items:center;width:100%;height:100%;display:flex}.loaderInplace.dots:before{content:"•••";font-size:3.6rem;animation:.7s ease-in-out infinite alternate-reverse loaderAnimation}.loaderWrapper{z-index:1071;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10182846;width:100%;height:100%;position:fixed;top:0;left:0}.loaderWrapper .loader{flex-direction:column;place-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.loaderWrapper .loader:before{content:"•••";font-size:3.6rem;animation:1.3s ease-in-out infinite alternate-reverse loaderAnimation}@keyframes loaderAnimation{0%{color:#101828;transform:scale(.3)}25%{color:#000;content:"•";transform:scale(.5)}50%{color:#101828;content:"•••";transform:scale(.7)}75%{color:#000;content:"•";transform:scale(.9)}to{color:#101828;transform:scale(1)}}.passwordField>div{grid-template-columns:90% 10%;display:grid}.passwordField>div a{color:#000;align-items:center;display:flex}.inputGroup{width:100%;margin:.9rem 0;font-size:1rem}.inputLabel{text-align:left}.inputField{font-size:.7rem}.form-custom-label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.kitchenFormWrapper{margin-top:1.3rem}.loginFormWrapper{border:0 solid red;justify-content:flex-start;align-items:flex-start;margin:0;display:flex}.loginFormWrapper h4{color:#000;opacity:.85;font-size:24px;font-weight:600}.loginFormWrapper form{flex-direction:column;align-items:flex-start;width:100%;padding:1rem 1rem 20px;display:flex}.loginFormWrapper form h4{color:#00000080;margin-bottom:20px}.loginFormWrapper form h4 span{color:#000;font-weight:700}.loginFormWrapper form p{color:#000;max-width:200px;margin-bottom:40px;font-size:1.1rem;font-weight:400;line-height:155%}.loginFormWrapper form label{color:#000;font-size:1rem;font-weight:400}.loginFormWrapper a.discrete{color:#0006;border-bottom:1px solid #0000;margin-top:40px;margin-left:auto;padding-bottom:4px;font-size:14px;font-weight:300;transition:all .3s}.loginFormWrapper a.discrete:hover{border-bottom:1px solid #0003}.loginFormWrapper button{-webkit-appearance:none;text-align:center;color:#fff;background-color:#081530;border:none;border-radius:24px;outline:0;width:auto;min-width:100px;margin-top:5px;margin-left:auto;padding:15px 40px;font-size:14px;font-weight:500;transition:all .3s;box-shadow:0 2px 6px -1px #00000021}.loginFormWrapper button:hover{transform:translateY(-3px);box-shadow:0 2px 6px -1px #101828a6}.loginFormWrapper button:hover:active{transform:scale(.99)}.loginFormWrapper input{box-sizing:border-box;color:#000;-webkit-appearance:none;background:0 0;border:none;border-bottom:1px solid #0000001a;height:56px;padding:20px 0;font-size:16px;font-weight:400;transition:all .3s linear}.loginFormWrapper input:focus{border-bottom:1px solid #101828;outline:0;box-shadow:0 2px 6px -8px #10182873}.loginFormWrapper .floatingLabel{width:100%;margin-bottom:10px;position:relative}.loginFormWrapper .floatingLabel label{opacity:0;padding-left:44px;transition:all .3s;position:absolute;top:calc(50% - 7px);left:0}.loginFormWrapper .floatingLabel input{margin-left:auto;display:flex}.loginFormWrapper .floatingLabel .icon{width:44px;height:56px;display:flex;position:absolute;top:0;left:0}.loginFormWrapper .floatingLabel .icon svg{opacity:.15;width:30px;height:30px;margin:auto;transition:all .3s}.loginFormWrapper .floatingLabel .icon svg path{transition:all .3s}.loginFormWrapper .floatingLabel input:not(:placeholder-shown){color:#fff;padding:28px 0 12px}.loginFormWrapper .floatingLabel input:not(:placeholder-shown)+label{opacity:.7;color:#fff;transform:translateY(-20px)}.loginFormWrapper .floatingLabel input:valid:not(:placeholder-shown)+label+.icon svg{opacity:1}.loginFormWrapper .floatingLabel input:valid:not(:placeholder-shown)+label+.icon svg path{fill:#fff}.loginFormWrapper .floatingLabel input:not(:valid):not(:focus)+label+.icon{animation-name:shake-shake;animation-duration:.3s}@keyframes shake-shake{0%{transform:translate(-3px)}20%{transform:translate(3px)}40%{transform:translate(-3px)}60%{transform:translate(3px)}80%{transform:translate(-3px)}to{transform:translate(0)}}.loginFormWrapper .loginBox{border-radius:4px;flex-direction:row;min-height:380px;margin:2rem auto 0;display:flex}.loginFormWrapper .loginBoxLeft{background-size:cover;width:110px;height:auto;min-height:100%;position:relative}.loginFormWrapper .loginBoxLeft svg{width:100%;height:40px;margin:20px auto}@media (max-width:940px){.loginFormWrapper .loginBoxLeft svg{text-align:center;height:30px;margin:10px auto}}.loginFormWrapper .loginBoxRight{color:#000;border:0 solid #dad8d8;width:100%;padding:1.3rem 1.1rem}@media (max-width:860px){.loginFormWrapper .loginBox{width:95%;margin-top:10px}.loginFormWrapper .loginBoxLeft{width:85px}.loginFormWrapper .loginBoxRight{padding:0}}@media (min-width:861px){.loginFormWrapper .loginBox{width:56%;margin-top:10px}.loginFormWrapper .loginBoxLeft{width:25%}}.body-bg-active .login-wrapper-bg-active .loginBoxLeft{background-color:#dfdfdf;border:5px solid #dfdfdf}.body-bg-active .login-wrapper-bg-active .loginBoxRight{color:#fff}.body-bg-active .login-wrapper-bg-active .loginBoxRight form{background-color:inherit;color:#fff}.body-bg-active .login-wrapper-bg-active .loginBoxRight form label{color:#fff}.body-bg-active .login-wrapper-bg-active .loginBoxRight form .form-control,.body-bg-active .login-wrapper-bg-active .loginBoxRight form .form-floating{color:#fff!important}.body-bg-active .login-wrapper-bg-active .loginBoxRight form .form-control:focus,.body-bg-active .login-wrapper-bg-active .loginBoxRight form .form-floating:focus{color:#fff!important;background:0 0!important}.body-bg-active .login-wrapper-bg-active .loginBoxRight form a{color:#fff}.body-bg-active .login-wrapper-bg-active .loginBoxRight h3{color:#fff;font-weight:400}.footer a{color:inherit}.footer-partner-block{width:100%;transition:all .7s cubic-bezier(.39,.575,.565,1);display:none}@media (max-width:789px){.footer-partner-block .brand-toggle-handle{display:inline-block}}.footer-partner-block .partner-assets-content{opacity:0;height:0}.footer-partner-block.pull-down{display:block;overflow:hidden;transform:translateY(0)}@media (min-width:1029px){.footer-partner-block.pull-down{transform:translateY(0)}}.footer-partner-block.pull-down .open-close-handle{color:#fff}.footer-partner-block.pull-up{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;border-top:10px solid #101828;flex-direction:column;justify-content:center;align-items:center;width:100%;height:93vh;margin:0;display:flex;position:fixed;bottom:0;transform:translateY(0)}@media (min-width:849px){.footer-partner-block.pull-up{height:94.5vh}}.footer-partner-block.pull-up .partner-assets-content{opacity:1;transform:scale(1.1)}.footer-partner-block.pull-up .open-close-handle{color:#fff}@media (max-width:789px){.footer-partner-block.pull-up .brand-toggle-handle{margin-bottom:5px}}@media (max-width:1023px){.footer-links{padding:1rem 0}.footer-links>a{margin-bottom:1px;padding:.2rem .4rem;text-decoration:none;display:block}}body::-webkit-scrollbar{width:1em}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0006}body::-webkit-scrollbar-thumb{background-color:#b8b7b7;outline:1px solid #b6c3cf}.custom-sb::-webkit-scrollbar{width:.4em;height:.4em}.custom-sb iframe::-webkit-scrollbar{width:.4em;height:.4em}.custom-sb::-webkit-scrollbar-thumb{background:#e6e5e5}.custom-sb iframe::-webkit-scrollbar-thumb{background:#e6e5e5}.custom-sb-thin.custom-sb::-webkit-scrollbar{width:.2em;height:.2em}.custom-sb-thin.custom-sb iframe::-webkit-scrollbar{width:.2em;height:.2em}.custom-sb-dark.custom-sb::-webkit-scrollbar-thumb{background:#9e9e9e}.custom-sb-dark.custom-sb iframe::-webkit-scrollbar-thumb{background:#9e9e9e}.custom-sb::-webkit-scrollbar-track{background:0 0}.custom-sb iframe::-webkit-scrollbar-track{background:0 0}.invisiblescrollbar{scrollbar-width:none;-ms-overflow-style:none}.invisiblescrollbar::-webkit-scrollbar{display:none}@media print{@page{size:A4 portrait;margin:1.5mm}body{margin:0;padding:0}.print-sheet{page-break-after:always;break-after:page;grid-template-columns:repeat(3,1fr);gap:1.5mm;width:100%;min-height:100vh;margin-left:auto;margin-right:auto;display:grid;position:absolute;top:0;left:auto;right:auto}.print-card{break-inside:avoid;width:90mm;height:130mm}}
