@font-face{font-family:RB;src:url(/assets/Inter_Bold-BVTOCPiq.ttf);font-display:swap}@font-face{font-family:RR;src:url(/assets/Inter_Regular-BpskOkD5.ttf);font-display:swap}@font-face{font-family:RSB;src:url(/assets/Inter_Medium-BtfNrkJj.ttf);font-display:swap}@keyframes slideUpModal{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes expandSearch{0%{width:38px}to{width:300px}}@keyframes fadeInInput{0%{opacity:0}to{opacity:1}}.pwa-status{position:fixed;z-index:45;bottom:calc(var(--delivery-nav-height, 64px) + env(safe-area-inset-bottom,0px) + 8px);left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));max-width:560px;margin:auto;display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #3e8cff55;border-radius:14px;background:#162239;color:#fff;box-shadow:0 8px 32px #0006;font-size:12px;line-height:1.45}.pwa-status span{flex:1}.pwa-status button{border:0;border-radius:10px;padding:11px 12px;min-height:44px;background:#3e8cff22;color:#8ebdff;font-size:12px;font-weight:600;cursor:pointer}.pwa-status button:disabled{opacity:.5;cursor:default}.pwa-keyboard-open .pwa-status{display:none}html.pwa-app{overscroll-behavior-y:none;color-scheme:dark}.pwa-app body{overscroll-behavior-y:none}.pwa-app #root,.pwa-app .min-h-screen{min-height:100vh;min-height:100dvh}.pwa-app .h-screen{height:100vh;height:100dvh}.pwa-app .delivery-main{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.pwa-app .delivery-main .sticky.top-0,.pwa-app .delivery-sidebar{padding-top:env(safe-area-inset-top)}.pwa-app .delivery-overlay,.pwa-app .pwa-pin-screen{top:var(--pwa-viewport-top, 0px);bottom:auto;height:var(--pwa-viewport-height, 100dvh);max-height:var(--pwa-viewport-height, 100dvh);box-sizing:border-box}.pwa-app .pwa-pin-screen{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow-y:auto}.pwa-app .delivery-overlay>div:last-child{max-height:calc(var(--pwa-viewport-height, 100dvh) - env(safe-area-inset-top))}.pwa-app .delivery-overlay[data-overlay=viewer]>div:last-child{animation:none!important}.pwa-app .delivery-overlay[data-overlay=viewer]{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.pwa-app .delivery-overlay form{padding-bottom:max(16px,env(safe-area-inset-bottom))}.pwa-app .Toastify__toast-container--top-center{top:calc(env(safe-area-inset-top) + 12px)}@media (max-width: 767px){.pwa-app input:not([type=checkbox]):not([type=radio]):not([type=file]),.pwa-app textarea,.pwa-app select{font-size:16px;min-width:0;max-width:100%}.pwa-app input[type=date],.pwa-app input[type=time]{min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pwa-app .delivery-overlay .h-\[86vh\]{height:calc(var(--pwa-viewport-height, 100dvh) - env(safe-area-inset-top) - 16px)}.pwa-keyboard-open .delivery-bottom-nav{display:none}.pwa-keyboard-open .delivery-main{padding-bottom:16px}.pwa-keyboard-open .delivery-overlay{padding-bottom:8px}}.pwa-app .pwa-login-content{min-height:var(--pwa-viewport-height, 100dvh);padding-top:max(40px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}
