*{-webkit-tap-highlight-color:transparent;touch-action:manipulation;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html,body{touch-action:manipulation}body{padding-top:0;background:#fff!important;margin:0;height:100vh}html,body{font-family:Instrument Sans,sans-serif!important;font-weight:400}.comingsoon-img{height:85vh;width:auto}@media all and (max-width: 768px){.comingsoon-img{height:auto;width:auto}}body.bottom-sheet-open,body.popup-open,body.popup-large-card-open,body.help-overlay-open{overflow:hidden!important}button{transition:background-color .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease,transform .12s ease}button:not(:disabled):active{transform:scale(.95)}@keyframes kiosk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kiosk-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes kiosk-slide-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}app-menu-page,app-cart-details,app-order-history,app-payment,app-suggested-menu,app-quick-view,app-order-qr-code,app-order-details,app-tax-info,app-hotel-payment-success,app-hotel-order-status{animation:kiosk-fade-in .2s ease both}app-kiosk-shell{animation:kiosk-fade-in .2s ease both}app-hotel-welcome{animation:kiosk-fade-in .18s ease both}.nav-item{transition:color .2s ease}.nav-item i,.nav-item .nav-icon,.nav-item svg{transition:color .2s ease,transform .18s ease}.nav-item.active i,.nav-item.active .nav-icon,.nav-item.active svg{transform:scale(1.12)}.os-cancel-overlay{display:none;position:fixed;inset:0;background:#00000073;z-index:999999;align-items:center;justify-content:center;padding:24px}.os-cancel-overlay.os-cancel-overlay--visible{display:flex}.os-cancel-sheet{width:100%;max-width:320px;background:#fff;border-radius:16px;padding:28px 0 0;overflow:hidden;font-family:Instrument Sans,sans-serif;text-align:center}.os-cancel-icon{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:#e0374e;box-shadow:0 0 0 8px #e0374e26;display:flex;align-items:center;justify-content:center}.os-cancel-sheet-title{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 20px 8px}.os-cancel-sheet-sub{font-size:13px;color:#777;margin:0 20px 22px}.os-cancel-sheet-actions{display:flex;flex-direction:column}.os-cancel-sheet-no,.os-cancel-sheet-yes{width:100%;padding:15px;font-size:15px;font-weight:600;cursor:pointer;border:none;border-top:1px solid #ececec;background:transparent}.os-cancel-sheet-yes{color:#e0374e}.os-cancel-sheet-no{color:#1a1a1a}.os-cancel-sheet-yes:disabled{opacity:.6;cursor:not-allowed}.save-pdf-btn{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:15px;font-weight:600;color:#fff;background:#e0374e;border:none;border-radius:12px;cursor:pointer}.save-pdf-btn:active{transform:translateY(1px)}
