@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/sora-latin-ext-400-normal.3eaf008d.woff2) format("woff2"),url(/_next/static/media/sora-latin-ext-400-normal.9529ec9f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/sora-latin-400-normal.2ec516d7.woff2) format("woff2"),url(/_next/static/media/sora-latin-400-normal.a2caea6b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/sora-latin-ext-600-normal.9d95f760.woff2) format("woff2"),url(/_next/static/media/sora-latin-ext-600-normal.5af66179.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/sora-latin-600-normal.8bdc1840.woff2) format("woff2"),url(/_next/static/media/sora-latin-600-normal.2c889c61.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/sora-latin-ext-700-normal.abb10ace.woff2) format("woff2"),url(/_next/static/media/sora-latin-ext-700-normal.6eb04684.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/sora-latin-700-normal.a85c9c35.woff2) format("woff2"),url(/_next/static/media/sora-latin-700-normal.7d270064.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.fe77cf74.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.c53594e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.03c3c250.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.f9650ffc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-greek-400-normal.5f160bba.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-400-normal.bedb8549.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.7f721ef5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.072f5433.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.20dd57fa.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.40b9fc05.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.13a15bcd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.48b78688.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.926ddd5b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.cfe07773.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.8f83abe5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.b36047ca.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-greek-500-normal.e5c8b350.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-500-normal.0f811c39.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.4e93e369.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.7649f465.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.91b576dd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.e617d40b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-500-normal.4cdcd386.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-500-normal.f8dd458c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.399ec1c9.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.a53cdf56.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.015f312d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.fdcd15f2.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-greek-600-normal.6cd27d8b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-600-normal.30fba19a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.4aa57cdf.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.ea0cd549.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.cb6ca6c6.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.73c474de.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.1cdb9a2c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.0eddcd6d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-700-normal.3de7e69d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-700-normal.9f15a15a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-700-normal.1751131f.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-700-normal.d1f2c6c1.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-greek-700-normal.7d64268c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-700-normal.3ffd49df.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-vietnamese-700-normal.b561afbd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-700-normal.4e5ef43e.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-latin-ext-700-normal.92d72317.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-700-normal.c831a1e2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-latin-700-normal.45cdbe8d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-700-normal.ce08404e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.pending-kiosk-payments_panel__yZHhN{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:90;width:min(22rem,calc(100vw - 2rem));max-height:min(70vh,28rem);overflow:auto;display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem;border-radius:.65rem;border:1px solid var(--serveos-color-border,#d1d5db);background:var(--serveos-color-surface,#fff);box-shadow:0 16px 40px color-mix(in srgb,#0f172a 18%,transparent);color:var(--serveos-color-ink,#111827)}.pending-kiosk-payments_header__Gf7Bh{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.pending-kiosk-payments_eyebrow__DC5Zu{margin:0;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--serveos-color-ink-muted,#6b7280)}.pending-kiosk-payments_title__n9tNf{margin:.15rem 0 0;font-size:1rem;font-weight:650}.pending-kiosk-payments_error__N1Fgs{margin:0;padding:.45rem .55rem;border-radius:.4rem;background:color-mix(in srgb,#b91c1c 12%,transparent);color:#991b1b;font-size:.85rem}.pending-kiosk-payments_list__jrWLI{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.pending-kiosk-payments_card____xGc{display:grid;grid-gap:.45rem;gap:.45rem;padding:.7rem;border-radius:.5rem;border:1px solid var(--serveos-color-border,#e5e7eb);background:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 4%,#fff)}.pending-kiosk-payments_cardTop__NTP2j{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pending-kiosk-payments_amount__O9zU_{font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pending-kiosk-payments_meta__7VqI7{margin:0;font-size:.8rem;color:var(--serveos-color-ink-muted,#6b7280)}.pending-kiosk-payments_actions__08Y_g{display:flex;flex-wrap:wrap;gap:.4rem}.pos-board_page__5FHTn{--ops-ink:#1a2e2c;--ops-muted:#5c6f6c;--ops-line:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 14%,#d7e2e0);--ops-surface:#ffffff;--ops-wash:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 8%,#f3f7f6);height:100%;width:100%;background:radial-gradient(ellipse 80% 50% at 10% -10%,color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 18%,transparent),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 0,color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 10%,transparent),transparent 50%),linear-gradient(180deg,#eef5f4 0,#f7faf9 42%,#f2f6f5 100%)}.pos-board_board__dPgv_,.pos-board_page__5FHTn{display:flex;flex-direction:column;flex:1 1;min-height:0;max-width:100%;overflow:hidden}.pos-board_board__dPgv_{min-width:0;width:auto;margin:.85rem 1rem 1rem;border-radius:1.1rem;border:1px solid var(--ops-line);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.98)),var(--ops-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 40px rgba(15,40,38,.07)}.pos-board_toolbar__aVVIM{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.95rem 1.1rem;border-bottom:1px solid var(--ops-line);background:linear-gradient(180deg,color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 6%,#fff) 0,rgba(255,255,255,.72) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pos-board_toolbarMeta__WcDBl{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.pos-board_eyebrow__n4BJ_{margin:0;font-size:.7rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 75%,var(--ops-muted))}.pos-board_summary__8ZEZq{margin:0;font-size:1.05rem;font-weight:800;color:var(--ops-ink);letter-spacing:-.01em}.pos-board_toolbarTrailing__0EDlT{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:.55rem;align-items:center}.pos-board_stage__7qXLC{flex:1 1;min-height:0;overflow:auto;padding:1rem 1.1rem 1.25rem}@media (max-width:720px){.pos-board_board__dPgv_{margin:.55rem .55rem .75rem;border-radius:.85rem}.pos-board_toolbarTrailing__0EDlT{margin-left:0;width:100%}}.billing_fullscreenPos__2vwvW{display:flex;flex-direction:column;flex:1 1;height:100%;min-height:0;width:100%;margin:0;overflow:hidden}.billing_posBody___hY9o{--pos-order-width:25rem;--pos-rail-width:2.875rem;display:grid;grid-template-columns:15rem minmax(0,1fr) var(--pos-order-width) var(--pos-rail-width);flex:1 1;min-height:0;width:100%;overflow:hidden}.billing_drawerScrim__Z1b1A,.billing_orderLauncher__DsXBQ{display:none}.billing_floorTabActive__eXJVR,.billing_floorTab__dAlZv{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;margin:0;padding:.45rem .75rem;border:1px solid var(--serveos-color-border);border-radius:.75rem;background:#fff;color:var(--serveos-color-ink);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;touch-action:manipulation}.billing_floorTabActive__eXJVR{background:var(--serveos-color-primary);border-color:var(--serveos-color-primary);color:#fff}.billing_floorTabBadge__gZm_j{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;background:color-mix(in srgb,var(--serveos-color-ink) 10%,transparent);font-size:.72rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing_floorTabActive__eXJVR .billing_floorTabBadge__gZm_j{background:color-mix(in srgb,#fff 22%,transparent);color:#fff}@media (max-width:1400px){.billing_posBody___hY9o{--pos-order-width:24rem;grid-template-columns:13rem minmax(0,1fr) var(--pos-order-width) var(--pos-rail-width)}}@media (max-width:1180px){.billing_posBody___hY9o{--pos-order-width:22.5rem;grid-template-columns:11rem minmax(0,1fr) var(--pos-order-width) var(--pos-rail-width)}}@media (max-width:1024px){.billing_posBody___hY9o{--pos-order-width:21rem;grid-template-columns:9.5rem minmax(0,1fr) var(--pos-order-width) var(--pos-rail-width)}}@media (max-width:860px){.billing_fullscreenPos__2vwvW{height:100%;min-height:0;overflow:hidden}.billing_orderLauncher__DsXBQ{display:block;order:2;flex:0 0 auto;padding:.5rem .65rem calc(.5rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--serveos-color-border);background:var(--serveos-color-surface)}.billing_posBody___hY9o{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.billing_posBody___hY9o .billing_itemStage___Vmne{flex:1 1 auto;min-height:0}.billing_categoryRail__Uig66{flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.45rem;height:auto;max-height:none;overflow-x:auto;overflow-y:hidden;padding:.65rem;border-right:none;border-bottom:1px solid var(--serveos-color-border);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.billing_categoryRailTitle__4Q6E0{display:none}.billing_categoryCard__lDJH_{flex:0 0 auto;width:auto;min-width:8.25rem;max-width:11rem}.billing_itemStage___Vmne{height:auto;max-height:none;overflow:hidden}.billing_itemScroll__BjDaq{overflow:auto;-webkit-overflow-scrolling:touch}}.billing_categoryRail__Uig66{display:flex;flex-direction:column;gap:.35rem;min-height:0;height:100%;overflow:auto;padding:.75rem .55rem;border-right:1px solid var(--serveos-color-border);background:color-mix(in srgb,var(--serveos-color-surface) 92%,#e7f1f0)}.billing_categoryRailTitle__4Q6E0{margin:0 .35rem .45rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--serveos-color-ink-muted)}.billing_categoryCard__lDJH_{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;flex-direction:row;align-items:center;gap:.55rem;padding:.45rem .5rem;border-radius:.75rem;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background .12s ease,border-color .12s ease}.billing_categoryCard__lDJH_:hover{background:var(--serveos-color-surface);border-color:var(--serveos-color-border)}.billing_categoryCardActive__Syw_e{background:var(--serveos-color-surface);border-color:var(--serveos-color-primary);box-shadow:inset 3px 0 0 var(--serveos-color-primary)}.billing_categoryGlyph__AHFLk{width:2.15rem;height:2.15rem;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--serveos-color-primary) 22%,#fff),transparent 58%),linear-gradient(145deg,#e8f3f2,#f7faf9);color:color-mix(in srgb,var(--serveos-color-primary) 82%,#0f172a);border:1px solid color-mix(in srgb,var(--serveos-color-primary) 16%,transparent);overflow:hidden}.billing_categoryGlyph__AHFLk svg{display:block}.billing_categoryCardActive__Syw_e .billing_categoryGlyph__AHFLk{background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--serveos-color-primary) 34%,#fff),transparent 58%),linear-gradient(145deg,#d7eceb,#eef7f6);border-color:color-mix(in srgb,var(--serveos-color-primary) 35%,transparent)}.billing_categoryCardBody__I9ju1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.4rem;min-width:0;flex:1 1}.billing_categoryCardLabel__XbMAX{font-weight:650;font-size:.84rem;line-height:1.2;color:var(--serveos-color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.billing_categoryCardCount__E9qpU{flex:0 0 auto;min-width:1.55rem;padding:.12rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--serveos-color-ink) 6%,transparent);font-size:.72rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;color:var(--serveos-color-ink-muted)}.billing_categoryCardActive__Syw_e .billing_categoryCardCount__E9qpU{background:color-mix(in srgb,var(--serveos-color-primary) 14%,transparent);color:var(--serveos-color-primary)}.billing_itemStage___Vmne{display:flex;flex-direction:column;position:relative;min-width:0;min-height:0;height:100%;overflow:hidden;background:#f4f7f7}.billing_menuToolbar__4x30H{flex:0 0 auto;display:flex;align-items:center;padding:.7rem .9rem;border-bottom:1px solid var(--serveos-color-border);background:var(--serveos-color-surface)}.billing_menuToolbar__4x30H>*{flex:1 1 auto;width:100%;max-width:none}.billing_menuMeta__90hin{margin:0;color:var(--serveos-color-ink-muted);font-size:.8125rem}.billing_itemScroll__BjDaq{flex:1 1;min-height:0;overflow:auto;padding:.95rem}.billing_menuGrid__6rD9A{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.95rem;gap:.95rem}@media (max-width:1400px){.billing_menuGrid__6rD9A{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.billing_menuGrid__6rD9A{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.billing_menuGrid__6rD9A{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.billing_menuCard__d_oI1{min-height:0;padding:.7rem}.billing_menuCardMedia__I5ZzJ{height:5.5rem}.billing_addBtn__p3wDR{min-height:2.65rem}}@media (max-width:480px){.billing_menuGrid__6rD9A{grid-template-columns:1fr 1fr;gap:.5rem}.billing_menuCardName__dK1Pl{font-size:.9rem}.billing_menuCardPrice__DfCxE{font-size:.95rem}}.billing_menuCard__d_oI1{display:flex;flex-direction:column;gap:.55rem;padding:.9rem;background:var(--serveos-color-surface);border:1px solid var(--serveos-color-border);border-radius:1rem;min-height:16.25rem;transition:border-color .12s ease,box-shadow .12s ease}.billing_menuCard__d_oI1:hover{border-color:color-mix(in srgb,var(--serveos-color-primary) 40%,var(--serveos-color-border));box-shadow:0 8px 18px color-mix(in srgb,var(--serveos-color-ink) 6%,transparent)}.billing_menuCardMedia__I5ZzJ{height:7.15rem;border-radius:.75rem;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--serveos-color-primary) 28%,transparent),transparent 55%),linear-gradient(145deg,#e8f3f2,#f7faf9);display:grid;place-items:center;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--serveos-color-primary) 75%,#1a3a38);overflow:hidden;position:relative}.billing_menuCardMedia__I5ZzJ[data-has-image=true]{background:#e8f0ef;color:transparent}.billing_menuCardImage__dwtt8{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.billing_menuCardBody__Nk69G{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.billing_menuCardName__dK1Pl{font-size:1rem;line-height:1.25;color:var(--serveos-color-ink)}.billing_menuCardPrice__DfCxE{color:var(--serveos-color-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.05rem}.billing_menuCardFooter__xZJrl{display:none}.billing_addBtn__p3wDR{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:3rem;margin-top:auto;border:none;border-radius:.75rem;background:var(--serveos-color-primary);color:#fff;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.billing_addBtn__p3wDR:disabled{opacity:.5;cursor:not-allowed}.billing_addBtn__p3wDR:not(:disabled):hover{filter:brightness(.96)}.billing_srOnly__wcvJP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.billing_orderRail__pnkJm{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;border-left:1px solid var(--serveos-color-border);background:#fff}.billing_orderRail__pnkJm :where(button,input,select,textarea,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--serveos-color-primary) 65%,transparent);outline-offset:2px}.billing_orderHeader__g0lLJ{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.8rem 1rem .7rem;border-bottom:1px solid var(--serveos-color-border);background:#fff}.billing_orderHeaderText__MGk16{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.billing_orderHeaderEyebrow__To2mW{display:inline-flex;align-items:center;gap:.45rem;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--serveos-color-ink-muted)}.billing_orderHeaderNumber__7QnAw{padding:.05rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--serveos-color-primary) 10%,#fff);color:var(--serveos-color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.billing_orderHeaderTitle__V2GPJ{font-size:1.02rem;font-weight:780;line-height:1.25;letter-spacing:-.01em;color:var(--serveos-color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing_orderHeaderMeta__Nh7Aw{font-size:.75rem;color:var(--serveos-color-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing_orderHeaderActions__qYkl9{display:flex;align-items:center;gap:.3rem;flex:0 0 auto}.billing_iconAction__IT_4a{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:1px solid var(--serveos-color-border);border-radius:.65rem;background:#fff;color:var(--serveos-color-ink);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.billing_iconAction__IT_4a:hover:not(:disabled){border-color:color-mix(in srgb,var(--serveos-color-primary) 40%,var(--serveos-color-border));background:color-mix(in srgb,var(--serveos-color-primary) 6%,#fff);color:var(--serveos-color-primary)}.billing_iconActionDanger__H9ths:hover:not(:disabled){border-color:color-mix(in srgb,#b91c1c 30%,var(--serveos-color-border));background:color-mix(in srgb,#b91c1c 6%,#fff);color:#b91c1c}.billing_iconAction__IT_4a:disabled{opacity:.4;cursor:not-allowed}.billing_orderHeaderActions__qYkl9 .billing_drawerClose__eGMoB{display:none}.billing_orderRailPinned__igUxt{flex:0 0 auto;display:grid;grid-gap:.55rem;gap:.55rem;padding:.65rem 1rem;border-bottom:1px solid var(--serveos-color-border)}.billing_orderRailScroll__KVNld{display:flex;flex-direction:column;gap:.75rem;flex:1 1 auto;min-height:0;overflow:auto;padding:.65rem 1rem .9rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.billing_cartBlock__nVQeR,.billing_contextBlock__pKOrZ{display:grid;grid-gap:.55rem;gap:.55rem}.billing_sectionLabel__YUcJ4{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--serveos-color-ink-muted)}.billing_segmented__fknXq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.2rem;gap:.2rem;padding:.2rem;border-radius:.75rem;background:color-mix(in srgb,var(--serveos-color-ink) 5%,#fff)}.billing_segmentActive__uYJBC,.billing_segment__h6wWb{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.25rem;margin:0;padding:0 .4rem;border:none;border-radius:.6rem;background:transparent;color:var(--serveos-color-ink-muted);font:inherit;font-size:.82rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.billing_segment__h6wWb:hover:not(:disabled){color:var(--serveos-color-ink);background:color-mix(in srgb,#fff 70%,transparent)}.billing_segmentActive__uYJBC{background:#fff;color:var(--serveos-color-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--serveos-color-ink) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--serveos-color-primary) 30%,transparent)}.billing_segmentActive__uYJBC:disabled,.billing_segment__h6wWb:disabled{cursor:not-allowed;opacity:.6}.billing_lineKitchenSummary___P35P,.billing_loyaltyPanelSummary__yfvoT{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-height:2.15rem;font-size:.78rem;font-weight:700;color:var(--serveos-color-ink-muted)}.billing_lineKitchenSummary___P35P::-webkit-details-marker,.billing_loyaltyPanelSummary__yfvoT::-webkit-details-marker{display:none}.billing_lineKitchenDetails__2zGRN{margin-top:.1rem}.billing_lineKitchenSummary___P35P{justify-content:flex-start;min-height:1.6rem;font-size:.72rem;font-weight:650}.billing_lineKitchenSummary___P35P:hover{color:var(--serveos-color-primary)}.billing_lineKitchenDot__pGUXW{width:.45rem;height:.45rem;border-radius:999px;background:var(--serveos-color-primary);flex:0 0 auto}.billing_cartToolbar__1f5L0{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:1.9rem}.billing_voidCompSummary__sLBE7{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem;flex:0 0 auto}.billing_voidCompAction__30ZGE{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.3rem .55rem;border:1px solid var(--serveos-color-border);border-radius:.55rem;background:#fff;cursor:pointer;font-size:.72rem;font-weight:700;color:var(--serveos-color-ink);font-family:var(--serveos-font-body);white-space:nowrap}.billing_voidCompAction__30ZGE:hover:not(:disabled){border-color:color-mix(in srgb,var(--serveos-color-primary) 40%,var(--serveos-color-border));color:var(--serveos-color-primary)}.billing_voidCompAction__30ZGE:disabled{opacity:.45;cursor:not-allowed}.billing_noteToggle__6OE96{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.4rem;justify-self:start;align-self:flex-start;min-height:2.25rem;margin:0;padding:0 .7rem;border:1px dashed color-mix(in srgb,var(--serveos-color-primary) 35%,var(--serveos-color-border));border-radius:.65rem;background:transparent;color:var(--serveos-color-primary);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.billing_noteToggle__6OE96:hover:not(:disabled){background:color-mix(in srgb,var(--serveos-color-primary) 6%,#fff);border-style:solid}.billing_noteToggle__6OE96:disabled{opacity:.5;cursor:not-allowed}.billing_noteField__BNjYm{display:grid;grid-gap:.35rem;gap:.35rem}.billing_noteFieldHead__JDcCc{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.billing_textAction__szSWt{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.15rem .25rem;border:none;background:transparent;color:var(--serveos-color-ink-muted);font:inherit;font-size:.75rem;font-weight:650;cursor:pointer}.billing_textAction__szSWt:hover{color:var(--serveos-color-ink)}.billing_fieldBlock__lhAaG{display:grid;grid-gap:.35rem;gap:.35rem}.billing_fieldLabel__CA3__{font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--serveos-color-ink-muted)}.billing_tablePicker__Ly6lI{display:grid;grid-gap:.65rem;gap:.65rem}.billing_tablePickerRow__xzShB{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem}@media (max-width:420px){.billing_tablePickerRow__xzShB{grid-template-columns:1fr}}.billing_tableGuestHint__LnuV0{display:grid;grid-gap:.15rem;gap:.15rem;padding:.55rem .65rem;border-radius:.7rem;background:color-mix(in srgb,var(--serveos-color-primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--serveos-color-primary) 16%,var(--serveos-color-border))}.billing_tableGuestHint__LnuV0 strong{font-size:.92rem}.billing_settleContext__pY5zP{display:grid;grid-gap:.2rem;gap:.2rem;padding:.7rem .8rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--serveos-color-primary) 28%,var(--serveos-color-border));background:color-mix(in srgb,var(--serveos-color-primary) 10%,#fff)}.billing_settleContext__pY5zP strong{font-size:1rem;color:var(--serveos-color-primary)}.billing_holdBtn__J_jqi{width:100%}.billing_holdDock__TH3jK{position:relative;display:flex;flex-direction:row;justify-content:flex-end;width:var(--pos-rail-width,2.875rem);min-width:var(--pos-rail-width,2.875rem);min-height:0;height:100%;overflow:visible;background:color-mix(in srgb,var(--serveos-color-primary) 5%,#f6f8f8);border-left:1px solid var(--serveos-color-border);z-index:30}.billing_holdScrim__eb_3Z{display:none}@media (min-width:861px){.billing_holdDock__TH3jK[data-open=true] .billing_holdScrim__eb_3Z{display:block;position:fixed;inset:0;z-index:75;border:none;margin:0;padding:0;background:transparent;cursor:default}}.billing_billRequestChipHot__prKeQ{background:color-mix(in srgb,var(--serveos-color-primary) 18%,#ffffff);color:var(--serveos-color-primary)}.billing_holdStrip__l3Ik9{position:relative;z-index:41;gap:.45rem;width:100%;min-width:0;padding:.8rem .25rem;background:transparent}.billing_holdChip__jiMRJ,.billing_holdStrip__l3Ik9{display:flex;flex-direction:column;align-items:center}.billing_holdChip__jiMRJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;gap:.4rem;width:2.25rem;height:2.25rem;padding:0;border-radius:.65rem;border:1px solid var(--serveos-color-border);background:#fff;color:var(--serveos-color-primary);cursor:pointer;transition:background var(--serveos-motion-fast,.12s) ease,border-color var(--serveos-motion-fast,.12s) ease,box-shadow var(--serveos-motion-fast,.12s) ease}.billing_holdChip__jiMRJ:hover{border-color:color-mix(in srgb,var(--serveos-color-primary) 45%,var(--serveos-color-border));background:color-mix(in srgb,var(--serveos-color-primary) 6%,#fff)}.billing_holdChip__jiMRJ:focus-visible{outline:2px solid color-mix(in srgb,var(--serveos-color-primary) 65%,transparent);outline-offset:2px}.billing_holdChipActive__fIxLP{border-color:color-mix(in srgb,var(--serveos-color-primary) 55%,var(--serveos-color-border));background:color-mix(in srgb,var(--serveos-color-primary) 10%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--serveos-color-primary) 20%,transparent)}.billing_holdChipIcon__DLBEU{position:relative;display:grid;place-items:center;width:1.25rem;height:1.25rem;color:var(--serveos-color-primary)}.billing_holdChipBadge__LQcnq{position:absolute;top:-.35rem;right:-.45rem;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:999px;background:var(--serveos-color-primary);color:#fff;font-size:.62rem;font-weight:750;line-height:1rem;text-align:center}.billing_holdChipLabel__SfLQG{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;font-size:.82rem;font-weight:750;color:var(--serveos-color-ink)}.billing_holdPanel__Uyipq{position:fixed;top:var(--pos-hold-top,0);right:var(--pos-hold-right,3rem);bottom:var(--pos-hold-bottom,0);z-index:80;display:flex;flex-direction:column;gap:.75rem;width:min(20rem,calc(100vw - 4.5rem));min-width:15rem;height:auto;min-height:0;margin:0;padding:.9rem .85rem;overflow:auto;background:#fff;border-left:1px solid var(--serveos-color-border);border-right:1px solid var(--serveos-color-border);box-shadow:-8px 0 24px color-mix(in srgb,var(--serveos-color-ink) 10%,transparent)}.billing_holdPanelHead__UX6cV{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.billing_holdPanelTitle__ZoPpr{margin:0;font-size:1.02rem;font-weight:750}.billing_holdPanelMeta__4rbpI{margin:.15rem 0 0;font-size:.78rem;color:var(--serveos-color-ink-muted)}.billing_holdPanelEmpty__NOXaD{display:grid;justify-items:center;grid-gap:.25rem;gap:.25rem;padding:1.5rem .85rem;border-radius:1rem;border:1px dashed color-mix(in srgb,var(--serveos-color-primary) 25%,var(--serveos-color-border));background:color-mix(in srgb,var(--serveos-color-primary) 4%,#fff);text-align:center}.billing_heldBlock__2rsYo{display:grid;grid-gap:.45rem;gap:.45rem}.billing_cartEmpty__776PD{display:grid;justify-items:center;grid-gap:.15rem;gap:.15rem;padding:1rem .85rem;border-radius:.85rem;border:1px dashed color-mix(in srgb,var(--serveos-color-primary) 25%,var(--serveos-color-border));background:color-mix(in srgb,var(--serveos-color-primary) 3%,#fff);text-align:center}.billing_cartEmpty__776PD strong{font-size:.9rem}.billing_cartEmptyGlyph__9xTfg{width:2.4rem;height:2.4rem;border-radius:999px;display:grid;place-items:center;margin-bottom:.25rem;background:color-mix(in srgb,var(--serveos-color-primary) 12%,#fff);color:var(--serveos-color-primary);font-size:1rem}.billing_cartList__hD4OO{margin:0;padding:0;list-style:none;display:grid}.billing_cartLine__f8YLP{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start;margin:0 -.5rem;padding:.7rem .5rem;border-radius:.75rem;transition:background .12s ease}.billing_cartLine__f8YLP+.billing_cartLine__f8YLP{border-top:1px solid color-mix(in srgb,var(--serveos-color-border) 70%,transparent);border-top-left-radius:0;border-top-right-radius:0}.billing_cartLine__f8YLP:hover{background:color-mix(in srgb,var(--serveos-color-primary) 3%,#fff)}.billing_cartThumb__nUNOB{position:relative;width:3rem;height:3rem;flex:0 0 auto;overflow:hidden;border-radius:.7rem;display:grid;place-items:center;font-size:.72rem;font-weight:750;letter-spacing:.04em;color:color-mix(in srgb,var(--serveos-color-primary) 80%,#0f172a);background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--serveos-color-primary) 24%,transparent),transparent 60%),linear-gradient(145deg,#e7f4f3,#f8fbfb)}.billing_cartThumb__nUNOB[data-has-image=true]{background:#e8f0ef}.billing_cartThumb__nUNOB img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.billing_cartLineMain__wME5V{display:flex;flex-direction:column;gap:.15rem;min-width:0}.billing_cartLineTop__BHGxY{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.billing_cartLineName__jb0Dx{font-size:.92rem;font-weight:700;line-height:1.25;color:var(--serveos-color-ink);overflow-wrap:anywhere}.billing_cartLineMods__JXDHc{font-size:.74rem;font-weight:650;color:var(--serveos-color-primary);line-height:1.3}.billing_cartLineMeta__doALT{font-size:.78rem;color:var(--serveos-color-ink-muted);line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing_cartLineAmount__AJ066{font-size:.98rem;font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--serveos-color-ink)}.billing_lineRemove__TH7kb{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;flex:0 0 auto;width:1.9rem;height:1.9rem;margin:-.25rem -.2rem 0 0;padding:0;border:none;border-radius:.55rem;background:transparent;color:var(--serveos-color-ink-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.billing_lineRemove__TH7kb:hover:not(:disabled){background:color-mix(in srgb,#b91c1c 8%,#fff);color:#b91c1c}.billing_lineRemove__TH7kb:disabled{opacity:.35;cursor:not-allowed}.billing_qtyRow__iM8Ue{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.3rem}.billing_stepper__b22Eo{display:inline-flex;align-items:center;gap:.1rem;padding:.15rem;border-radius:999px;border:1px solid var(--serveos-color-border);background:#fff}.billing_qtyBtn__H0zQG{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;width:2rem;height:2rem;margin:0;padding:0;border-radius:999px;border:none;background:color-mix(in srgb,var(--serveos-color-ink) 4%,#fff);color:var(--serveos-color-ink);font:inherit;font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .1s ease,color .1s ease,transform 80ms ease}.billing_qtyBtn__H0zQG:hover:not(:disabled){background:color-mix(in srgb,var(--serveos-color-primary) 14%,#fff);color:var(--serveos-color-primary)}.billing_qtyBtn__H0zQG:active:not(:disabled){transform:scale(.92)}.billing_qtyBtn__H0zQG:disabled{opacity:.45;cursor:not-allowed}.billing_qtyValue__zVUYx{min-width:1.9rem;text-align:center;font-size:.92rem;font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing_lineKitchenFields__FS2kQ{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.35rem}.billing_lineField__NZXL7{display:grid;grid-gap:.2rem;gap:.2rem}.billing_lineFieldLabel__VsVTl{font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--serveos-color-ink-muted)}.billing_lineField__NZXL7 input{font-size:.8rem;min-height:2rem;padding:.35rem .55rem}.billing_skipKitchenToggle__nPtYp{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:650;color:var(--serveos-color-ink-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.billing_skipKitchenToggle__nPtYp input{width:.95rem;height:.95rem;accent-color:var(--serveos-color-primary)}.billing_cartLine__f8YLP[data-skip-kitchen=true]{opacity:.78;border-style:dashed}.billing_qtyRemove__rX4Uy{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:auto;border:1px solid color-mix(in srgb,#b91c1c 22%,var(--serveos-color-border));background:color-mix(in srgb,#b91c1c 6%,#fff);color:#b91c1c;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer;padding:.3rem .55rem;border-radius:.5rem}.billing_cartTotal__s2F53{margin:0;font-weight:800;font-size:1.35rem;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--serveos-color-primary);letter-spacing:-.02em}.billing_summaryBlock__tgzcg{display:grid;grid-gap:.4rem;gap:.4rem;padding:.75rem .85rem;border-radius:.85rem;background:color-mix(in srgb,var(--serveos-color-ink) 2.5%,#fff)}.billing_totalsRow__gUg_2{display:flex;justify-content:space-between;gap:.5rem;font-size:.84rem;color:var(--serveos-color-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing_totalsRow__gUg_2>:last-child{color:var(--serveos-color-ink);font-weight:600}.billing_totalsRow__gUg_2>.billing_totalsDiscount__vyYx5{color:var(--serveos-color-primary)}.billing_totalsGrand__jjBop{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-top:.2rem;padding-top:.55rem;border-top:1px dashed var(--serveos-color-border);font-size:.8rem;font-weight:780;letter-spacing:.06em;text-transform:uppercase;color:var(--serveos-color-ink)}.billing_totalsGrand__jjBop>:last-child{font-size:1.2rem;font-weight:800;letter-spacing:-.01em;text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--serveos-color-primary)}.billing_totalsRowStrong__PE5lQ{color:var(--serveos-color-ink);font-weight:700;font-size:1rem}.billing_payableCard__d29GF{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.15rem;padding:.85rem .9rem;border-radius:.95rem;background:linear-gradient(135deg,color-mix(in srgb,var(--serveos-color-primary) 12%,#fff),#fff 70%);border:1px solid color-mix(in srgb,var(--serveos-color-primary) 18%,var(--serveos-color-border));font-weight:700}.billing_paymentSection__WfkW8{display:grid;grid-gap:.45rem;gap:.45rem}.billing_tenderPayRow__lk3iP{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5rem;gap:.5rem;align-items:end}.billing_tenderPayRow__lk3iP[data-cash=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.billing_tenderPayRow__lk3iP .billing_fieldBlock__lhAaG{gap:.25rem}.billing_tenderPayRow__lk3iP .billing_fieldLabel__CA3__{font-size:.7rem}.billing_cashField__ssaiG input{min-height:2.5rem;font-size:1.02rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing_checkoutBar__p_ElB{display:flex;align-items:center;gap:.75rem;padding-top:.6rem;border-top:1px solid var(--serveos-color-border)}.billing_payableAmount__of5IP{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;flex:0 0 auto;min-width:6.5rem;white-space:nowrap}.billing_payableLabel__tT4W0{font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--serveos-color-ink-muted)}.billing_actions___4J7I{display:flex;flex-direction:column;gap:.4rem}.billing_heldActions__IeeVJ{display:flex;flex-direction:column;gap:.25rem}.billing_loyaltyPanel__vjV8S{display:grid;grid-gap:.45rem;gap:.45rem;padding:.35rem .7rem .55rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--serveos-color-primary) 18%,var(--serveos-color-border));background:color-mix(in srgb,var(--serveos-color-primary) 4%,#fff)}.billing_loyaltyPanelSummary__yfvoT{min-height:2.4rem}.billing_loyaltyPanelSummary__yfvoT .billing_fieldLabel__CA3__{display:block;margin-bottom:.1rem}.billing_loyaltyPanelSummary__yfvoT .billing_menuMeta__90hin{display:block;font-weight:550}.billing_loyaltySummaryChip__9zhg9{flex:0 0 auto;padding:.2rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--serveos-color-primary) 14%,#fff);color:var(--serveos-color-primary);font-size:.72rem;font-weight:750}.billing_loyaltyPanelBody__rEcKy{display:grid;grid-gap:.5rem;gap:.5rem;padding-bottom:.25rem}.billing_loyaltyPanelHead__wuoBQ{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.billing_loyaltyLoading__JCV9f{display:flex;justify-content:center;padding:.35rem 0}.billing_loyaltyError__Dl1zW{margin:0;font-size:.78rem;color:#b91c1c}.billing_loyaltyOfferList__VjNsY{margin:0;padding:0;list-style:none;display:grid;grid-gap:.4rem;gap:.4rem}.billing_loyaltyOfferRow__NCRfV{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35rem;gap:.35rem;align-items:center;padding:.45rem .45rem .45rem .55rem;border-radius:.7rem;border:1px solid var(--serveos-color-border);background:#fff}.billing_loyaltyOfferRowApplied__kyFYv{border-color:color-mix(in srgb,var(--serveos-color-primary) 35%,var(--serveos-color-border));background:color-mix(in srgb,var(--serveos-color-primary) 6%,#fff)}.billing_loyaltyOfferMain__TTmqs{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center;width:100%;margin:0;padding:.15rem .1rem;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.billing_loyaltyOfferMain__TTmqs:disabled{cursor:default}.billing_loyaltyOfferBody__uQ1nt{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.billing_loyaltyApplyHint__R2puC{font-size:.75rem;font-weight:650;color:var(--serveos-color-primary)}.billing_loyaltyOfferRemove__VZD5u{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;margin:0;padding:0;border:none;border-radius:.55rem;background:color-mix(in srgb,#b91c1c 10%,#fff);color:#b91c1c;cursor:pointer}.billing_loyaltyOfferRemove__VZD5u:hover:not(:disabled){background:color-mix(in srgb,#b91c1c 18%,#fff)}.billing_loyaltyOfferRemove__VZD5u:disabled{opacity:.5;cursor:not-allowed}.billing_loyaltySummary__1SGZO{display:flex;flex-wrap:wrap;gap:.65rem 1rem;font-size:.8rem;color:var(--serveos-color-ink-muted)}.billing_loyaltySummary__1SGZO strong{color:var(--serveos-color-ink)}.billing_tenderDock__VpQr0{display:grid;grid-gap:.6rem;gap:.6rem;flex:0 0 auto;max-height:62%;overflow:auto;padding:.75rem 1rem calc(.8rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--serveos-color-border);background:#fff;box-shadow:0 -6px 16px color-mix(in srgb,var(--serveos-color-ink) 5%,transparent)}.billing_settleBanner__M_6Dy{margin:0;padding:.55rem .7rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--serveos-color-primary) 28%,var(--serveos-color-border));background:color-mix(in srgb,var(--serveos-color-primary) 10%,#fff);color:var(--serveos-color-primary);font-size:.78rem;font-weight:700;line-height:1.35}.billing_cashCard__7AICR{display:grid;grid-gap:.35rem;gap:.35rem;padding:.65rem .7rem;border-radius:.8rem;background:color-mix(in srgb,var(--serveos-color-ink) 2.5%,#fff);border:1px solid var(--serveos-color-border)}.billing_cashCard__7AICR input{min-height:2.5rem;font-size:1.05rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing_changeDue__X1Zct{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0;font-size:.8rem;font-weight:600;color:var(--serveos-color-ink-muted)}.billing_changeDue__X1Zct strong{color:var(--serveos-color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing_exactTenderBtn__nW1QI{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:transparent;color:var(--serveos-color-primary);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:.12em}.billing_exactTenderBtn__nW1QI:hover:not(:disabled){color:color-mix(in srgb,var(--serveos-color-primary) 80%,#000)}.billing_exactTenderBtn__nW1QI:disabled{opacity:.5;cursor:not-allowed}.billing_placeActions__9qjVs{display:grid;grid-gap:.45rem;gap:.45rem}.billing_tenderDock__VpQr0 button[data-testid^=complete-sale-]{font-size:.95rem!important}.billing_tenderDock__VpQr0 button[data-testid^=complete-sale-]:not(:disabled):hover{filter:brightness(.95)}.billing_splitDetails__1TgZ4{border-radius:.7rem;border:1px solid transparent;padding:.1rem .15rem}.billing_splitDetails__1TgZ4 summary{cursor:pointer;font-size:.8rem;font-weight:650;color:var(--serveos-color-ink-muted);list-style:none}.billing_splitSummary__ox_9j{display:flex;align-items:center;gap:.35rem}.billing_splitInfoBtn__H6PmD{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;margin:0;padding:0;border:none;border-radius:999px;background:transparent;color:var(--serveos-color-primary);cursor:pointer}.billing_splitInfoBtn__H6PmD:hover{background:color-mix(in srgb,var(--serveos-color-primary) 12%,transparent)}.billing_splitHelpBody___rn8i{display:grid;grid-gap:.75rem;gap:.75rem;font-size:.9rem;line-height:1.45;color:var(--serveos-color-ink)}.billing_splitHelpBody___rn8i ol,.billing_splitHelpBody___rn8i p{margin:0}.billing_splitHelpBody___rn8i ol{padding-left:1.2rem;display:grid;grid-gap:.45rem;gap:.45rem}.billing_splitHelpBody___rn8i code{font-size:.85em;padding:.05rem .3rem;border-radius:.3rem;background:color-mix(in srgb,var(--serveos-color-ink) 6%,#fff)}.billing_splitDetails__1TgZ4 summary::-webkit-details-marker{display:none}.billing_splitDetails__1TgZ4[open]{border-color:var(--serveos-color-border);padding:.55rem .65rem .7rem;background:#fff}.billing_tenderGrid__EATcK{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.55rem}.billing_splitRow__4v70w{display:grid;grid-template-columns:1fr auto auto;grid-gap:.35rem;gap:.35rem;align-items:center}.billing_upiDisplay__HOSwt{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:.75rem;border-radius:.8rem;background:color-mix(in srgb,var(--serveos-color-primary) 8%,var(--serveos-color-surface));border:1px solid color-mix(in srgb,var(--serveos-color-primary) 22%,transparent)}.billing_upiAmountLabel___DIe6{margin:0;font-size:.95rem;font-weight:700;color:var(--serveos-color-ink)}.billing_upiActions__rcpo5{display:grid;grid-gap:.45rem;gap:.45rem;width:100%}.billing_qrFrame__rmS__{display:grid;place-items:center;width:13.5rem;min-height:13.5rem;padding:.65rem;border-radius:.75rem;background:#fff;border:1px solid var(--serveos-color-border);box-shadow:var(--serveos-elevation-1,0 4px 14px rgba(15,23,42,.08))}.billing_qrImage__t9EeM{display:grid;place-items:center;width:100%}.billing_qrImage__t9EeM svg{width:100%;height:auto;display:block}.billing_qrPlaceholder__38_A1{width:100%;min-height:11rem;display:grid;place-items:center;text-align:center;padding:.75rem;border-radius:.6rem;color:var(--serveos-color-ink-muted);font-size:.85rem;background:repeating-linear-gradient(45deg,#dfe9e8,#dfe9e8 8px,#f4f8f7 0,#f4f8f7 16px)}.billing_heldList__PFcc7{margin:0;padding:0;list-style:none;display:grid;grid-gap:.45rem;gap:.45rem}.billing_heldItem__gUoUD{display:flex;justify-content:space-between;gap:.45rem;padding:.65rem;border:1px solid var(--serveos-color-border);border-radius:.75rem;background:#fff}.billing_statusInline__F_PD3{margin:0;font-size:.78rem;color:var(--serveos-color-ink-muted)}.billing_vkDock__hHNVs{position:absolute;bottom:.45rem;z-index:30;width:calc(100% - 1rem)}.billing_vkDockFixed__S2pA1,.billing_vkDock__hHNVs{left:50%;max-width:none;transform:translateX(-50%);display:grid;grid-gap:.45rem;gap:.45rem;padding:.7rem .65rem calc(.7rem + env(safe-area-inset-bottom, 0px));border:1px solid var(--serveos-color-border);border-radius:.95rem;background:color-mix(in srgb,var(--serveos-color-surface) 96%,#d7e8e6);box-shadow:0 10px 28px color-mix(in srgb,var(--serveos-color-ink) 16%,transparent);overflow:visible}.billing_vkDockFixed__S2pA1{position:fixed;bottom:max(.55rem,env(safe-area-inset-bottom,0px));z-index:120;width:min(56rem,calc(100vw - 1.25rem))}.billing_itemStageKeyboardOpen__7ybvy .billing_itemScroll__BjDaq{padding-bottom:19rem}.billing_vkDockNumeric__9jKzh{width:min(24rem,calc(100vw - 1.25rem))}.billing_vkDisplay__YZEyr{display:flex;align-items:center;gap:.75rem;min-height:3.1rem;padding:.4rem .85rem;border:2px solid color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 55%,#fff);border-radius:.65rem;background:#fff}.billing_vkDisplayLabel__sFWjs{flex:0 0 auto;max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--serveos-color-ink-muted);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.billing_vkDisplayValue__s_7at{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;white-space:pre;color:var(--serveos-color-ink);font-family:var(--serveos-font-body);font-size:1.45rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing_vkDisplayText__t10Te{flex:0 0 auto}.billing_vkDisplayPlaceholder__isHIt{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;color:color-mix(in srgb,var(--serveos-color-ink) 35%,#fff);font-weight:600}.billing_vkDisplayCaret__ZzSHy{flex:0 0 auto;width:2px;height:1.5rem;margin-left:2px;background:var(--serveos-color-primary,#0f6b6b);animation:billing_vkCaretBlink__A8ABC 1s steps(1) infinite}@keyframes billing_vkCaretBlink__A8ABC{50%{opacity:0}}.billing_vkNumpad___7tZZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.billing_vkSpan2__OQ31t{grid-column:span 2}.billing_vkRow__A12kf{display:flex;justify-content:center;gap:.4rem}.billing_vkKey__7WOxo{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:1 1;min-width:0;min-height:3.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:0;padding:.45rem .2rem;border:1px solid var(--serveos-color-border);border-radius:.65rem;background:#fff;color:var(--serveos-color-ink);font-family:var(--serveos-font-body);font-size:1.2rem;font-weight:700;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;overflow:visible}.billing_vkKeyPreviewing__c5Grs,.billing_vkKey__7WOxo:active{transform:translateY(1px);background:color-mix(in srgb,var(--serveos-color-primary) 10%,#fff)}.billing_vkPreview__VDK6R{position:absolute;left:50%;bottom:calc(100% + .2rem);z-index:5;transform:translateX(-50%) translateY(0);min-width:2.75rem;min-height:2.9rem;padding:.35rem .55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.7rem .7rem .45rem .45rem;border:1px solid var(--serveos-color-border);background:#fff;color:var(--serveos-color-ink);font-size:1.55rem;font-weight:800;letter-spacing:-.02em;box-shadow:0 10px 22px color-mix(in srgb,var(--serveos-color-ink) 18%,transparent);pointer-events:none;animation:billing_vkPreviewPop__uw1YY .12s ease-out}.billing_vkKeyWide__fKpMJ .billing_vkPreview__VDK6R{min-width:3.4rem;font-size:1.15rem}@keyframes billing_vkPreviewPop__uw1YY{0%{opacity:0;transform:translateX(-50%) translateY(.35rem) scale(.88)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.billing_vkKeyWide__fKpMJ{flex:1.7 1;font-size:1.05rem}.billing_vkKeyMuted__eF_AG{background:color-mix(in srgb,var(--serveos-color-ink) 5%,#fff);color:var(--serveos-color-ink-muted)}.billing_vkKeyActive__IhaYl{background:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 18%,#fff);border-color:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 45%,#fff)}.billing_vkKeyAccent__GOUB4{background:var(--serveos-color-primary);border-color:var(--serveos-color-primary);color:#fff}.billing_vkKeyAccent__GOUB4:active{background:color-mix(in srgb,var(--serveos-color-primary) 88%,#000)}.billing_managerGuide__ZlZtB{display:grid;grid-gap:.75rem;gap:.75rem}.billing_managerGuideLead__7CeWX{margin:0;color:var(--serveos-color-ink-muted,#5c6f6c);font-size:.92rem;line-height:1.45}.billing_managerGuideSteps__r9oOt{margin:0;padding-left:1.2rem;display:grid;grid-gap:.55rem;gap:.55rem;color:var(--serveos-color-ink,#1a2e2c);font-size:.92rem;line-height:1.45}.billing_managerGuideSteps__r9oOt a{font-weight:750;color:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 85%,#000)}.billing_managerGuideNote__QjSVn{margin:0;padding:.65rem .75rem;border-radius:.45rem;background:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 8%,#fff);border:1px solid color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 18%,#fff);font-size:.85rem;font-weight:650;line-height:1.4;color:var(--serveos-color-ink,#1a2e2c)}.billing_categoryRow__jH_p0,.billing_menuSection__tPQRr,.billing_menuStage__sXh7b,.billing_sideStack__NVM23,.billing_statusStrip__Rtt30,.billing_terminalGrid__YTNW8,.billing_workspace__vDu3i{display:contents}@media (max-width:720px){.billing_vkDockFixed__S2pA1,.billing_vkDock__hHNVs{width:calc(100vw - .75rem);gap:.3rem;padding:.5rem .4rem calc(.5rem + env(safe-area-inset-bottom, 0px));border-radius:.75rem}.billing_vkNumpad___7tZZ,.billing_vkRow__A12kf{gap:.25rem}.billing_vkDisplay__YZEyr{min-height:2.6rem}.billing_vkDisplayValue__s_7at{font-size:1.2rem}.billing_vkKey__7WOxo{min-height:2.85rem;font-size:1rem;border-radius:.45rem;padding:.25rem .1rem}.billing_vkKeyWide__fKpMJ{font-size:.88rem}.billing_vkPreview__VDK6R{min-width:2.2rem;min-height:2.35rem;font-size:1.25rem}.billing_itemStageKeyboardOpen__7ybvy .billing_itemScroll__BjDaq{padding-bottom:15rem}}.billing_dietaryChip__skMAV{background:#e7f4f3;color:#0f6b6b;text-transform:capitalize}.billing_dietaryChip__skMAV,.billing_eightySixChip__cMo1a{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700}.billing_eightySixChip__cMo1a{background:#fde8e8;color:#9b1c1c;letter-spacing:.04em;text-transform:uppercase}.billing_customizeScrim__rQlpf{position:fixed;inset:0;z-index:80;background:rgba(10,18,16,.45);display:grid;place-items:center;padding:1rem}.billing_customizePanel__lZE5a{width:min(32rem,100%);max-height:min(90vh,40rem);overflow:auto;background:#fff;border-radius:1rem;box-shadow:0 18px 40px rgba(0,0,0,.2);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.billing_customizeHeader__JGBSL{display:flex;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid var(--serveos-color-border,#d5ddd9)}.billing_customizeHeader__JGBSL h2{margin:0 0 .35rem;font-size:1.15rem}.billing_customizeBody__G8py2{padding:1rem 1.1rem;display:grid;grid-gap:.85rem;gap:.85rem;overflow:auto}.billing_customizeGroup__NYZc8{display:grid;grid-gap:.45rem;gap:.45rem}.billing_customizeChips__4g1F7{display:flex;flex-wrap:wrap;gap:.4rem}.billing_customizeChipActive__LEJQ_,.billing_customizeChip__COxjo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:.4rem .75rem;font:inherit;font-size:.9rem;cursor:pointer}.billing_customizeChip__COxjo{border:1px solid #c9d6d2;background:#fff}.billing_customizeChipActive__LEJQ_{border:1px solid #0f9ea8;background:#e7f4f3;color:#0f6b6b;font-weight:700}.billing_customizeQty__fIAgL{display:grid;grid-gap:.35rem;gap:.35rem;max-width:8rem}.billing_customizeFooter__ofbRp{display:flex;justify-content:flex-end;gap:.55rem;padding:.85rem 1.1rem;border-top:1px solid var(--serveos-color-border,#d5ddd9)}.billing_orderLauncherBtn__pMX79{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.65rem;width:100%;min-height:3rem;margin:0;padding:0 1rem;border:none;border-radius:.8rem;background:var(--serveos-color-primary);color:#fff;font:inherit;font-size:.95rem;font-weight:750;cursor:pointer;touch-action:manipulation}.billing_orderLauncherBtn__pMX79:hover{filter:brightness(.96)}.billing_orderLauncherIcon__Ir9sD{position:relative;display:inline-flex;align-items:center;gap:.35rem}.billing_orderLauncherIcon__Ir9sD .billing_floorTabBadge__gZm_j{background:color-mix(in srgb,#fff 22%,transparent);color:#fff}.billing_orderLauncherLabel__o_nnY{flex:1 1 auto;text-align:left}.billing_orderLauncherTotal__fA3ZX{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:860px){.billing_drawerScrim__Z1b1A{display:block;position:fixed;inset:0;z-index:58;margin:0;padding:0;border:none;background:rgba(10,18,16,.4);cursor:pointer}.billing_orderHeaderActions__qYkl9 .billing_drawerClose__eGMoB{display:inline-grid}.billing_posBody___hY9o .billing_categoryRail__Uig66{flex:0 0 auto;flex-direction:row;height:auto;overflow-x:auto;overflow-y:hidden;padding:.65rem;border-right:none;border-bottom:1px solid var(--serveos-color-border)}.billing_orderRail__pnkJm{position:fixed;top:0;right:0;bottom:0;z-index:60;width:min(26rem,100vw);height:100dvh;box-shadow:-12px 0 32px color-mix(in srgb,var(--serveos-color-ink) 16%,transparent);transform:translateX(100%);visibility:hidden;transition:transform .2s var(--serveos-ease-standard,ease),visibility 0s linear .2s}.billing_posBody___hY9o[data-pane=order] .billing_orderRail__pnkJm{transform:translateX(0);visibility:visible;transition:transform .2s var(--serveos-ease-standard,ease)}.billing_holdDock__TH3jK{flex:0 0 auto;width:100%;min-width:0;height:auto;border-left:none;border-top:1px solid var(--serveos-color-border)}.billing_holdStrip__l3Ik9{flex-direction:row;padding:.4rem .65rem}.billing_holdChip__jiMRJ{flex-direction:row;flex:1 1;width:auto;height:2.5rem;gap:.45rem;padding:0 .65rem}.billing_holdChipLabel__SfLQG{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.billing_holdPanel__Uyipq{top:auto;right:0;left:0;bottom:0;width:100%;max-width:none;min-width:0;height:min(72dvh,32rem);max-height:calc(100dvh - 5rem);border-left:none;border-right:none;border-radius:1rem 1rem 0 0;box-shadow:0 -12px 36px color-mix(in srgb,var(--serveos-color-ink) 18%,transparent);z-index:70}.billing_holdScrim__eb_3Z{display:block;position:fixed;inset:0;z-index:65;border:none;margin:0;padding:0;background:rgba(10,18,16,.4);cursor:pointer}}.sales_page__IKPmt{--ops-ink:#142826;--ops-muted:#5a6e6b;--ops-line:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 18%,transparent);--ops-glass:color-mix(in srgb,#fffcfa 58%,transparent);--ops-glass-heavy:color-mix(in srgb,#fffcfa 78%,transparent);height:100%;width:100%;background:radial-gradient(ellipse 90% 55% at 8% -12%,color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 22%,transparent),transparent 58%),radial-gradient(ellipse 70% 45% at 100% 0,color-mix(in srgb,var(--serveos-color-accent,#0f766e) 14%,transparent),transparent 52%),linear-gradient(165deg,#eaf4f2 0,#f4f8f7 48%,#eef3f1 100%)}.sales_board__KHxNP,.sales_page__IKPmt{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.sales_board__KHxNP{margin:.85rem 1rem 1rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,#fff 55%,transparent);background:var(--ops-glass);backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 22px 48px color-mix(in srgb,#0f2826 10%,transparent)}.sales_toolbar__QIBE9{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--ops-line);background:linear-gradient(180deg,color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 10%,transparent),color-mix(in srgb,#fffcfa 35%,transparent));min-width:0}.sales_toolbarMeta__UFb6P{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;margin-right:auto}.sales_eyebrow__Vogrn{margin:0;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 78%,var(--ops-muted))}.sales_title__xNUKW{margin:0;font-family:var(--serveos-font-display,inherit);font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:800;color:var(--ops-ink);letter-spacing:-.02em}.sales_toolbarActions__s0Qg_{display:inline-flex;flex-wrap:wrap;gap:.4rem;min-width:0}.sales_filterBar__mlRpE{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.7rem 1.1rem;border-bottom:1px solid var(--ops-line);background:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 4%,transparent);overflow-x:auto;scrollbar-width:thin;min-width:0}.sales_filterGroup__PVgL4{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;min-width:0}.sales_filterGroup__PVgL4+.sales_filterGroup__PVgL4{padding-left:.75rem;border-left:1px solid color-mix(in srgb,var(--ops-line) 85%,transparent)}.sales_filterLabel__FOOue{margin:0;flex:0 0 auto;font-size:.65rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--ops-muted);white-space:nowrap}.sales_filters__vkOYa{display:inline-flex;flex-wrap:nowrap;gap:.35rem}.sales_filterSelect__s8KWm{min-width:8.5rem;border:1px solid color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 16%,transparent)!important;border-radius:.7rem!important;min-height:2.35rem!important;font-size:.85rem!important;font-weight:650!important;color:var(--ops-ink)!important;background:var(--ops-glass-heavy)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:none!important}.sales_dateRow__NRZRl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;min-width:0}.sales_dayNav__d_U5c{display:inline-flex;gap:.3rem}.sales_filterPill__lO182{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 14%,transparent);border-radius:999px;min-height:2.35rem;padding:.35rem .85rem;font:inherit;font-size:.78rem;font-weight:750;color:var(--ops-ink);background:var(--ops-glass-heavy);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.sales_filterPill__lO182:hover{border-color:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 35%,transparent);transform:translateY(-1px)}.sales_filterPill__lO182[data-active=true]{border-color:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 50%,transparent);background:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 16%,#fffcfa);color:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 82%,#000);box-shadow:0 8px 20px color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 16%,transparent)}.sales_dayField__nu__a{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;color:var(--ops-muted);min-width:0}.sales_dayField__nu__a input{border:1px solid color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 16%,transparent);border-radius:.7rem;min-width:8.75rem;max-width:100%;padding:.3rem .65rem;font:inherit;font-size:.85rem;font-weight:650;box-sizing:border-box}.sales_dayField__nu__a input,.sales_linkBtn__Cjjit,.sales_refreshBtn__ikAp3{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.35rem;color:var(--ops-ink);background:var(--ops-glass-heavy);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sales_linkBtn__Cjjit,.sales_refreshBtn__ikAp3{border:1px solid color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 16%,transparent);border-radius:.75rem;padding:.35rem .9rem;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.sales_refreshBtn__ikAp3{border-color:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 40%,transparent);background:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 14%,#fffcfa);color:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 85%,#000);box-shadow:0 8px 18px color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 14%,transparent)}.sales_linkBtn__Cjjit:disabled,.sales_refreshBtn__ikAp3:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.sales_linkBtnPrimary__eV_oo{border-color:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 45%,transparent);background:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 88%,#0a1f1d);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 28%,transparent)}.sales_metrics__g_Ed1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--ops-line)}.sales_metric__cyVOo{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;padding:.75rem .85rem;border-radius:.95rem;border:1px solid color-mix(in srgb,#fff 45%,transparent);background:var(--ops-glass-heavy);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 24px color-mix(in srgb,#0f2826 6%,transparent)}.sales_metricHighlight__l6Owa{border-color:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 35%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 16%,transparent),color-mix(in srgb,#fffcfa 70%,transparent) 60%);box-shadow:0 12px 28px color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 14%,transparent)}.sales_metricLabel___Zpm2{font-size:.68rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--ops-muted)}.sales_metricValue__6_QiU{font-size:clamp(1rem,2vw,1.15rem);font-weight:800;color:var(--ops-ink);letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sales_methods__xxdcY{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.1rem .75rem}.sales_methodChip__YI8kQ{display:inline-flex;align-items:center;gap:.4rem;min-height:1.85rem;padding:.2rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 16%,transparent);background:var(--ops-glass-heavy);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.72rem;font-weight:750;color:var(--ops-ink)}.sales_listWrap__CxJuA{flex:1 1;min-height:0;overflow:auto;padding:.55rem .9rem 1rem}.sales_list__PIrI4{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.sales_row__NDTnT{display:grid;grid-template-columns:4.75rem minmax(0,1fr) auto auto auto;align-items:center;grid-gap:.65rem .85rem;gap:.65rem .85rem;padding:.8rem .95rem;border-radius:.95rem;border:1px solid color-mix(in srgb,#fff 45%,transparent);background:var(--ops-glass-heavy);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 20px color-mix(in srgb,#0f2826 5%,transparent);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.sales_row__NDTnT:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 28%,transparent);box-shadow:0 12px 28px color-mix(in srgb,#0f2826 8%,transparent)}.sales_row__NDTnT[data-status=open]{opacity:.72}.sales_rowTime__0kHsg{font-size:.85rem;font-weight:800;color:var(--ops-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sales_rowDay___vr_l{display:block;font-size:.68rem;font-weight:700;color:var(--ops-muted);letter-spacing:.02em;text-transform:uppercase}.sales_rowMain__Ia1iU{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.sales_rowTitle__5Mr4_{font-size:.92rem;font-weight:750;color:var(--ops-ink)}.sales_rowMeta__qqI5H,.sales_rowTitle__5Mr4_{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales_rowMeta__qqI5H{font-size:.75rem;font-weight:650;color:var(--ops-muted)}.sales_statusPill__papd8{justify-self:end;min-height:1.6rem;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;border:1px solid transparent}.sales_statusPill__papd8[data-tone=success]{color:#176b3a;background:#e8f7ee;border-color:#b7e4c7}.sales_statusPill__papd8[data-tone=warning]{color:#8a5a00;background:#fff4df;border-color:#f0d59a}.sales_statusPill__papd8[data-tone=danger]{color:#9b1c1c;background:#fde8e8;border-color:#f5c2c2}.sales_statusPill__papd8[data-tone=neutral]{color:var(--ops-muted);background:color-mix(in srgb,var(--ops-ink) 6%,#fff);border-color:var(--ops-line)}.sales_rowAmount__L_qM1{justify-self:end;font-size:1rem;font-weight:800;color:var(--ops-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sales_voidToast__YiZgU{position:fixed;left:50%;bottom:1.25rem;z-index:40;transform:translateX(-50%);margin:0;padding:.65rem 1rem;border-radius:999px;font-size:.85rem;font-weight:700;color:var(--ops-ink);background:color-mix(in srgb,#fffcfa 92%,transparent);border:1px solid var(--ops-line);box-shadow:0 10px 28px color-mix(in srgb,#0f2826 12%,transparent)}.sales_empty__0joLd,.sales_errorBox__h90nA,.sales_loadingBox__PWJ1p{display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center;margin:.5rem auto;max-width:28rem;padding:1.75rem 1.25rem;text-align:center;color:var(--ops-muted);font-weight:650;border-radius:1.1rem;border:1px dashed color-mix(in srgb,var(--serveos-color-primary,#0f6b6b) 22%,transparent);background:color-mix(in srgb,#fffcfa 48%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sales_emptyTitle__N8oIp{margin:0;font-family:var(--serveos-font-display,inherit);font-size:1.05rem;font-weight:800;color:var(--ops-ink);letter-spacing:-.015em}.sales_emptyCopy__tyJFG{margin:0;font-size:.9rem;line-height:1.45;color:var(--ops-muted)}.sales_errorBox__h90nA{color:#9b1c1c;border-style:solid;border-color:#f5c2c2;background:#fde8e8}@media (max-width:900px){.sales_metrics__g_Ed1{grid-template-columns:repeat(2,minmax(0,1fr))}.sales_toolbarActions__s0Qg_{width:100%}.sales_toolbarActions__s0Qg_ .sales_linkBtn__Cjjit,.sales_toolbarActions__s0Qg_ .sales_refreshBtn__ikAp3{flex:1 1 auto}.sales_filterGroup__PVgL4{max-width:100%}.sales_filterSelect__s8KWm{min-width:7.5rem;max-width:100%}}@media (max-width:720px){.sales_board__KHxNP{margin:.55rem .55rem .75rem;border-radius:1rem}.sales_filterBar__mlRpE,.sales_metrics__g_Ed1,.sales_toolbar__QIBE9{padding-inline:.85rem}.sales_filterBar__mlRpE{gap:.5rem .65rem;padding-block:.65rem}.sales_filterGroup__PVgL4+.sales_filterGroup__PVgL4{padding-left:.6rem}.sales_filterPill__lO182,.sales_filterSelect__s8KWm{min-height:2.15rem;padding:.3rem .7rem;font-size:.74rem}.sales_dayField__nu__a input{min-height:2.15rem}.sales_row__NDTnT{grid-template-columns:3.75rem minmax(0,1fr) auto;grid-template-areas:"time main amount" "time status amount" "time void amount"}.sales_rowTime__0kHsg{grid-area:time}.sales_rowMain__Ia1iU{grid-area:main}.sales_statusPill__papd8{grid-area:status;justify-self:start}.sales_rowAmount__L_qM1{grid-area:amount}.sales_row__NDTnT>.sales_linkBtn__Cjjit{grid-area:void;justify-self:start}}@media (prefers-reduced-motion:reduce){.sales_filterPill__lO182,.sales_filterPill__lO182:hover,.sales_row__NDTnT,.sales_row__NDTnT:hover{transition:none;transform:none}}@media (prefers-reduced-transparency:reduce){.sales_board__KHxNP,.sales_dayField__nu__a input,.sales_empty__0joLd,.sales_filterPill__lO182,.sales_filterSelect__s8KWm,.sales_linkBtn__Cjjit,.sales_metric__cyVOo,.sales_refreshBtn__ikAp3,.sales_row__NDTnT{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}}