@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--st-font-family: "Inter", system-ui, -apple-system, sans-serif;--st-font-size-xs: .75rem;--st-font-size-sm: .875rem;--st-font-size-md: 1rem;--st-font-size-lg: 1.125rem;--st-font-size-xl: 1.25rem;--st-font-size-2xl: 1.5rem;--st-font-weight-normal: 400;--st-font-weight-medium: 500;--st-font-weight-semibold: 600;--st-font-weight-bold: 700;--st-space-1: .25rem;--st-space-2: .5rem;--st-space-3: .75rem;--st-space-4: 1rem;--st-space-5: 1.25rem;--st-space-6: 1.5rem;--st-space-8: 2rem;--st-space-10: 2.5rem;--st-space-12: 3rem;--st-radius-sm: .375rem;--st-radius-md: .625rem;--st-radius-lg: .875rem;--st-radius-xl: 1.25rem;--st-radius-full: 9999px;--st-shadow-sm: 0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.06);--st-shadow-md: 0 4px 6px rgba(0,0,0,.07), 0 2px 4px rgba(0,0,0,.06);--st-shadow-lg: 0 10px 15px rgba(0,0,0,.08), 0 4px 6px rgba(0,0,0,.05);--st-shadow-xl: 0 20px 25px rgba(0,0,0,.09), 0 10px 10px rgba(0,0,0,.04);--st-transition-fast: .15s ease;--st-transition-normal: .25s ease;--st-transition-slow: .35s ease;--st-appbar-height: 56px;--st-sidebar-width: 220px;--st-sidebar-width-collapsed: 64px;--st-ticket-panel-width: 360px;--st-drawer-width: 360px;--st-table-free: #22c55e;--st-table-occupied: #3b82f6;--st-table-pending-send: #f59e0b;--st-table-in-prep: #8b5cf6;--st-table-served: #06b6d4;--st-table-ready-to-pay: #f97316;--st-table-closed: #6b7280;--st-item-new: #3b82f6;--st-item-in-prep: #f59e0b;--st-item-ready: #22c55e;--st-item-delivered: #6b7280}[data-app-theme=default],:root{--st-color-primary: #2563eb;--st-color-primary-light: #dbeafe;--st-color-primary-dark: #1d4ed8;--st-color-accent: #7c3aed;--st-color-success: #16a34a;--st-color-warning: #d97706;--st-color-danger: #dc2626;--st-color-info: #0891b2;--st-bg-app: #f1f5f9;--st-bg-surface: #ffffff;--st-bg-surface-2: #f8fafc;--st-bg-surface-3: #f1f5f9;--st-bg-overlay: rgba(0,0,0,.5);--st-border-color: #e2e8f0;--st-border-color-strong: #cbd5e1;--st-text-primary: #0f172a;--st-text-secondary: #475569;--st-text-muted: #94a3b8;--st-text-inverse: #ffffff;--st-text-on-primary: #ffffff;--st-appbar-bg: #ffffff;--st-appbar-border: #e2e8f0;--st-appbar-text: #0f172a;--st-sidebar-bg: #ffffff;--st-sidebar-border: #e2e8f0;--st-sidebar-text: #475569;--st-sidebar-active-bg: #dbeafe;--st-sidebar-active-text: #1d4ed8;--st-sidebar-hover-bg: #f1f5f9}[data-app-theme=dark-midnight]{--st-color-primary: #60a5fa;--st-color-primary-light: #1e3a5f;--st-color-primary-dark: #93c5fd;--st-color-accent: #a78bfa;--st-color-success: #4ade80;--st-color-warning: #fbbf24;--st-color-danger: #f87171;--st-color-info: #38bdf8;--st-bg-app: #0a0f1e;--st-bg-surface: #0f172a;--st-bg-surface-2: #1e293b;--st-bg-surface-3: #273549;--st-bg-overlay: rgba(0,0,0,.7);--st-border-color: #1e293b;--st-border-color-strong: #334155;--st-text-primary: #f1f5f9;--st-text-secondary: #94a3b8;--st-text-muted: #475569;--st-text-inverse: #0f172a;--st-text-on-primary: #ffffff;--st-appbar-bg: #0f172a;--st-appbar-border: #1e293b;--st-appbar-text: #f1f5f9;--st-sidebar-bg: #0f172a;--st-sidebar-border: #1e293b;--st-sidebar-text: #94a3b8;--st-sidebar-active-bg: #1e3a5f;--st-sidebar-active-text: #60a5fa;--st-sidebar-hover-bg: #1e293b}[data-app-theme=dark-carbon]{--st-color-primary: #34d399;--st-color-primary-light: #064e3b;--st-color-primary-dark: #6ee7b7;--st-color-accent: #f59e0b;--st-color-success: #4ade80;--st-color-warning: #fbbf24;--st-color-danger: #f87171;--st-color-info: #38bdf8;--st-bg-app: #111111;--st-bg-surface: #1a1a1a;--st-bg-surface-2: #242424;--st-bg-surface-3: #2e2e2e;--st-bg-overlay: rgba(0,0,0,.75);--st-border-color: #2e2e2e;--st-border-color-strong: #3d3d3d;--st-text-primary: #f5f5f5;--st-text-secondary: #a3a3a3;--st-text-muted: #525252;--st-text-inverse: #111111;--st-text-on-primary: #111111;--st-appbar-bg: #1a1a1a;--st-appbar-border: #2e2e2e;--st-appbar-text: #f5f5f5;--st-sidebar-bg: #1a1a1a;--st-sidebar-border: #2e2e2e;--st-sidebar-text: #a3a3a3;--st-sidebar-active-bg: #064e3b;--st-sidebar-active-text: #34d399;--st-sidebar-hover-bg: #242424}[data-app-theme=light-azure]{--st-color-primary: #0284c7;--st-color-primary-light: #e0f2fe;--st-color-primary-dark: #0369a1;--st-color-accent: #6366f1;--st-color-success: #16a34a;--st-color-warning: #d97706;--st-color-danger: #dc2626;--st-color-info: #0891b2;--st-bg-app: #f0f9ff;--st-bg-surface: #ffffff;--st-bg-surface-2: #f0f9ff;--st-bg-surface-3: #e0f2fe;--st-bg-overlay: rgba(0,0,0,.5);--st-border-color: #bae6fd;--st-border-color-strong: #7dd3fc;--st-text-primary: #0c4a6e;--st-text-secondary: #0369a1;--st-text-muted: #7dd3fc;--st-text-inverse: #ffffff;--st-text-on-primary: #ffffff;--st-appbar-bg: #0284c7;--st-appbar-border: #0369a1;--st-appbar-text: #ffffff;--st-sidebar-bg: #ffffff;--st-sidebar-border: #bae6fd;--st-sidebar-text: #0369a1;--st-sidebar-active-bg: #e0f2fe;--st-sidebar-active-text: #0284c7;--st-sidebar-hover-bg: #f0f9ff}[data-app-theme=light-warm]{--st-color-primary: #c2410c;--st-color-primary-light: #fff7ed;--st-color-primary-dark: #9a3412;--st-color-accent: #d97706;--st-color-success: #16a34a;--st-color-warning: #d97706;--st-color-danger: #dc2626;--st-color-info: #0891b2;--st-bg-app: #fff7ed;--st-bg-surface: #ffffff;--st-bg-surface-2: #fff7ed;--st-bg-surface-3: #ffedd5;--st-bg-overlay: rgba(0,0,0,.5);--st-border-color: #fed7aa;--st-border-color-strong: #fdba74;--st-text-primary: #431407;--st-text-secondary: #9a3412;--st-text-muted: #fdba74;--st-text-inverse: #ffffff;--st-text-on-primary: #ffffff;--st-appbar-bg: #ffffff;--st-appbar-border: #fed7aa;--st-appbar-text: #431407;--st-sidebar-bg: #ffffff;--st-sidebar-border: #fed7aa;--st-sidebar-text: #9a3412;--st-sidebar-active-bg: #ffedd5;--st-sidebar-active-text: #c2410c;--st-sidebar-hover-bg: #fff7ed}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;overflow:hidden;font-family:var(--st-font-family);font-size:var(--st-font-size-md);color:var(--st-text-primary);background-color:var(--st-bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--st-border-color-strong);border-radius:var(--st-radius-full)}.st-surface{background-color:var(--st-bg-surface);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-sm)}.st-badge{display:inline-flex;align-items:center;padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius-full);font-size:var(--st-font-size-xs);font-weight:var(--st-font-weight-semibold);line-height:1}.st-badge--primary{background:var(--st-color-primary-light);color:var(--st-color-primary-dark)}.st-badge--success{background:#dcfce7;color:#15803d}.st-badge--warning{background:#fef3c7;color:#b45309}.st-badge--danger{background:#fee2e2;color:#b91c1c}.st-badge--info{background:#e0f2fe;color:#0369a1}.st-badge--muted{background:var(--st-bg-surface-3);color:var(--st-text-muted)}.st-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--st-radius-md);background:transparent;color:var(--st-text-secondary);cursor:pointer;transition:background var(--st-transition-fast),color var(--st-transition-fast)}.st-icon-btn:hover{background:var(--st-bg-surface-3);color:var(--st-text-primary)}.st-icon-btn i{font-size:1.2rem}.st-status-free{color:var(--st-table-free)}.st-status-occupied{color:var(--st-table-occupied)}.st-status-pending-send{color:var(--st-table-pending-send)}.st-status-in-prep{color:var(--st-table-in-prep)}.st-status-served{color:var(--st-table-served)}.st-status-ready-pay{color:var(--st-table-ready-to-pay)}.st-status-closed{color:var(--st-table-closed)}
