:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--pos-shell: #0F1923;--pos-card-dark: #1A2538;--pos-primary: #0EA5E9;--pos-primary-muted: rgba(14, 165, 233, .15);--pos-primary-ring: rgba(14, 165, 233, .22);--pos-accent: #38BDF8;--pos-surface: #F8FAFC;--pos-text: #1E293B;--pos-text-secondary: #64748B;--pos-text-muted: #94A3B8;--pos-border: #E2E8F0;--pos-success: #16A34A;--pos-success-muted: #DCFCE7;--pos-warning: #CA8A04;--pos-warning-muted: #FEF9C3;--pos-error: #DC2626;--pos-error-muted: #FEE2E2;--pos-text-on-dark: rgba(255, 255, 255, .6);--pos-border-on-dark: rgba(255, 255, 255, .1);--pos-surface-muted: #F1F5F9;--pos-container: #ffffff;--pos-status-open-bg: color-mix(in srgb, var(--pos-success) 8%, var(--pos-surface));--pos-status-yettopaid-bg: color-mix(in srgb, var(--pos-warning) 8%, var(--pos-surface));--pos-status-reserved-bg: color-mix(in srgb, var(--pos-primary) 8%, var(--pos-surface));--pos-status-canceled-bg: color-mix(in srgb, var(--pos-error) 8%, var(--pos-surface));--pos-status-close-bg: color-mix(in srgb, var(--pos-text-muted) 8%, var(--pos-surface));--pos-item-required-bg: var(--pos-status-yettopaid-bg);--pos-item-inprogress-bg: var(--pos-status-reserved-bg);--pos-item-served-bg: var(--pos-status-open-bg);--pos-item-neutral-bg: var(--pos-status-close-bg);--pos-chrome-edge: rgba(255, 255, 255, .08);--pos-chrome-edge-medium: rgba(255, 255, 255, .12);--pos-glass-fill: rgba(255, 255, 255, .06);--pos-glass-fill-hover: rgba(255, 255, 255, .08);--pos-glass-fill-strong: rgba(255, 255, 255, .1);--pos-glass-stroke: rgba(255, 255, 255, .2);--pos-nav-faint: rgba(255, 255, 255, .4);--pos-nav-label: rgba(255, 255, 255, .5);--pos-on-primary-text: #ffffff;--pos-handle: color-mix(in srgb, var(--pos-text) 15%, transparent);--pos-shadow-soft: 0 1px 3px color-mix(in srgb, var(--pos-text) 6%, transparent);--pos-nav-tab-active-gradient: linear-gradient( 135deg, color-mix(in srgb, var(--pos-primary) 20%, transparent), color-mix(in srgb, var(--pos-primary) 6%, transparent) );--pos-shadow-dropdown: 0 8px 16px -8px color-mix(in srgb, var(--pos-text) 50%, transparent)}html:not([data-theme]){color-scheme:light dark}[data-theme=light]{color:#0f172a;background-color:#f8fafc}[data-theme=dark]{--pos-surface: #0f172a;--pos-surface-muted: #1e293b;--pos-text: #f0f9ff;--pos-text-secondary: #cbd5e1;--pos-text-muted: #94a3b8;--pos-border: #334155;--pos-primary-muted: rgba(14, 165, 233, .22);--pos-primary-ring: rgba(56, 189, 248, .35);--pos-success-muted: rgba(22, 163, 74, .2);--pos-warning-muted: rgba(202, 138, 4, .2);--pos-error-muted: rgba(220, 38, 38, .2);--pos-container: #1e2d45;--pos-status-open-bg: color-mix(in srgb, var(--pos-success) 16%, var(--pos-surface));--pos-status-yettopaid-bg: color-mix(in srgb, var(--pos-warning) 16%, var(--pos-surface));--pos-status-reserved-bg: color-mix(in srgb, var(--pos-primary) 16%, var(--pos-surface));--pos-status-canceled-bg: color-mix(in srgb, var(--pos-error) 16%, var(--pos-surface));--pos-status-close-bg: color-mix(in srgb, var(--pos-text-muted) 16%, var(--pos-surface));--pos-handle: color-mix(in srgb, var(--pos-text) 22%, transparent);--pos-shadow-soft: 0 1px 3px rgba(0, 0, 0, .45);--pos-shadow-dropdown: 0 8px 16px -8px rgba(0, 0, 0, .55);color:var(--pos-text, #f0f9ff);background-color:var(--pos-surface, #0f172a);--pos-success: #22C55E;--pos-warning: #FBBF24;--pos-error: #EF4444;--pos-glass-fill: rgba(255, 255, 255, .08);--pos-glass-fill-hover: rgba(255, 255, 255, .14);--pos-glass-fill-strong: rgba(255, 255, 255, .18);--pos-glass-stroke: rgba(255, 255, 255, .12);--pos-nav-faint: rgba(255, 255, 255, .06);--pos-nav-label: rgba(255, 255, 255, .55);--pos-nav-tab-active-gradient: linear-gradient(180deg, rgba(14,165,233,.18) 0%, rgba(14,165,233,0) 100%)}a{font-weight:500;color:var(--pos-primary, #0ea5e9);text-decoration:inherit}a:hover{color:var(--pos-primary-light, #38bdf8)}html{margin:0;padding:0;height:100%;overflow:hidden;min-width:320px}@supports (height: 100dvh){html{height:100dvh;max-height:100dvh}}body{margin:0;padding:0;height:100%;max-height:100%;overflow:hidden;min-width:320px}@supports (height: 100dvh){body{height:100dvh;max-height:100dvh}}#root{height:100%;max-height:100%;overflow:hidden}*,*:before,*:after{box-sizing:border-box}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}[data-theme=light] button:not(.ant-btn){background-color:#f9f9f9;color:#0f172a}[data-theme=dark] button:not(.ant-btn){background-color:#1e2d45;color:#f0f9ff}button:focus{outline:none}button:focus-visible{outline:2px solid var(--ant-color-primary, #0ea5e9);outline-offset:2px}h1,h2,h3,h4,.ant-page-header-heading-title,.ant-card-head-title,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4{font-family:Bricolage Grotesque,system-ui,sans-serif!important;letter-spacing:-.01em}.mono,.ant-tag code{font-family:JetBrains Mono,monospace;font-size:.85em}@keyframes adminFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ant-btn{transition:all .15s ease!important}.command-section>.ant-card-head{color:var(--pos-text);border-bottom:1px solid var(--pos-border);padding-block:10px}.command-section>.ant-card-head .ant-typography{color:var(--pos-text)!important}.command-section>.ant-card-head .ant-typography.ant-typography-secondary{color:var(--pos-text-secondary)!important}.command-section>.ant-card-head .ant-checkbox-wrapper .ant-typography{color:var(--pos-text-secondary)!important}.command-section.open-bg>.ant-card-head{background:var(--pos-status-open-bg)!important}.command-section.to-paid-bg>.ant-card-head,.command-section.required-bg>.ant-card-head{background:var(--pos-status-yettopaid-bg)!important}.command-section.reserved-bg>.ant-card-head,.command-section.inprogress-bg>.ant-card-head{background:var(--pos-status-reserved-bg)!important}.command-section.close-bg>.ant-card-head{background:var(--pos-status-close-bg)!important}.command-section.served-bg>.ant-card-head{background:var(--pos-status-open-bg)!important}.command-section.canceled-bg>.ant-card-head{background:var(--pos-status-canceled-bg)!important}.command-section.waste-bg>.ant-card-head{background:color-mix(in srgb,var(--pos-error) 18%,var(--pos-surface))!important}.command-section.draft-bg>.ant-card-head{background:color-mix(in srgb,var(--pos-text-muted) 22%,var(--pos-surface))!important}
