.order-status-chip--idle[data-v-ff20a5fa]{border-color:#d9dbe9;background:#fff;color:#4e4b66}.order-status-chip--idle[data-v-ff20a5fa]:hover{border-color:#14b8a6;background:#f0fdfa;color:#0f766e}.order-status-chip--hot[data-v-ff20a5fa]{box-shadow:0 2px 8px #0f172a1f}.order-status-chip--accept[data-v-ff20a5fa]{border-color:#38bdf8;background:linear-gradient(180deg,#e0f2fe,#bae6fd);color:#075985}.order-status-chip--preparing[data-v-ff20a5fa]{border-color:#a78bfa;background:linear-gradient(180deg,#ede9fe,#ddd6fe);color:#5b21b6}.order-status-chip--prepared[data-v-ff20a5fa]{border-color:#34d399;background:linear-gradient(180deg,#d1fae5,#a7f3d0);color:#065f46}.order-status-chip--out[data-v-ff20a5fa]{border-color:#fb7185;background:linear-gradient(180deg,#ffe4e6,#fecdd3);color:#9f1239}.order-status-chip--delivered[data-v-ff20a5fa]{border-color:#94a3b8;background:linear-gradient(180deg,#f1f5f9,#e2e8f0);color:#334155}.order-status-chip--active[data-v-ff20a5fa]{outline:2px solid rgba(20,184,166,.55);outline-offset:1px;box-shadow:0 3px 10px #0f172a29}.order-status-chip--pending[data-v-ff20a5fa]{border-color:#f59e0b;background:linear-gradient(180deg,#fffbeb,#fde68a 55%,#fbbf24);color:#78350f;font-weight:800;box-shadow:0 0 #f59e0b8c,0 3px 12px #f59e0b59;animation:order-pending-pulse-ff20a5fa 1.25s ease-in-out infinite}.order-status-chip--pending-active[data-v-ff20a5fa]{border-color:#b45309;background:linear-gradient(180deg,#f59e0b,#d97706 55%,#b45309);color:#fff;font-weight:800;animation:order-pending-pulse-ff20a5fa 1.25s ease-in-out infinite}.order-status-chip-count--idle[data-v-ff20a5fa]{background:#f7f7fc;color:#a0a3bd}.order-status-chip-count--hot[data-v-ff20a5fa]{background:#ffffffeb;color:inherit;box-shadow:inset 0 0 0 1px #0f172a14}.order-status-chip-count--pending[data-v-ff20a5fa]{background:#fff;color:#b45309;box-shadow:0 1px 3px #b4530940}.order-status-chip--pending-active .order-status-chip-count[data-v-ff20a5fa]{background:#fffffff2!important;color:#9a3412!important}@keyframes order-pending-pulse-ff20a5fa{0%,to{box-shadow:0 0 #f59e0ba6,0 3px 12px #f59e0b59;transform:scale(1)}50%{box-shadow:0 0 0 8px #f59e0b00,0 4px 14px #f59e0b73;transform:scale(1.05)}}@media(max-width:767px){.order-status-quickview-chips[data-v-ff20a5fa]{max-width:46vw}}.order-menu-count[data-v-233409b7]{margin-left:auto;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-size:11px;font-weight:600;background-color:rgb(var(--primary) / .12);color:rgb(var(--primary))}.db-sidebar-nav-dropdown-menu.is-active .order-menu-count[data-v-233409b7]{background-color:#ff006b26;color:#ff006b}.receipt-direction-btn[data-v-05446710]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;border:1px solid #00749b;background:#00749b;color:#fff;font-size:10px;font-weight:600;line-height:1.2;text-transform:capitalize;touch-action:manipulation}.receipt-direction-btn[data-v-05446710]:active{transform:scale(.97)}.admin-order-alert-modal[data-v-4be73215]{z-index:99999}.admin-alert-receipt-modal[data-v-4be73215]{z-index:100050}.admin-order-alert-dialog[data-v-4be73215]{pointer-events:auto}.admin-order-alert-banner.is-new[data-v-4be73215]{background:linear-gradient(135deg,#0d9488,#14b8a6 55%,#1ab759)}.admin-order-alert-banner.is-canceled[data-v-4be73215]{background:linear-gradient(135deg,#b91c1c,#ef4444 55%,#f87171)}.admin-order-alert-chip[data-v-4be73215]{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:600;line-height:1.25;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.28)}.admin-order-alert-chip.is-paid[data-v-4be73215]{background:#1ab759f2;border-color:transparent}.admin-order-alert-chip.is-unpaid[data-v-4be73215]{background:#fb4e4ef2;border-color:transparent}.admin-order-alert-chip.is-partial[data-v-4be73215]{background:#f59e0bf2;border-color:transparent}.admin-order-alert-pulse[data-v-4be73215]{animation:admin-alert-pulse-4be73215 1.6s ease-in-out infinite}@keyframes admin-alert-pulse-4be73215{0%,to{box-shadow:0 0 #ffffff73;transform:scale(1)}50%{box-shadow:0 0 0 10px #fff0;transform:scale(1.04)}}.admin-order-alert-close[data-v-4be73215]{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:#ffffff29;border:1px solid rgba(255,255,255,.28);transition:background-color .12s ease,color .12s ease,border-color .12s ease;cursor:pointer;line-height:1;z-index:2}.admin-order-alert-close[data-v-4be73215]:hover,.admin-order-alert-close[data-v-4be73215]:focus-visible{background-color:#ffffff47;outline:none}.admin-order-alert-close i[data-v-4be73215]{font-size:18px}@media print{.hidden-print[data-v-4be73215]{display:none!important}}@media print{.hidden-print[data-v-0e308b4a]{display:none!important}}@media print{.hidden-print[data-v-0391c86a]{display:none!important}}@media print{.hidden-print[data-v-f2362c56]{display:none!important}}@media print{.hidden-print[data-v-d2041f97]{display:none!important}}@media print{.hidden-print[data-v-f430ebcc]{display:none!important}}.online-order-mobile-bar[data-v-ecc21d4a]{position:fixed;bottom:0;left:0;right:0;z-index:50;display:grid;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -8px 24px #0f172a1f}.online-order-mobile-bar--one[data-v-ecc21d4a]{grid-template-columns:1fr}.online-order-mobile-bar--two[data-v-ecc21d4a]{grid-template-columns:1fr 1fr}.online-order-mobile-bar .dropdown-group[data-v-ecc21d4a]{position:relative}.online-order-mobile-bar .mobile-action-btn[data-v-ecc21d4a]{min-height:54px;font-size:15px;font-weight:600;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.online-order-mobile-bar .mobile-action-btn[data-v-ecc21d4a]:active{transform:scale(.98)}.online-order-mobile-bar .mobile-dropdown-list[data-v-ecc21d4a]{bottom:calc(100% + 8px);top:auto;max-height:50vh;overflow-y:auto}@media print{.hidden-print[data-v-9e80c14b]{display:none!important}}@media print{.hidden-print[data-v-447f6010]{display:none!important}}@media print{.hidden-print[data-v-1da29b06]{display:none!important}}@media print{.hidden-print[data-v-a370e3b8]{display:none!important}}@media print{.hidden-print[data-v-2b07f27a]{display:none!important}}.swiper-variation .swiper-wrapper{gap:16px}@media print{.hidden-print[data-v-b6e30cdb]{display:none!important}}@media print{.hidden-print[data-v-c5e0aad9]{display:none!important}}@media print{.hidden-print[data-v-83f33388]{display:none!important}}.pos-time-slot[data-v-2c478fa1]{display:flex;min-height:3.25rem;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-radius:.75rem;border-width:2px;padding:.5rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(232 233 241 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(46 47 56 / var(--tw-text-opacity, 1))}.pos-time-slot[data-v-2c478fa1]:hover{border-color:rgb(var(--theme-primary) / .4);background-color:rgb(var(--theme-primary) / .05)}.ff-theme-modal .pos-time-slot.is-selected[data-v-2c478fa1]{background-color:rgb(var(--theme-page-card-btn-bg));color:rgb(var(--theme-page-card-btn-text))}.pos-time-slot.is-selected[data-v-2c478fa1]{--tw-border-opacity: 1;border-color:rgb(var(--theme-primary) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--theme-primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pos-time-slot.is-selected span[data-v-2c478fa1]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:1}.pos-cart-panel[data-v-f512f81e]{display:flex;flex-direction:column;overflow:hidden;height:100dvh}@media(min-width:768px){.pos-cart-panel[data-v-f512f81e]{height:calc(100dvh - 85px)}}.pos-cart-scroll[data-v-f512f81e]{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.pos-cart-header[data-v-f512f81e]{flex-shrink:0}.pos-cart-items[data-v-f512f81e]{display:flex;flex-direction:column;background:#fafafe}.pos-cart-items-head[data-v-f512f81e]{display:flex;align-items:center;flex-shrink:0;position:sticky;top:0;z-index:1;height:32px;padding:0 12px;background:#e8f8f6;font-size:11px;font-weight:500;text-transform:capitalize;color:#2e2f38;border-bottom:1px solid #EFF0F6}.pos-cart-items-list[data-v-f512f81e]{overflow:visible}.pos-cart-empty[data-v-f512f81e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.pos-cart-row[data-v-f512f81e]{border-bottom:1px solid #EFF0F6;background:#fff}.pos-cart-row[data-v-f512f81e]:hover{background:#f7f7fc}.pos-cart-row-main[data-v-f512f81e]{display:flex;align-items:flex-start;padding:8px 10px;gap:2px}.pos-cart-footer[data-v-f512f81e]{flex-shrink:0;z-index:2;box-shadow:0 -4px 12px #2e2f380f}@media print{.hidden-print[data-v-c7bf957d]{display:none!important}}@media print{.hidden-print[data-v-7cbea44b]{display:none!important}}@media print{.hidden-print[data-v-e07621f9]{display:none!important}}.admin-order-alert-modal[data-v-7a7900b6]{z-index:99999}.admin-order-alert-dialog[data-v-7a7900b6]{pointer-events:auto}.admin-order-alert-close[data-v-7a7900b6]{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;color:#6e7191;background-color:transparent;border:1px solid transparent;transition:background-color .12s ease,color .12s ease,border-color .12s ease;cursor:pointer;line-height:1}.admin-order-alert-close[data-v-7a7900b6]:hover,.admin-order-alert-close[data-v-7a7900b6]:focus-visible{background-color:#f7f7fc;color:#14142b;border-color:#d9dbe9;outline:none}.admin-order-alert-close i[data-v-7a7900b6]{font-size:18px}@media print{.hidden-print[data-v-de49f188]{display:none!important}}@media print{.hidden-print[data-v-2a50b75a]{display:none!important}}@media print{.hidden-print[data-v-3c43d280]{display:none!important}}@media print{.hidden-print[data-v-f2fdf8b7]{display:none!important}}@media print{.hidden-print[data-v-cb6177b7]{display:none!important}}
