@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_orderEdgeTab__5P8EW,.billing_orderHeaderActions__qYkl9 .billing_collapseOrder__nXKzx,.billing_orderLauncher__DsXBQ{display:none}.billing_orderEdgeTab__5P8EW{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;top:50%;right:0;z-index:210;transform:translateY(-50%);display:none;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:3.55rem;min-height:10.5rem;margin:0;padding:.75rem .3rem;border:1px solid var(--serveos-color-border);border-right:none;border-radius:.85rem 0 0 .85rem;background:var(--serveos-color-primary);color:#fff;font:inherit;font-weight:750;cursor:pointer;touch-action:manipulation;box-shadow:-6px 0 18px color-mix(in srgb,var(--serveos-color-ink) 14%,transparent)}.billing_orderEdgeTab__5P8EW:hover{filter:brightness(1.05)}.billing_orderEdgeTabTop__EYE6b{position:relative;display:inline-flex;align-items:center;justify-content:center}.billing_orderEdgeTabLabel__eF5sQ{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.06em;font-size:.82rem;text-transform:uppercase}.billing_orderEdgeTabBadge__OzQWN{position:absolute;top:-.35rem;right:-.55rem;display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:999px;background:#fff;color:var(--serveos-color-primary);line-height:1}.billing_orderEdgeTabBadge__OzQWN,.billing_orderEdgeTabTotal__V7aYn{font-size:.68rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing_orderEdgeTabTotal__V7aYn{writing-mode:horizontal-tb;transform:none;width:100%;padding:.15rem .1rem;text-align:center;letter-spacing:-.02em;line-height:1.15;word-break:break-all;opacity:.95}.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:1440px){.billing_posBody___hY9o{--pos-order-width:21rem;--pos-category-width:11.75rem}}@media (max-width:1280px){.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:1280px){.billing_fullscreenPos__2vwvW{height:100%;min-height:0;overflow:hidden}.billing_fullscreenPos__2vwvW[data-order-open=false] .billing_orderEdgeTab__5P8EW{display:flex}.billing_fullscreenPos__2vwvW[data-order-open=false] .billing_itemScroll__BjDaq,.billing_fullscreenPos__2vwvW[data-order-open=false] .billing_itemStage___Vmne{padding-right:3.75rem}.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:1281px){.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_orderHeaderActions__qYkl9 .billing_collapseOrder__nXKzx{display:inline-grid}.billing_posBody___hY9o[data-order-collapsed=true]{grid-template-columns:var(--pos-category-width) minmax(0,1fr) var(--pos-rail-width)}.billing_posBody___hY9o[data-order-collapsed=true] .billing_orderRail__pnkJm{display:none}.billing_fullscreenPos__2vwvW[data-order-collapsed=true][data-order-open=false] .billing_orderEdgeTab__5P8EW{display:flex}.billing_fullscreenPos__2vwvW[data-order-collapsed=true][data-order-open=false] .billing_itemScroll__BjDaq,.billing_fullscreenPos__2vwvW[data-order-collapsed=true][data-order-open=false] .billing_itemStage___Vmne{padding-right:3.75rem}}.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_searchHitMeta__uQqBu{margin:0 0 .55rem;color:var(--serveos-color-ink-muted);font-size:.82rem;font-weight:650}body.pos-vk-open .billing_itemScroll__BjDaq{padding-bottom:calc(var(--pos-vk-space, 22.5rem) + 1.25rem)}body.pos-vk-compact .billing_itemScroll__BjDaq{padding-bottom:calc(var(--pos-vk-compact-space, 12.75rem) + .75rem)}body.pos-vk-compact .billing_itemScroll__BjDaq[data-searching=true] .billing_menuGrid__6rD9A{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:.45rem}body.pos-vk-compact .billing_itemScroll__BjDaq[data-searching=true] .billing_menuCardMedia__I5ZzJ{height:4.25rem}body.pos-vk-compact .billing_itemScroll__BjDaq[data-searching=true] .billing_menuCardName__dK1Pl{font-size:.82rem}body.pos-vk-compact .billing_itemScroll__BjDaq[data-searching=true] .billing_addBtn__p3wDR{min-height:2.35rem;font-size:.85rem}body.pos-vk-compact .billing_searchHitMeta__uQqBu{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:0 0 .45rem;padding:.35rem .55rem;border-radius:.5rem;background:color-mix(in srgb,var(--serveos-color-surface) 92%,#d7e8e6);border:1px solid var(--serveos-color-border)}.billing_vkDockNumeric__9jKzh{width:min(24rem,calc(100vw - 1.25rem))}.billing_vkDockCompact__c27NG{width:min(42rem,calc(100vw - .75rem));gap:.18rem;padding:.28rem .4rem calc(.28rem + env(safe-area-inset-bottom, 0px));border-radius:.75rem .75rem 0 0;bottom:0;max-height:min(32vh,12.75rem);overflow:hidden}.billing_vkDockCompact__c27NG .billing_vkRow__A12kf{gap:.2rem}.billing_vkDockCompact__c27NG .billing_vkKey__7WOxo{min-height:2.05rem;padding:.12rem .08rem;font-size:.92rem;border-radius:.4rem}.billing_vkDockCompact__c27NG .billing_vkKeyWide__fKpMJ{font-size:.78rem}.billing_vkDockCompact__c27NG .billing_vkPreview__VDK6R{display:none}.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:560;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:12rem}.billing_customizeQty__fIAgL .billing_stepper__b22Eo{width:-moz-fit-content;width:fit-content}.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:1280px){.billing_fullscreenPos__2vwvW,.billing_posBody___hY9o{--pos-hold-strip:calc(3.35rem + env(safe-area-inset-bottom, 0px))}.billing_posBody___hY9o .billing_itemScroll__BjDaq,.billing_posBody___hY9o .billing_itemStage___Vmne{padding-bottom:calc(var(--pos-hold-strip) + .5rem)}.billing_drawerScrim__Z1b1A{display:block;position:fixed;inset:0;z-index:190;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,.billing_orderRail__pnkJm[data-drawer=true]{position:fixed;top:0;right:0;bottom:var(--pos-hold-strip,3.35rem);z-index:200;width:min(26rem,100vw);max-width:100vw;height:auto;box-shadow:-12px 0 32px color-mix(in srgb,var(--serveos-color-ink) 16%,transparent);transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform .22s var(--serveos-ease-standard,ease),visibility 0s linear .22s}.billing_posBody___hY9o[data-pane=order] .billing_orderRail__pnkJm,.billing_posBody___hY9o[data-pane=order] .billing_orderRail__pnkJm[data-drawer=true]{transform:translateX(0);visibility:visible;pointer-events:auto;transition:transform .22s var(--serveos-ease-standard,ease)}.billing_holdDock__TH3jK{position:fixed;left:0;right:0;bottom:0;z-index:240;flex:0 0 auto;width:100%;min-width:0;height:auto;border-left:none;border-top:1px solid var(--serveos-color-border);background:#fff;box-shadow:0 -10px 28px color-mix(in srgb,var(--serveos-color-ink) 12%,transparent)}.billing_holdStrip__l3Ik9{flex-direction:row;padding:.45rem .75rem calc(.45rem + env(safe-area-inset-bottom, 0px))}.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:var(--pos-hold-strip,3.35rem);width:100%;max-width:none;min-width:0;height:min(72dvh,32rem);max-height:calc(100dvh - var(--pos-hold-strip, 3.35rem) - 1rem);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:250}.billing_holdScrim__eb_3Z{display:block;position:fixed;inset:0;z-index:245;border:none;margin:0;padding:0;background:rgba(10,18,16,.4);cursor:pointer}.billing_posBody___hY9o .billing_categoryRail__Uig66{gap:.4rem;padding:.5rem .55rem}.billing_posBody___hY9o .billing_categoryCard__lDJH_{flex:0 0 auto;width:auto;min-width:0;max-width:none;padding:.3rem .7rem .3rem .3rem;border-radius:999px;border-color:var(--serveos-color-border);background:#fff}.billing_posBody___hY9o .billing_categoryCardActive__Syw_e{box-shadow:none;background:color-mix(in srgb,var(--serveos-color-primary) 14%,#fff)}.billing_posBody___hY9o .billing_categoryGlyph__AHFLk{width:1.85rem;height:1.85rem}.billing_menuGrid__6rD9A{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.billing_menuCard__d_oI1{padding:.6rem;gap:.4rem}.billing_menuCardMedia__I5ZzJ{height:5.35rem}.billing_addBtn__p3wDR{min-height:2.65rem}.billing_menuToolbar__4x30H{padding:.5rem .65rem}.billing_orderRail__pnkJm{width:min(28rem,100vw)}.billing_tenderPayRow__lk3iP[data-cash=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:420px){.billing_menuGrid__6rD9A{gap:.45rem}.billing_menuCard__d_oI1{padding:.45rem;gap:.35rem;border-radius:.8rem}.billing_menuCardMedia__I5ZzJ{height:4.35rem;border-radius:.55rem}.billing_menuCardName__dK1Pl{font-size:.82rem}.billing_menuCardPrice__DfCxE{font-size:.88rem}.billing_addBtn__p3wDR{min-height:2.4rem;font-size:.85rem;border-radius:.6rem}.billing_itemScroll__BjDaq{padding:.5rem}.billing_tenderPayRow__lk3iP[data-cash=true]{grid-template-columns:1fr}.billing_checkoutBar__p_ElB{gap:.5rem}.billing_payableAmount__of5IP{min-width:0}.billing_splitRow__4v70w{grid-template-columns:minmax(0,1fr)}}@media (min-width:641px) and (max-width:980px){.billing_menuGrid__6rD9A{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.25rem),1fr))}}@media (min-width:981px) and (max-width:1280px){.billing_menuGrid__6rD9A{grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr))}}@media (min-width:1800px){.billing_menuGrid__6rD9A{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}}@media (max-height:820px) and (min-width:1281px){.billing_menuToolbar__4x30H{padding:.4rem .7rem}.billing_itemScroll__BjDaq{padding:.55rem .7rem}.billing_menuCard__d_oI1{padding:.55rem;gap:.35rem}.billing_menuCardMedia__I5ZzJ{height:4.6rem}.billing_addBtn__p3wDR{min-height:2.45rem}.billing_categoryRail__Uig66{padding:.45rem .4rem;gap:.2rem}.billing_categoryCard__lDJH_{padding:.3rem .4rem}.billing_categoryGlyph__AHFLk{width:1.85rem;height:1.85rem}.billing_orderHeader__g0lLJ{padding:.5rem .8rem .4rem}.billing_orderRailPinned__igUxt{padding:.4rem .8rem;gap:.4rem}.billing_orderRailScroll__KVNld{padding:.45rem .8rem .6rem;gap:.5rem}.billing_tenderDock__VpQr0{padding:.5rem .8rem calc(.5rem + env(safe-area-inset-bottom, 0px));gap:.4rem}.billing_cartEmpty__776PD{padding:.65rem .6rem}}body.pos-vk-open .billing_holdDock__TH3jK{bottom:var(--pos-vk-space,22.5rem)}body.pos-vk-open .billing_holdPanel__Uyipq{bottom:calc(var(--pos-hold-strip, 3.35rem) + var(--pos-vk-space, 22.5rem))}body.pos-vk-open .billing_orderRail__pnkJm,body.pos-vk-open .billing_orderRail__pnkJm[data-drawer=true]{bottom:calc(var(--pos-hold-strip, 3.35rem) + var(--pos-vk-space, 0px))}