@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}@font-face{font-family:__Plus_Jakarta_Sans_76e0e0;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.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:__Plus_Jakarta_Sans_76e0e0;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.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:__Plus_Jakarta_Sans_76e0e0;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.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:__Plus_Jakarta_Sans_76e0e0;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_Fallback_76e0e0;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_76e0e0{font-family:__Plus_Jakarta_Sans_76e0e0,__Plus_Jakarta_Sans_Fallback_76e0e0;font-style:normal}.__variable_76e0e0{--font-plus-jakarta:"__Plus_Jakarta_Sans_76e0e0","__Plus_Jakarta_Sans_Fallback_76e0e0"}:root{color-scheme:light;--theme-background:#f6f8fb;--theme-surface:#fff;--theme-surface-secondary:#eef2f7;--theme-card:#fff;--theme-hover:#f3f4f6;--theme-border:#e5e7eb;--theme-primary:#2563eb;--theme-primary-hover:#1d4ed8;--theme-primary-muted:rgba(37,99,235,.1);--theme-success:#16a34a;--theme-success-muted:rgba(22,163,74,.12);--theme-warning:#f59e0b;--theme-warning-muted:rgba(245,158,11,.12);--theme-danger:#dc2626;--theme-danger-muted:rgba(220,38,38,.12);--theme-info:#0284c7;--theme-info-muted:rgba(2,132,199,.12);--theme-text-primary:#111827;--theme-text-secondary:#6b7280;--theme-text-disabled:#9ca3af;--theme-divider:#e5e7eb;--theme-icon-primary:#111827;--theme-icon-secondary:#6b7280;--theme-icon-disabled:#9ca3af;--theme-overlay:rgba(17,24,39,.4);--theme-glass:hsla(0,0%,100%,.92);--theme-input-bg:#fff;--theme-table-header:#f3f4f6;--theme-table-row-alt:#fafbfc;--theme-table-row-hover:#f8fafc;--theme-table-row-selected:rgba(37,99,235,.08);--theme-skeleton:#e5e7eb;--theme-skeleton-shimmer:#f3f4f6;--theme-chart-grid:#e5e7eb;--theme-chart-axis:#6b7280;--theme-scrollbar:rgba(17,24,39,.12);--theme-scrollbar-hover:rgba(37,99,235,.35);--theme-focus-ring:rgba(37,99,235,.45);--theme-selection:rgba(37,99,235,.2);--theme-shadow-card:0 4px 18px rgba(0,0,0,.05);--theme-shadow-card-hover:0 8px 28px rgba(0,0,0,.09);--theme-shadow-glass:0 2px 6px rgba(0,0,0,.04);--theme-shadow-dropdown:0 8px 24px rgba(0,0,0,.08);--theme-shadow-glow:0 0 24px rgba(37,99,235,.12);--theme-shadow-glow-sm:0 0 16px rgba(37,99,235,.1);--theme-radius-card:1.125rem;--theme-nav-hover:rgba(37,99,235,.06);--theme-transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}html.dark{color-scheme:dark;--theme-background:#0f1115;--theme-surface:#181a20;--theme-surface-secondary:#1e2128;--theme-card:#1e2128;--theme-hover:#262a33;--theme-border:#343a46;--theme-primary:#4f8cff;--theme-primary-hover:#6b9fff;--theme-primary-muted:rgba(79,140,255,.14);--theme-success:#22c55e;--theme-success-muted:rgba(34,197,94,.14);--theme-warning:#f59e0b;--theme-warning-muted:rgba(245,158,11,.14);--theme-danger:#ef4444;--theme-danger-muted:rgba(239,68,68,.14);--theme-info:#38bdf8;--theme-info-muted:rgba(56,189,248,.14);--theme-text-primary:#fff;--theme-text-secondary:#bfc7d5;--theme-text-disabled:#707784;--theme-divider:hsla(0,0%,100%,.08);--theme-icon-primary:#fff;--theme-icon-secondary:#bfc7d5;--theme-icon-disabled:#707784;--theme-overlay:rgba(0,0,0,.6);--theme-glass:rgba(30,33,40,.72);--theme-input-bg:hsla(0,0%,100%,.04);--theme-table-header:#181a20;--theme-table-row-alt:hsla(0,0%,100%,.02);--theme-table-row-hover:rgba(79,140,255,.08);--theme-table-row-selected:rgba(79,140,255,.14);--theme-skeleton:hsla(0,0%,100%,.06);--theme-skeleton-shimmer:hsla(0,0%,100%,.12);--theme-chart-grid:hsla(0,0%,100%,.08);--theme-chart-axis:#707784;--theme-scrollbar:hsla(0,0%,100%,.12);--theme-scrollbar-hover:rgba(79,140,255,.35);--theme-focus-ring:rgba(79,140,255,.5);--theme-selection:rgba(79,140,255,.35);--theme-shadow-card:0 4px 16px rgba(0,0,0,.2);--theme-shadow-card-hover:0 8px 32px rgba(0,0,0,.35);--theme-shadow-glass:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.06);--theme-shadow-dropdown:0 8px 32px rgba(0,0,0,.35);--theme-shadow-glow:0 0 40px rgba(79,140,255,.15);--theme-shadow-glow-sm:0 0 20px rgba(79,140,255,.12);--theme-radius-card:1rem;--theme-nav-hover:rgba(79,140,255,.08)}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning :after,html.theme-transitioning :before{transition:var(--theme-transition)!important}html{scroll-behavior:smooth}body{min-height:100vh;background-color:var(--theme-background);color:var(--theme-text-primary);transition:var(--theme-transition);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:var(--theme-selection);color:var(--theme-text-primary)}::selection{background:var(--theme-selection);color:var(--theme-text-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--theme-scrollbar);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-hover)}:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.theme-card{transition:var(--theme-transition)}.theme-card,.theme-card-elevated{background-color:var(--theme-card);border:1px solid var(--theme-border);border-radius:var(--theme-radius-card);box-shadow:var(--theme-shadow-card)}html.dark .theme-card-elevated{box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.06)}.theme-card-hover:hover{transform:translateY(-2px);box-shadow:var(--theme-shadow-card-hover);border-color:color-mix(in srgb,var(--theme-primary) 25%,var(--theme-border))}.theme-glass{background-color:var(--theme-glass);border:1px solid var(--theme-divider);backdrop-filter:blur(24px);border-radius:1rem}.theme-order-card{position:relative;overflow:hidden;background-color:var(--theme-card);border:1px solid var(--theme-border);border-radius:1rem;padding:1rem;transition:var(--theme-transition)}.theme-order-card:hover{background-color:var(--theme-hover);border-color:color-mix(in srgb,var(--theme-primary) 30%,var(--theme-border))}.theme-order-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--order-status-color,var(--theme-primary))}.theme-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:var(--theme-transition);cursor:pointer;border:none}.theme-btn:disabled{opacity:.5;cursor:not-allowed}.theme-btn-primary{background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-hover));color:#fff;box-shadow:0 0 20px rgba(79,140,255,.12)}.theme-btn-primary:hover:not(:disabled){filter:brightness(1.05);transform:scale(1.02);box-shadow:var(--theme-shadow-glow)}.theme-btn-secondary{background-color:var(--theme-card);color:var(--theme-text-primary);border:1px solid var(--theme-border)}.theme-btn-secondary:hover:not(:disabled){background-color:var(--theme-hover);border-color:var(--theme-border);transform:scale(1.02)}.theme-btn-outline{background:transparent;color:var(--theme-primary);border:1px solid color-mix(in srgb,var(--theme-primary) 40%,transparent)}.theme-btn-outline:hover:not(:disabled){background-color:var(--theme-primary-muted)}.theme-btn-ghost{background:transparent;color:var(--theme-text-secondary)}.theme-btn-ghost:hover:not(:disabled){background-color:var(--theme-hover);color:var(--theme-text-primary)}.theme-btn-danger{background-color:var(--theme-danger);color:#fff}.theme-btn-danger:hover:not(:disabled){filter:brightness(1.08)}.theme-input{width:100%;height:2.5rem;border-radius:.75rem;border:1px solid var(--theme-border);background-color:var(--theme-input-bg);color:var(--theme-text-primary);padding:0 .75rem;font-size:.875rem;transition:var(--theme-transition)}.theme-input::-moz-placeholder{color:var(--theme-text-disabled)}.theme-input::placeholder{color:var(--theme-text-disabled)}.theme-input:focus{outline:none;border-color:color-mix(in srgb,var(--theme-primary) 50%,transparent);box-shadow:0 0 0 3px var(--theme-primary-muted)}.theme-input:disabled{opacity:.5;cursor:not-allowed}.theme-input:-webkit-autofill,.theme-input:-webkit-autofill:focus,.theme-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--theme-input-bg) inset;-webkit-text-fill-color:var(--theme-text-primary);caret-color:var(--theme-text-primary);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.theme-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2.5rem;background-color:var(--theme-input-bg);color:var(--theme-text-primary);padding:0 .75rem;font-size:.875rem}.theme-select,.theme-table-wrap{border-radius:.75rem;border:1px solid var(--theme-border)}.theme-table-wrap{overflow:auto}.theme-table{width:100%;border-collapse:collapse;font-size:.875rem}.theme-table thead{position:sticky;top:0;z-index:1}.theme-table th{background-color:var(--theme-table-header);color:var(--theme-text-secondary);font-weight:700;text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--theme-border);white-space:nowrap}.theme-table td{padding:.75rem 1rem;color:var(--theme-text-primary);border-bottom:1px solid var(--theme-divider)}.theme-table tbody tr:nth-child(2n){background-color:var(--theme-table-row-alt)}.theme-table tbody tr:hover{background-color:var(--theme-table-row-hover)}.theme-table tbody tr.selected{background-color:var(--theme-table-row-selected)}.theme-dialog-overlay{position:fixed;inset:0;background-color:var(--theme-overlay);backdrop-filter:blur(4px);z-index:50}.theme-dialog{background-color:var(--theme-card);border:1px solid var(--theme-border);border-radius:1rem;box-shadow:0 12px 40px rgba(0,0,0,.35);color:var(--theme-text-primary)}.theme-chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.theme-chip-pending{background:var(--theme-warning-muted);color:var(--theme-warning)}.theme-chip-preparing{background:var(--theme-primary-muted);color:var(--theme-primary)}.theme-chip-ready{background:var(--theme-success-muted);color:var(--theme-success)}.theme-chip-completed{background:rgba(16,185,129,.14);color:#10b981}.theme-chip-cancelled{background:var(--theme-danger-muted);color:var(--theme-danger)}.theme-chip-refund{background:rgba(139,92,246,.14);color:#a78bfa}.theme-skeleton{background:linear-gradient(90deg,var(--theme-skeleton) 0,var(--theme-skeleton-shimmer) 50%,var(--theme-skeleton) 100%);background-size:200% 100%;animation:theme-shimmer 2s linear infinite;border-radius:.5rem}@keyframes theme-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.theme-sidebar{background-color:var(--theme-surface);border-right:1px solid var(--theme-border);color:var(--theme-text-primary)}.theme-nav-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;color:var(--theme-text-secondary);font-weight:500;transition:var(--theme-transition)}.theme-nav-item:hover{background-color:var(--theme-nav-hover);color:var(--theme-text-primary)}.theme-nav-item.active{background-color:var(--theme-primary-muted);font-weight:700}.theme-nav-item.active,.theme-nav-item.active svg{color:var(--theme-primary)}.theme-nav-item svg{width:1.25rem;height:1.25rem;color:var(--theme-icon-secondary);flex-shrink:0}.theme-toast{background-color:var(--theme-card);border:1px solid var(--theme-border);border-radius:.75rem;color:var(--theme-text-primary);box-shadow:0 8px 32px rgba(0,0,0,.25);padding:.75rem 1rem}.theme-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center;color:var(--theme-text-secondary);border:1px dashed var(--theme-border);border-radius:1rem}.theme-chart text{fill:var(--theme-chart-axis)!important}.theme-chart .recharts-cartesian-grid line{stroke:var(--theme-chart-grid)!important}.theme-chart .recharts-tooltip-wrapper .recharts-default-tooltip{background-color:var(--theme-card)!important;border:1px solid var(--theme-border)!important;border-radius:.5rem!important;color:var(--theme-text-primary)!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important;border-color:#ccc!important}*,:after,:before,body,html{background:#fff!important;color:#000!important}.glass-card,.glass-panel,.theme-card,.theme-dialog,.theme-glass,.theme-order-card{background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important}.no-print,.theme-btn,.theme-sidebar,button:not(.print-keep),footer,header,nav{display:none!important}.print-only{display:block!important}table{border-collapse:collapse!important}table td,table th{border:1px solid #ccc!important;padding:4px 8px!important}a{text-decoration:none!important;color:#000!important}@page{margin:12mm}}