html[data-mo-cloud] .mo-burger,html[data-mo-cloud] .mo-scrim{display:none}@media (width<=900px){html[data-mo-cloud] body,html[data-mo-cloud] #root{overflow-x:hidden}html[data-mo-cloud] .mo-burger{top:8px;z-index:900;border:1px solid var(--border,#d7dde6);background:var(--card,#fff);width:44px;height:44px;color:var(--text,#16202e);border-radius:11px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:fixed;inset-inline-start:8px;box-shadow:0 3px 12px #00000024}html[data-mo-cloud] body:not(:has(aside.sidebar)) .mo-burger{display:none}html[data-mo-cloud] aside.sidebar{top:0;bottom:0;z-index:950;transition:transform .18s;inset-inline-start:0;transform:translate(100%);width:min(84vw,300px)!important;max-width:none!important;height:100dvh!important;position:fixed!important;overflow-y:auto!important}html[data-mo-cloud][dir=ltr] aside.sidebar{transform:translate(-100%)}html[data-mo-cloud] body.mo-nav aside.sidebar{transform:none;box-shadow:0 0 30px #00000040}html[data-mo-cloud] body.mo-nav .mo-scrim{z-index:940;background:#080c1480;display:block;position:fixed;inset:0}html[data-mo-cloud] .app-root,html[data-mo-cloud] .app-main,html[data-mo-cloud] main{max-width:100vw;width:100%!important;min-width:0!important}html[data-mo-cloud] main{box-sizing:border-box;padding-top:58px;overflow-x:hidden}html[data-mo-cloud] main *,html[data-mo-cloud] .app-main *{min-width:0}html[data-mo-cloud] main table{max-width:100%;display:block;overflow-x:auto}html[data-mo-cloud] main table th,html[data-mo-cloud] main table td{white-space:nowrap}html[data-mo-cloud] input,html[data-mo-cloud] select,html[data-mo-cloud] textarea{max-width:100%;font-size:16px!important}html[data-mo-cloud] .modal,html[data-mo-cloud] .modal-box{max-height:96dvh;overflow-y:auto;width:calc(100vw - 16px)!important;max-width:none!important}html[data-mo-cloud] .login-card{box-sizing:border-box;max-width:calc(100vw - 24px);width:min(100%,420px)!important}html[data-mo-cloud] .layout{height:auto;display:block}html[data-mo-cloud] .content{padding-top:52px;overflow:visible}html[data-mo-cloud] .page{padding:8px 12px 24px}html[data-mo-cloud] .content .page *,html[data-mo-cloud] .pos *{min-width:0}html[data-mo-cloud] .page table{max-width:100%;display:block;overflow-x:auto}html[data-mo-cloud] .page table th,html[data-mo-cloud] .page table td{white-space:nowrap}html[data-mo-cloud] .filters{flex-wrap:wrap}html[data-mo-cloud] .filters .grow{flex:100%}html[data-mo-cloud] .tabs{flex-wrap:wrap}html[data-mo-cloud] .tamper-grid{grid-template-columns:minmax(0,1fr)}html[data-mo-cloud] .pos,html[data-mo-cloud] .pos2{height:auto;display:block}html[data-mo-cloud] .pos-main{min-height:0;padding:8px 10px;overflow:visible}html[data-mo-cloud] .pos-side{width:100%;height:auto;position:static}html[data-mo-cloud] .pos-top{flex-wrap:wrap}html[data-mo-cloud] .pos-tools{flex-wrap:wrap;justify-content:flex-start}html[data-mo-cloud] .cart2{min-height:180px;max-height:50dvh}html[data-mo-cloud] .lcd-total{min-width:0}}.lc-root{--lc-brand:#7c3aed;--lc-brand-2:#db2777;--lc-brand-soft:#f3e8ff;--lc-bg:linear-gradient(135deg, #f3e8ff 0%, #fdf2f8 50%, #eef2ff 100%);--lc-surface:#fff;--lc-border:#ececf1;--lc-text:#1f1f2e;--lc-muted:#8c8c9a;--lc-radius:8px;color:var(--lc-text);box-sizing:border-box;font-family:Cairo,Segoe UI,Tahoma,system-ui,sans-serif;font-size:14px;line-height:1.6}.lc-root *,.lc-root :before,.lc-root :after{box-sizing:border-box}.lc-root.lc-dark,.lc-dark .lc-root{--lc-brand:#9b6cf6;--lc-brand-2:#ec4899;--lc-brand-soft:#2a1f47;--lc-bg:linear-gradient(135deg, #1e1535 0%, #2a1030 50%, #111a33 100%);--lc-surface:#1a1726;--lc-border:#2e2942;--lc-text:#ece9f7;--lc-muted:#9a94b3}.lc-overlay{z-index:2147483000;position:fixed;inset:0;overflow:auto}.lc-page{background:var(--lc-bg);place-items:center;min-height:100vh;padding:16px;display:grid}.lc-card{background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:calc(var(--lc-radius) + 4px)}.lc-license-card{width:100%;max-width:640px;box-shadow:0 20px 50px color-mix(in srgb, var(--lc-brand) 14%, transparent);padding:24px 28px 28px;position:relative}.lc-card-tools{top:14px;position:absolute;inset-inline-end:14px}.lc-brand{color:#fff;background:linear-gradient(135deg, var(--lc-brand), var(--lc-brand-2));border-radius:16px;place-items:center;width:64px;height:64px;margin:8px auto 16px;font-size:32px;display:grid;overflow:hidden}.lc-brand img{object-fit:cover;width:100%;height:100%}.lc-title{text-align:center;color:var(--lc-text);margin:0 0 4px;font-size:24px;font-weight:700}.lc-center{text-align:center}.lc-muted{color:var(--lc-muted)}.lc-small{font-size:13px}.lc-label{margin-top:4px;font-weight:700;display:block}.lc-footer{border-top:1px solid var(--lc-border);text-align:center;color:var(--lc-muted);margin-top:18px;padding-top:14px;font-size:13px}.lc-body>*+*{margin-top:6px}.lc-alert{border-radius:var(--lc-radius);border:1px solid;align-items:flex-start;gap:10px;margin:12px 0 16px;padding:10px 14px;display:flex}.lc-alert[hidden]{display:none}.lc-alert-icon{font-size:16px;line-height:1.5}.lc-alert-warning{color:#1f1f2e;background:#fffbe6;border-color:#ffe58f}.lc-alert-warning .lc-alert-icon{color:#faad14}.lc-alert-error{color:#a8071a;background:#fff2f0;border-color:#ffccc7;margin:8px 0}.lc-dark .lc-alert-warning,.lc-dark.lc-root .lc-alert-warning{color:var(--lc-text);background:#2b2111;border-color:#594214}.lc-alert-info{color:#10239e;background:#e6f4ff;border-color:#91caff;margin:8px 0}.lc-dark .lc-alert-info,.lc-dark.lc-root .lc-alert-info{color:#91caff;background:#111a2c;border-color:#15325b}.lc-password{margin-top:10px;display:block}.lc-password[hidden]{display:none}.lc-password input{box-sizing:border-box;width:100%;height:36px}.lc-dark .lc-alert-error,.lc-dark.lc-root .lc-alert-error{color:#ffa39e;background:#2a1215;border-color:#58181c}.lc-btn{border-radius:var(--lc-radius);border:1px solid var(--lc-border);background:var(--lc-surface);height:34px;color:var(--lc-text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 15px;transition:border-color .2s,color .2s,background .2s,opacity .2s;display:inline-flex}.lc-btn:hover:not(:disabled){border-color:var(--lc-brand);color:var(--lc-brand)}.lc-btn-primary{background:var(--lc-brand);border-color:var(--lc-brand);color:var(--lc-on-brand,#fff);box-shadow:0 2px 0 color-mix(in srgb, var(--lc-brand) 20%, transparent)}.lc-btn-primary:hover:not(:disabled){opacity:.88;color:var(--lc-on-brand,#fff)}.lc-btn-danger{color:#dc2626;border-color:#fca5a5}.lc-btn-small{height:26px;padding:0 8px;font-size:13px}.lc-btn:disabled{opacity:.45;cursor:not-allowed}.lc-loading:after{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite lc-spin}@keyframes lc-spin{to{transform:rotate(360deg)}}.lc-key-input{border:1px solid var(--lc-border);border-radius:var(--lc-radius);background:var(--lc-surface);width:100%;color:var(--lc-text);resize:vertical;direction:ltr;outline:none;padding:8px 11px;font-family:Consolas,Courier New,monospace;font-size:14px}.lc-key-input:focus{border-color:var(--lc-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--lc-brand) 18%, transparent)}.lc-activate{flex-direction:column;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.lc-activate .lc-alert{align-self:stretch;margin:0}.lc-machine-code{letter-spacing:2px;direction:ltr;unicode-bidi:isolate;font-family:Consolas,Courier New,monospace;font-size:22px}.lc-small-code{letter-spacing:1px;font-size:13px}.lc-code-row{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 4px;display:flex}.lc-seg{border-radius:var(--lc-radius);background:color-mix(in srgb, var(--lc-text) 6%, transparent);padding:2px;display:inline-flex}.lc-seg button{font:inherit;color:var(--lc-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:1px 10px;font-size:12px}.lc-seg button.on{background:var(--lc-surface);color:var(--lc-text);box-shadow:0 1px 2px #00000014}.lc-toast{z-index:2147483600;color:#fff;background:#16a34a;border-radius:8px;padding:8px 16px;font-family:Cairo,Segoe UI,Tahoma,sans-serif;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #00000026}.lc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=800px){.lc-grid{grid-template-columns:1fr}}.lc-wide{grid-column:1/-1}.lc-card-small{flex-direction:column;display:flex}.lc-card-head{border-bottom:1px solid var(--lc-border);padding:10px 16px;font-weight:700}.lc-card-body{flex:1;padding:12px 16px}.lc-desc-row{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.lc-desc-row>span{color:var(--lc-muted);min-width:120px}.lc-desc-row>span:after{content:":"}.lc-tag{white-space:nowrap;border:1px solid;border-radius:4px;padding:0 7px;font-size:12px;line-height:20px;display:inline-block}.lc-tag-green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.lc-tag-blue{color:#0958d9;background:#e6f4ff;border-color:#91caff}.lc-tag-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.lc-tag-gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}.lc-tag-purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.lc-tag-default{color:var(--lc-muted);border-color:var(--lc-border);background:0 0}.lc-table-wrap{overflow-x:auto}.lc-table{border-collapse:collapse;width:100%;min-width:760px}.lc-table th,.lc-table td{text-align:start;border-bottom:1px solid var(--lc-border);padding:8px}.lc-table th{background:color-mix(in srgb, var(--lc-text) 3%, transparent);font-weight:600}.lc-banner{color:#1f1f2e;background:#fffbe6;border-bottom:1px solid #ffe58f;align-items:center;gap:8px;padding:8px 16px;display:flex}.lc-banner .lc-alert-icon{color:#faad14}.lc-banner-error{background:#fff2f0;border-color:#ffccc7}.lc-banner-error .lc-alert-icon{color:#ff4d4f}.lc-meta-tabs{border-top:1px solid var(--lc-border);justify-content:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.lc-btn-ghost{background:0 0}.lc-meta-card{max-width:820px;max-height:calc(100vh - 32px);overflow-y:auto}.lc-meta-card .lc-card-tools{justify-content:flex-end;display:flex;position:static}.lc-meta-body{text-align:start;line-height:1.9}.lc-meta-logo{object-fit:contain;width:84px;height:84px}.lc-meta-member{border:1px solid var(--lc-border);border-radius:var(--lc-radius);margin-top:12px;padding:12px 14px}.lc-meta-phone{align-items:center;gap:10px;margin-top:6px;display:flex}.lc-meta-phone .lc-btn{height:28px;padding:0 10px}.lc-reminder{bottom:18px;z-index:99998;background:var(--lc-surface);max-width:360px;color:var(--lc-text);border:1px solid var(--lc-border);border-top:4px solid #d97706;border-radius:12px;padding:14px 16px 12px;font-size:13px;position:fixed;inset-inline-start:18px;box-shadow:0 12px 32px #0000002e}.lc-reminder-urgent{border-top-color:#dc2626}.lc-reminder-title{align-items:flex-start;gap:8px;margin-bottom:8px;padding-inline-end:22px;font-weight:700;line-height:1.6;display:flex}.lc-reminder-row{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.lc-reminder-x{top:8px;color:var(--lc-muted);cursor:pointer;background:0 0;border:0;font-size:14px;position:absolute;inset-inline-end:8px}.lc-qr{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.lc-qr-img{direction:ltr;background:#fff;border-radius:8px;padding:4px;line-height:0;display:inline-block}.lc-qr-img svg{width:116px;height:116px}.lc-request{margin:4px 0 14px}.lc-req-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}@media (width<=520px){.lc-req-grid{grid-template-columns:minmax(0,1fr)}}.lc-request .lc-input,.lc-req-grid .lc-input{box-sizing:border-box;border-radius:var(--lc-radius,8px);border:1px solid var(--lc-border,#d9d9e3);background:var(--lc-surface,#fff);width:100%;height:38px;color:inherit;font:inherit;padding:6px 10px}.lc-request .lc-btn-small{margin-top:8px}:root,[data-theme=light]{--primary-hover:#1d4ed8;--toast-text:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--on-status:#fff;--bg:#f3f5f9;--surface:#fff;--surface-2:#f8fafc;--surface-hover:#fafbfd;--border:#e3e8ef;--border-strong:#cfd6e1;--text:#1c2433;--text-2:#3b4556;--muted:#6b7686;--faint:#737e90;--nav-text:#4b5565;--nav-icon:#8a94a6;--primary:#2563eb;--primary-600:#1d4ed8;--primary-50:#eaf1ff;--on-primary:#fff;--primary-glow:#2563eb40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--ink:#111a2e;--on-ink:#fff;--ink-muted:#a9b4c7;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#0f172a73;--toast-bg:#1f2937;--login-bg:linear-gradient(135deg, #111a2e, #1e3a8a);--shadow:0 1px 2px #1018280f, 0 1px 3px #10182814;--shadow-lg:0 12px 32px #1018282e}[data-theme=navy]{--primary-hover:#2563eb;--toast-text:#e5ebf5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--on-status:#0b0f14;--bg:#0b1220;--surface:#131c2e;--surface-2:#19243a;--surface-hover:#1b2740;--border:#25324b;--border-strong:#34446a;--text:#e5ebf5;--text-2:#c3cde0;--muted:#8d9bb5;--faint:#66748f;--nav-text:#b6c1d6;--nav-icon:#7c8aa6;--primary:#3b82f6;--primary-600:#93c5fd;--primary-50:#3b82f629;--on-primary:#fff;--primary-glow:#3b82f659;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--ink:#1d4ed8;--on-ink:#fff;--ink-muted:#c7d7fb;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#020610b3;--toast-bg:#26324a;--login-bg:linear-gradient(135deg, #060b16, #172554);--shadow:0 1px 2px #00000059;--shadow-lg:0 16px 40px #0000008c}[data-theme=charcoal]{--primary-hover:#d97706;--toast-text:#ececee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--on-status:#0b0f14;--bg:#0c0c0d;--surface:#161618;--surface-2:#1c1c1f;--surface-hover:#1f1f22;--border:#2a2a2e;--border-strong:#3a3a40;--text:#ececee;--text-2:#cfcfd4;--muted:#9a9aa2;--faint:#6b6b73;--nav-text:#c2c2c8;--nav-icon:#85858d;--primary:#f59e0b;--primary-600:#fcd34d;--primary-50:#f59e0b24;--on-primary:#1a1206;--primary-glow:#f59e0b4d;--success:#4ade80;--success-50:#4ade801f;--danger:#f87171;--danger-50:#f8717121;--danger-border:#f8717166;--warn:#fb923c;--warn-50:#fb923c21;--ink:#232327;--on-ink:#fcd34d;--ink-muted:#a1a1aa;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#c084fc;--backdrop:#000000b3;--toast-bg:#2a2a2e;--login-bg:linear-gradient(135deg, #000, #27200f);--shadow:0 1px 2px #00000080;--shadow-lg:0 16px 40px #000000b3}[data-theme=violet]{--primary-hover:#7c3aed;--toast-text:#ebe8f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--on-status:#0b0f14;--bg:#110f1a;--surface:#1a1726;--surface-2:#211d30;--surface-hover:#241f35;--border:#2f2945;--border-strong:#423a5f;--text:#ebe8f5;--text-2:#cdc7e0;--muted:#9b93b5;--faint:#6f678c;--nav-text:#c3bcd8;--nav-icon:#8a82a6;--primary:#8b5cf6;--primary-600:#c4b5fd;--primary-50:#8b5cf62e;--on-primary:#fff;--primary-glow:#8b5cf659;--success:#34d399;--success-50:#34d39921;--danger:#fb7185;--danger-50:#fb718524;--danger-border:#fb718566;--warn:#fbbf24;--warn-50:#fbbf2421;--ink:#6d28d9;--on-ink:#fff;--ink-muted:#ddd0fe;--section-2:#2dd4bf;--section-3:#fbbf24;--section-4:#f472b6;--backdrop:#080510b3;--toast-bg:#2f2945;--login-bg:linear-gradient(135deg, #0b0812, #3b1d7a);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}body,.sidebar,.card,.stat,.modal,.pos-side,.cart,input,select,.btn{transition:background-color .2s,border-color .2s,color .2s}[data-theme=factory]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f5f5f5;--surface:#fff;--surface-2:#fafafa;--surface-hover:#fcfcfc;--border:#e1e2e4;--border-strong:#d0d2d5;--text:#1c2536;--text-2:#474f5c;--muted:#6a707b;--faint:#848992;--nav-text:#525966;--nav-icon:#848992;--primary:#1e3a5f;--primary-600:#182e4c;--primary-hover:#182e4c;--primary-50:#e9ebef;--on-primary:#fff;--primary-glow:#1e3a5f40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#0c1726;--on-ink:#fff;--ink-muted:#a3a7ad;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#141a2673;--toast-bg:#192131;--toast-text:#fff;--login-bg:linear-gradient(135deg, #0c1726, #182e4c);--shadow:0 1px 2px #1c25360f, 0 1px 3px #1c253614;--shadow-lg:0 12px 32px #1c25362e}[data-theme=factory] .sidebar{--surface:#1e3a5f;--surface-2:#304a6c;--surface-hover:#2c4669;--border:#3e5675;--text:#fff;--text-2:#e4e7ec;--muted:#a5b0bf;--faint:#8f9daf;--nav-text:#d7dce2;--nav-icon:#b0bac7;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#1e3a5f}[data-theme=factory] .sidebar .nav-item.active .icon{color:#fff}[data-theme=factory-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#000;--surface:#141414;--surface-2:#1c1c1c;--surface-hover:#212121;--border:#292929;--border-strong:#3c3c3c;--text:#e6ebf1;--text-2:#c1c5ca;--muted:#8a8d91;--faint:#616365;--nav-text:#b8bcc1;--nav-icon:#7f8185;--primary:#4a79ac;--primary-600:#9bb5d1;--primary-hover:#416a97;--primary-50:#4a79ac29;--on-primary:#111418;--primary-glow:#4a79ac59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#345578;--on-ink:#fff;--ink-muted:#c2ccd7;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#303030;--toast-text:#e6ebf1;--login-bg:linear-gradient(135deg, #000, #21364d);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=factory-dark] .sidebar{--surface:#001529;--surface-2:#14283a;--surface-hover:#0f2336;--border:#243647;--text:#fff;--text-2:#e0e3e5;--muted:#99a1a9;--faint:#808a94;--nav-text:#d1d5d8;--nav-icon:#a6adb4;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#001529}[data-theme=factory-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=lotus]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f5f5f7;--surface:#fff;--surface-2:#fafafb;--surface-hover:#fcfcfd;--border:#e2e2e6;--border-strong:#d1d2d8;--text:#22253e;--text-2:#4c4f63;--muted:#686a7b;--faint:#878997;--nav-text:#57596c;--nav-icon:#878997;--primary:#7c3aed;--primary-600:#632ebe;--primary-hover:#632ebe;--primary-50:#f2ebfd;--on-primary:#fff;--primary-glow:#7c3aed40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#32175f;--on-ink:#fff;--ink-muted:#b1a7c2;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#181a2b73;--toast-bg:#1f2138;--toast-text:#fff;--login-bg:linear-gradient(135deg, #32175f, #632ebe);--shadow:0 1px 2px #22253e0f, 0 1px 3px #22253e14;--shadow-lg:0 12px 32px #22253e2e}[data-theme=lotus-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0f0d17;--surface:#1a1726;--surface-2:#221f2e;--surface-hover:#272432;--border:#2f2c3a;--border-strong:#413e4b;--text:#eaeaf5;--text-2:#c7c7d1;--muted:#92929c;--faint:#6b6a74;--nav-text:#bebec9;--nav-icon:#878791;--primary:#9b6cf6;--primary-600:#c8aefa;--primary-hover:#885fd8;--primary-50:#9b6cf629;--on-primary:#111418;--primary-glow:#9b6cf659;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#6d4cac;--on-ink:#fff;--ink-muted:#d3c9e6;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#353340;--toast-text:#eaeaf5;--login-bg:linear-gradient(135deg, #0f0d17, #46316f);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=lotus-dark] .sidebar{--surface:#151220;--surface-2:#282532;--surface-hover:#23202d;--border:#36333f;--text:#fff;--text-2:#e3e3e4;--muted:#a1a0a6;--faint:#8a8990;--nav-text:#d5d4d7;--nav-icon:#adacb1;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#151220}[data-theme=lotus-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=ocean]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f0f4f9;--surface:#fff;--surface-2:#f7f9fc;--surface-hover:#fbfcfd;--border:#dde2e8;--border-strong:#ccd1d9;--text:#1c293f;--text-2:#465264;--muted:#626c7c;--faint:#828a98;--nav-text:#515c6e;--nav-icon:#828a98;--primary:#1677ff;--primary-600:#125fcc;--primary-hover:#125fcc;--primary-50:#e8f1ff;--on-primary:#111418;--primary-glow:#1677ff40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#093066;--on-ink:#fff;--ink-muted:#a2b0c5;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#141d2c73;--toast-bg:#192539;--toast-text:#fff;--login-bg:linear-gradient(135deg, #093066, #125fcc);--shadow:0 1px 2px #1c293f0f, 0 1px 3px #1c293f14;--shadow-lg:0 12px 32px #1c293f2e}[data-theme=ocean] .sidebar{--surface:#001529;--surface-2:#14283a;--surface-hover:#0f2336;--border:#243647;--text:#fff;--text-2:#e0e3e5;--muted:#99a1a9;--faint:#808a94;--nav-text:#d1d5d8;--nav-icon:#a6adb4;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#001529}[data-theme=ocean] .sidebar .nav-item.active .icon{color:#fff}[data-theme=ocean-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0a1220;--surface:#111c2e;--surface-2:#192435;--surface-hover:#1e2839;--border:#263041;--border-strong:#394352;--text:#e5ecf6;--text-2:#c2c9d4;--muted:#8d95a0;--faint:#666e7a;--nav-text:#b9c0cb;--nav-icon:#828a96;--primary:#3c89ff;--primary-600:#94beff;--primary-hover:#3579e0;--primary-50:#3c89ff29;--on-primary:#111418;--primary-glow:#3c89ff59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#2a60b3;--on-ink:#fff;--ink-muted:#bfcfe8;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#2e3747;--toast-text:#e5ecf6;--login-bg:linear-gradient(135deg, #0a1220, #1b3e73);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=ocean-dark] .sidebar{--surface:#07101d;--surface-2:#1b232f;--surface-hover:#161e2b;--border:#2a313d;--text:#fff;--text-2:#e1e2e4;--muted:#9c9fa5;--faint:#83888e;--nav-text:#d2d4d6;--nav-icon:#a8abb0;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#07101d}[data-theme=ocean-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=emerald]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f1f7f4;--surface:#fff;--surface-2:#f7fbf9;--surface-hover:#fbfdfc;--border:#dee5e3;--border-strong:#cdd4d4;--text:#1b2b36;--text-2:#46545c;--muted:#626e75;--faint:#828d91;--nav-text:#515e66;--nav-icon:#828d91;--primary:#059669;--primary-600:#047854;--primary-hover:#047854;--primary-50:#e6f5f0;--on-primary:#111418;--primary-glow:#05966940;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#023c2a;--on-ink:#fff;--ink-muted:#9fb5ae;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#131e2673;--toast-bg:#182731;--toast-text:#fff;--login-bg:linear-gradient(135deg, #023c2a, #047854);--shadow:0 1px 2px #1b2b360f, 0 1px 3px #1b2b3614;--shadow-lg:0 12px 32px #1b2b362e}[data-theme=emerald] .sidebar{--surface:#064e3b;--surface-2:#1a5c4b;--surface-hover:#155947;--border:#296756;--text:#fff;--text-2:#e1eae7;--muted:#9bb8b1;--faint:#83a79d;--nav-text:#d2dfdc;--nav-icon:#a8c1ba;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#064e3b}[data-theme=emerald] .sidebar .nav-item.active .icon{color:#fff}[data-theme=emerald-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0a1511;--surface:#10201a;--surface-2:#182822;--surface-hover:#1d2c27;--border:#26342f;--border-strong:#394641;--text:#e3eeef;--text-2:#c0cbcb;--muted:#8c9796;--faint:#65706e;--nav-text:#b8c3c3;--nav-icon:#818c8b;--primary:#10b981;--primary-600:#7cd9ba;--primary-hover:#0ea372;--primary-50:#10b98129;--on-primary:#111418;--primary-glow:#10b98159;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#0b825a;--on-ink:#fff;--ink-muted:#b6dace;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#2d3b35;--toast-text:#e3eeef;--login-bg:linear-gradient(135deg, #0a1511, #07533a);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=emerald-dark] .sidebar{--surface:#03271e;--surface-2:#173830;--surface-hover:#12342c;--border:#26453e;--text:#fff;--text-2:#e1e5e4;--muted:#9aa9a5;--faint:#81938f;--nav-text:#d2d8d7;--nav-icon:#a7b3b0;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#03271e}[data-theme=emerald-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=sunset]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fbf6f2;--surface:#fff;--surface-2:#fdfaf8;--surface-hover:#fefcfb;--border:#e8e3e1;--border-strong:#d7d3d1;--text:#282731;--text-2:#525058;--muted:#6e6b71;--faint:#8d8a8e;--nav-text:#5d5b61;--nav-icon:#8d8a8e;--primary:#e4560c;--primary-600:#b6450a;--primary-hover:#b6450a;--primary-50:#fceee7;--on-primary:#111418;--primary-glow:#e4560c40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#5b2205;--on-ink:#fff;--ink-muted:#c1aba0;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#1c1b2273;--toast-bg:#24232c;--toast-text:#fff;--login-bg:linear-gradient(135deg, #5b2205, #b6450a);--shadow:0 1px 2px #2827310f, 0 1px 3px #28273114;--shadow-lg:0 12px 32px #2827312e}[data-theme=sunset-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#140e0b;--surface:#1f1612;--surface-2:#271e1a;--surface-hover:#2b231f;--border:#332b27;--border-strong:#453e3a;--text:#efebec;--text-2:#ccc8c8;--muted:#979392;--faint:#706b6a;--nav-text:#c3bfbf;--nav-icon:#8c8887;--primary:#fb7c3c;--primary-600:#fdb794;--primary-hover:#dd6d35;--primary-50:#fb7c3c29;--on-primary:#111418;--primary-glow:#fb7c3c59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#b0572a;--on-ink:#fff;--ink-muted:#e7cdbf;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#3a322e;--toast-text:#efebec;--login-bg:linear-gradient(135deg, #140e0b, #71381b);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=sunset-dark] .sidebar{--surface:#1a120e;--surface-2:#2c2521;--surface-hover:#28201c;--border:#3a3330;--text:#fff;--text-2:#e4e3e2;--muted:#a3a09f;--faint:#8d8987;--nav-text:#d6d4d4;--nav-icon:#afacab;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#1a120e}[data-theme=sunset-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=rose]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fdf6f9;--surface:#fff;--surface-2:#fefafc;--surface-hover:#fefcfd;--border:#eae3e8;--border-strong:#d9d2d8;--text:#272437;--text-2:#524e5e;--muted:#74707d;--faint:#8e8994;--nav-text:#5d5968;--nav-icon:#8e8994;--primary:#db2777;--primary-600:#af1f5f;--primary-hover:#af1f5f;--primary-50:#fbe9f1;--on-primary:#fff;--primary-glow:#db277740;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#581030;--on-ink:#fff;--ink-muted:#c0a4b0;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#1b192773;--toast-bg:#232032;--toast-text:#fff;--login-bg:linear-gradient(135deg, #581030, #af1f5f);--shadow:0 1px 2px #2724370f, 0 1px 3px #27243714;--shadow-lg:0 12px 32px #2724372e}[data-theme=rose] .sidebar{--surface:#fff7fa;--surface-2:#ede6ea;--surface-hover:#f1eaee;--border:#dfd9de;--text:#1c2433;--text-2:#373d4b;--muted:#70727d;--faint:#8e8e97;--nav-text:#454a57;--nav-icon:#6b6e79;--primary-50:#fadae8;--primary-600:#a41d59;color:#1c2433;background:#fff7fa}[data-theme=rose] .sidebar .nav-item.active .icon{color:#a41d59}[data-theme=rose-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#150c11;--surface:#20131a;--surface-2:#281b22;--surface-hover:#2c2027;--border:#34282f;--border-strong:#463b41;--text:#eee9f1;--text-2:#cbc6cd;--muted:#979197;--faint:#70696f;--nav-text:#c3bdc4;--nav-icon:#8c868c;--primary:#f0529c;--primary-600:#f7a0c9;--primary-hover:#d34889;--primary-50:#f0529c29;--on-primary:#111418;--primary-glow:#f0529c59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#a8396d;--on-ink:#fff;--ink-muted:#e5c4d3;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#3b2f35;--toast-text:#eee9f1;--login-bg:linear-gradient(135deg, #150c11, #6c2546);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=rose-dark] .sidebar{--surface:#1a0f15;--surface-2:#2c2228;--surface-hover:#281d23;--border:#3a3136;--text:#fff;--text-2:#e4e2e3;--muted:#a39fa1;--faint:#8d878a;--nav-text:#d6d4d5;--nav-icon:#afabad;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#1a0f15}[data-theme=rose-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=graphite]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f4f4f5;--surface:#fff;--surface-2:#f9f9fa;--surface-hover:#fcfcfc;--border:#e1e1e3;--border-strong:#cfd1d4;--text:#1d2432;--text-2:#484e59;--muted:#6a6f78;--faint:#848890;--nav-text:#535863;--nav-icon:#848890;--primary:#27272a;--primary-600:#1f1f22;--primary-hover:#1f1f22;--primary-50:#e9e9ea;--on-primary:#fff;--primary-glow:#27272a40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#101011;--on-ink:#fff;--ink-muted:#a4a4a5;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#14192373;--toast-bg:#1a202d;--toast-text:#fff;--login-bg:linear-gradient(135deg, #101011, #1f1f22);--shadow:0 1px 2px #1d24320f, 0 1px 3px #1d243214;--shadow-lg:0 12px 32px #1d24322e}[data-theme=graphite] .sidebar{--surface:#18181b;--surface-2:#2a2a2d;--surface-hover:#262629;--border:#38383b;--text:#fff;--text-2:#e3e3e4;--muted:#a3a3a4;--faint:#8c8c8d;--nav-text:#d5d5d6;--nav-icon:#aeaeaf;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#18181b}[data-theme=graphite] .sidebar .nav-item.active .icon{color:#fff}[data-theme=graphite-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0c0c0e;--surface:#16161a;--surface-2:#1e1e22;--surface-hover:#232327;--border:#2b2b2f;--border-strong:#3e3e41;--text:#edf0f4;--text-2:#c9cccf;--muted:#939598;--faint:#6b6c6f;--nav-text:#c0c2c6;--nav-icon:#88898d;--primary:#d4d4d8;--primary-600:#e7e7ea;--primary-hover:#bbbbbe;--primary-50:#d4d4d829;--on-primary:#111418;--primary-glow:#d4d4d859;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#949497;--on-ink:#111418;--ink-muted:#383a3e;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#323235;--toast-text:#edf0f4;--login-bg:linear-gradient(135deg, #0c0c0e, #5f5f61);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=graphite-dark] .sidebar{--surface:#09090b;--surface-2:#1d1d1f;--surface-hover:#18181a;--border:#2b2b2d;--text:#fff;--text-2:#e1e1e2;--muted:#9d9d9d;--faint:#848485;--nav-text:#d3d3d3;--nav-icon:#a9a9aa;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#09090b}[data-theme=graphite-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=royal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f5f4ef;--surface:#fff;--surface-2:#faf9f6;--surface-hover:#fcfcfa;--border:#e2e2de;--border-strong:#d2d1cf;--text:#252932;--text-2:#4f5258;--muted:#6a6c70;--faint:#898a8d;--nav-text:#595c61;--nav-icon:#898a8d;--primary:#b7791f;--primary-600:#926119;--primary-hover:#926119;--primary-50:#f8f2e9;--on-primary:#111418;--primary-glow:#b7791f40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#49300c;--on-ink:#fff;--ink-muted:#bab0a3;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#1a1d2373;--toast-bg:#21252d;--toast-text:#fff;--login-bg:linear-gradient(135deg, #49300c, #926119);--shadow:0 1px 2px #2529320f, 0 1px 3px #25293214;--shadow-lg:0 12px 32px #2529322e}[data-theme=royal] .sidebar{--surface:#0b1f3a;--surface-2:#1f314a;--surface-hover:#1a2c46;--border:#2d3e56;--text:#fff;--text-2:#e2e4e7;--muted:#9da5b0;--faint:#858f9d;--nav-text:#d3d7dc;--nav-icon:#aab1ba;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0b1f3a}[data-theme=royal] .sidebar .nav-item.active .icon{color:#fff}[data-theme=royal-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0a0f1a;--surface:#111a2b;--surface-2:#192232;--surface-hover:#1e2737;--border:#262f3e;--border-strong:#39414f;--text:#ededeb;--text-2:#c9c9ca;--muted:#929497;--faint:#696c72;--nav-text:#c0c1c1;--nav-icon:#87898d;--primary:#d69e2e;--primary-600:#e8ca8c;--primary-hover:#bc8b28;--primary-50:#d69e2e29;--on-primary:#111418;--primary-glow:#d69e2e59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#966f20;--on-ink:#fff;--ink-muted:#e0d4bc;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#2e3544;--toast-text:#ededeb;--login-bg:linear-gradient(135deg, #0a0f1a, #604715);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=royal-dark] .sidebar{--surface:#050d1c;--surface-2:#19202e;--surface-hover:#141c2a;--border:#282f3c;--text:#fff;--text-2:#e1e2e4;--muted:#9b9ea4;--faint:#82868e;--nav-text:#d2d3d6;--nav-icon:#a8aab0;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#050d1c}[data-theme=royal-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=mint]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#eef8f7;--surface:#fff;--surface-2:#f6fbfb;--surface-hover:#fafdfd;--border:#dbe6e6;--border-strong:#cad5d7;--text:#1b2b38;--text-2:#45545e;--muted:#616f77;--faint:#808d94;--nav-text:#505e68;--nav-icon:#808d94;--primary:#0d9488;--primary-600:#0a766d;--primary-hover:#0a766d;--primary-50:#e7f4f3;--on-primary:#111418;--primary-glow:#0d948840;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#053b36;--on-ink:#fff;--ink-muted:#a0b5b3;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#131e2773;--toast-bg:#182732;--toast-text:#fff;--login-bg:linear-gradient(135deg, #053b36, #0a766d);--shadow:0 1px 2px #1b2b380f, 0 1px 3px #1b2b3814;--shadow-lg:0 12px 32px #1b2b382e}[data-theme=mint] .sidebar{--surface:#f7fcfb;--surface-2:#e5ebeb;--surface-hover:#eaefef;--border:#d8dedf;--text:#1c2433;--text-2:#363e4b;--muted:#6d747d;--faint:#8a9097;--nav-text:#434b57;--nav-icon:#697079;--primary-50:#d6edeb;--primary-600:#0a6f66;color:#1c2433;background:#f7fcfb}[data-theme=mint] .sidebar .nav-item.active .icon{color:#0a6f66}[data-theme=mint-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#071514;--surface:#171a22;--surface-2:#1f222a;--surface-hover:#24272e;--border:#2c2f36;--border-strong:#3e4148;--text:#e4f0f2;--text-2:#c1cdce;--muted:#8c9899;--faint:#647171;--nav-text:#b8c4c6;--nav-icon:#818d8e;--primary:#2dd4bf;--primary-600:#8ce7dc;--primary-hover:#28bba8;--primary-50:#2dd4bf29;--on-primary:#111418;--primary-glow:#2dd4bf59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#209486;--on-ink:#111418;--ink-muted:#163a39;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#33353d;--toast-text:#e4f0f2;--login-bg:linear-gradient(135deg, #071514, #145f56);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=mint-dark] .sidebar{--surface:#081918;--surface-2:#1c2b2a;--surface-hover:#172726;--border:#2b3938;--text:#fff;--text-2:#e1e3e3;--muted:#9ca3a3;--faint:#848c8c;--nav-text:#d3d6d5;--nav-icon:#a9afae;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#081918}[data-theme=mint-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=classic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f3f3f3;--surface:#fff;--surface-2:#f8f8f8;--surface-hover:#fbfbfb;--border:#dfe1e2;--border-strong:#ced0d4;--text:#1a283b;--text-2:#455160;--muted:#626b78;--faint:#828993;--nav-text:#505b69;--nav-icon:#828993;--primary:#0067c0;--primary-600:#00529a;--primary-hover:#00529a;--primary-50:#e6f0f9;--on-primary:#fff;--primary-glow:#0067c040;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#00294d;--on-ink:#fff;--ink-muted:#9eaebb;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#121c2973;--toast-bg:#172435;--toast-text:#fff;--login-bg:linear-gradient(135deg, #00294d, #00529a);--shadow:0 1px 2px #1a283b0f, 0 1px 3px #1a283b14;--shadow-lg:0 12px 32px #1a283b2e}[data-theme=classic] .sidebar{--surface:#f7f7f7;--surface-2:#e5e6e7;--surface-hover:#eaeaeb;--border:#d8d9dc;--text:#1c2433;--text-2:#363d4b;--muted:#6d727c;--faint:#8a8e95;--nav-text:#434a56;--nav-icon:#696e78;--primary-50:#d4e3ef;--primary-600:#004d90;color:#1c2433;background:#f7f7f7}[data-theme=classic] .sidebar .nav-item.active .icon{color:#004d90}[data-theme=classic-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#1c1c1c;--surface:#272727;--surface-2:#2f2f2f;--surface-hover:#333;--border:#3a3a3a;--border-strong:#4c4c4c;--text:#e6edf5;--text-2:#c6ccd2;--muted:#95999e;--faint:#717477;--nav-text:#bec3ca;--nav-icon:#8b8f93;--primary:#4ca3ec;--primary-600:#9dccf5;--primary-hover:#438fd0;--primary-50:#4ca3ec29;--on-primary:#111418;--primary-glow:#4ca3ec59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#3572a5;--on-ink:#fff;--ink-muted:#c2d5e4;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#414141;--toast-text:#e6edf5;--login-bg:linear-gradient(135deg, #1c1c1c, #22496a);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=classic-dark] .sidebar{--surface:#202020;--surface-2:#323232;--surface-hover:#2d2d2d;--border:#3f3f3f;--text:#fff;--text-2:#e4e4e4;--muted:#a6a6a6;--faint:#909090;--nav-text:#d7d7d7;--nav-icon:#b1b1b1;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#202020}[data-theme=classic-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=neon]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f0f9fc;--surface:#fff;--surface-2:#f7fcfd;--surface-hover:#fbfdfe;--border:#dde6eb;--border-strong:#ccd6db;--text:#1b2b3b;--text-2:#465462;--muted:#616f7b;--faint:#818e98;--nav-text:#505f6b;--nav-icon:#818e98;--primary:#0891b2;--primary-600:#06748e;--primary-hover:#06748e;--primary-50:#e6f4f7;--on-primary:#111418;--primary-glow:#0891b240;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#033a47;--on-ink:#fff;--ink-muted:#9fb4b9;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#131e2973;--toast-bg:#182735;--toast-text:#fff;--login-bg:linear-gradient(135deg, #033a47, #06748e);--shadow:0 1px 2px #1b2b3b0f, 0 1px 3px #1b2b3b14;--shadow-lg:0 12px 32px #1b2b3b2e}[data-theme=neon] .sidebar{--surface:#0f172a;--surface-2:#222a3b;--surface-hover:#1d2537;--border:#313748;--text:#fff;--text-2:#e2e3e5;--muted:#9fa2aa;--faint:#878b95;--nav-text:#d4d5d9;--nav-icon:#abaeb4;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0f172a}[data-theme=neon] .sidebar .nav-item.active .icon{color:#fff}[data-theme=neon-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#070b18;--surface:#0e1528;--surface-2:#161d30;--surface-hover:#1b2234;--border:#242a3b;--border-strong:#373d4d;--text:#e4f0f5;--text-2:#c1cbd2;--muted:#8c949d;--faint:#646b75;--nav-text:#b8c2c9;--nav-icon:#818992;--primary:#22d3ee;--primary-600:#85e7f6;--primary-hover:#1ebad1;--primary-50:#22d3ee29;--on-primary:#111418;--primary-glow:#22d3ee59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#1894a7;--on-ink:#111418;--ink-muted:#133a43;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#2b3142;--toast-text:#e4f0f5;--login-bg:linear-gradient(135deg, #070b18, #0f5f6b);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=neon-dark] .sidebar{--surface:#050814;--surface-2:#191c27;--surface-hover:#141722;--border:#282b35;--text:#fff;--text-2:#e1e1e3;--muted:#9b9ca1;--faint:#82848a;--nav-text:#d2d3d5;--nav-icon:#a8a9ad;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#050814}[data-theme=neon-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0c0e13;--surface:#151922;--surface-2:#1d212a;--surface-hover:#22262e;--border:#2a2e36;--border-strong:#3d4048;--text:#edeeec;--text-2:#c9cac9;--muted:#939495;--faint:#6b6c6e;--nav-text:#c0c1c1;--nav-icon:#88898a;--primary:#d6ad4a;--primary-600:#e8d29b;--primary-hover:#bc9841;--primary-50:#d6ad4a29;--on-primary:#111418;--primary-glow:#d6ad4a59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#967934;--on-ink:#111418;--ink-muted:#393220;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#31353d;--toast-text:#edeeec;--login-bg:linear-gradient(135deg, #0c0e13, #604e21);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=midnight] .sidebar{--surface:#07080b;--surface-2:#1b1c1f;--surface-hover:#16171a;--border:#2a2b2d;--text:#fff;--text-2:#e1e1e2;--muted:#9c9c9d;--faint:#838485;--nav-text:#d2d3d3;--nav-icon:#a8a9aa;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#07080b}[data-theme=midnight] .sidebar .nav-item.active .icon{color:#fff}[data-theme=minimal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fff;--surface:#fafafa;--surface-2:#fdfdfd;--surface-hover:#fcfcfc;--border:#eaebec;--border-strong:#d8dadc;--text:#1b2331;--text-2:#494f5a;--muted:#6d727b;--faint:#888d94;--nav-text:#545a65;--nav-icon:#888d94;--primary:#111;--primary-600:#0e0e0e;--primary-hover:#0e0e0e;--primary-50:#e7e7e7;--on-primary:#fff;--primary-glow:#11111140;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#070707;--on-ink:#fff;--ink-muted:#a1a1a1;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#13192273;--toast-bg:#18202c;--toast-text:#fff;--login-bg:linear-gradient(135deg, #070707, #0e0e0e);--shadow:0 1px 2px #1b23310f, 0 1px 3px #1b233114;--shadow-lg:0 12px 32px #1b23312e}[data-theme=minimal] .sidebar{--surface:#f3f3f3;--surface-2:#e2e2e4;--surface-hover:#e6e7e7;--border:#d5d6d8;--text:#1c2433;--text-2:#363d4a;--muted:#656a74;--faint:#888c93;--nav-text:#434956;--nav-icon:#676c76;--primary-50:#d3d3d3;--primary-600:#0d0d0d;color:#1c2433;background:#f3f3f3}[data-theme=minimal] .sidebar .nav-item.active .icon{color:#0d0d0d}[data-theme=minimal-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0b0d12;--surface:#161820;--surface-2:#1e2028;--surface-hover:#23252c;--border:#2b2d34;--border-strong:#3e3f46;--text:#e8eaee;--text-2:#c5c7cb;--muted:#909296;--faint:#686a6e;--nav-text:#bcbec2;--nav-icon:#85878b;--primary:#6d6d6d;--primary-600:#afafaf;--primary-hover:#606060;--primary-50:#6d6d6d29;--on-primary:#fff;--primary-glow:#6d6d6d59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#4c4c4c;--on-ink:#fff;--ink-muted:#c9c9c9;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#32343b;--toast-text:#e8eaee;--login-bg:linear-gradient(135deg, #0b0d12, #313131);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=minimal-dark] .sidebar{--surface:#080a0e;--surface-2:#1c1e21;--surface-hover:#17191c;--border:#2b2c30;--text:#fff;--text-2:#e1e2e2;--muted:#9c9d9f;--faint:#848587;--nav-text:#d3d3d4;--nav-icon:#a9a9ab;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#080a0e}[data-theme=minimal-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=slate]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#eef1f5;--surface:#fff;--surface-2:#f6f7fa;--surface-hover:#fafbfc;--border:#dbdfe4;--border-strong:#caced4;--text:#1d2635;--text-2:#474f5b;--muted:#626974;--faint:#818791;--nav-text:#515965;--nav-icon:#818791;--primary:#334155;--primary-600:#293444;--primary-hover:#293444;--primary-50:#ebecee;--on-primary:#fff;--primary-glow:#33415540;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#141a22;--on-ink:#fff;--ink-muted:#a6a8ab;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#141b2573;--toast-bg:#1a2230;--toast-text:#fff;--login-bg:linear-gradient(135deg, #141a22, #293444);--shadow:0 1px 2px #1d26350f, 0 1px 3px #1d263514;--shadow-lg:0 12px 32px #1d26352e}[data-theme=slate] .sidebar{--surface:#1e293b;--surface-2:#303a4b;--surface-hover:#2c3647;--border:#3e4756;--text:#fff;--text-2:#e4e5e7;--muted:#a5a9b1;--faint:#8f949d;--nav-text:#d7d8dc;--nav-icon:#b0b4ba;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#1e293b}[data-theme=slate] .sidebar .nav-item.active .icon{color:#fff}[data-theme=slate-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0e1117;--surface:#191d27;--surface-2:#21252f;--surface-hover:#262933;--border:#2e313a;--border-strong:#40434c;--text:#e8ebf0;--text-2:#c5c8cd;--muted:#919499;--faint:#6a6d72;--nav-text:#bcbfc5;--nav-icon:#86898e;--primary:#707a88;--primary-600:#b0b6be;--primary-hover:#636b78;--primary-50:#707a8829;--on-primary:#111418;--primary-glow:#707a8859;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#4e555f;--on-ink:#fff;--ink-muted:#cacccf;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#353841;--toast-text:#e8ebf0;--login-bg:linear-gradient(135deg, #0e1117, #32373d);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=slate-dark] .sidebar{--surface:#0b0d11;--surface-2:#1f2024;--surface-hover:#1a1c1f;--border:#2d2f32;--text:#fff;--text-2:#e2e2e2;--muted:#9d9ea0;--faint:#858688;--nav-text:#d3d3d4;--nav-icon:#aaaaac;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0b0d11}[data-theme=slate-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=brutal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fef6e4;--surface:#fff;--surface-2:#fefaf0;--surface-hover:#fffcf7;--border:#ebe3d4;--border-strong:#dad3c7;--text:#282737;--text-2:#53505a;--muted:#6f6b70;--faint:#8f8a8a;--nav-text:#5e5b62;--nav-icon:#8f8a8a;--primary:#e6537c;--primary-600:#b84263;--primary-hover:#b84263;--primary-50:#fdeef2;--on-primary:#111418;--primary-glow:#e6537c40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#5c2132;--on-ink:#fff;--ink-muted:#c1abb1;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#1c1b2773;--toast-bg:#242332;--toast-text:#fff;--login-bg:linear-gradient(135deg, #5c2132, #b84263);--shadow:0 1px 2px #2827370f, 0 1px 3px #28273714;--shadow-lg:0 12px 32px #2827372e}[data-theme=brutal] .sidebar{--surface:#ffd23f;--surface-2:#edc43e;--surface-hover:#f1c83e;--border:#dfba3d;--text:#1c2433;--text-2:#373934;--muted:#625a37;--faint:#877639;--nav-text:#454335;--nav-icon:#6b6137;--primary-50:#fcc048;--primary-600:#7d2d43;color:#1c2433;background:#ffd23f}[data-theme=brutal] .sidebar .nav-item.active .icon{color:#7d2d43}[data-theme=brutal-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#1c131a;--surface:#2d202c;--surface-2:#342833;--surface-hover:#392c38;--border:#40343f;--border-strong:#514650;--text:#efeaf0;--text-2:#cdc8ce;--muted:#9b949a;--faint:#756d74;--nav-text:#c5bfc5;--nav-icon:#908990;--primary:#ff5c8a;--primary-600:#ffa5bf;--primary-hover:#e05179;--primary-50:#ff5c8a29;--on-primary:#111418;--primary-glow:#ff5c8a59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#b34061;--on-ink:#fff;--ink-muted:#e8c6d0;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#463b45;--toast-text:#efeaf0;--login-bg:linear-gradient(135deg, #1c131a, #73293e);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=brutal-dark] .sidebar{--surface:#150e14;--surface-2:#282127;--surface-hover:#231c22;--border:#363035;--text:#fff;--text-2:#e3e2e3;--muted:#a19fa1;--faint:#8a878a;--nav-text:#d5d4d5;--nav-icon:#adabad;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#150e14}[data-theme=brutal-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#000;--surface:#0b0b0b;--surface-2:#141414;--surface-hover:#181818;--border:#212121;--border-strong:#343434;--text:#eff0e9;--text-2:#c9cac4;--muted:#8f908c;--faint:#646562;--nav-text:#bfc0ba;--nav-icon:#838480;--primary:#ffd400;--primary-600:#ffe773;--primary-hover:#e0bb00;--primary-50:#ffd40029;--on-primary:#111418;--primary-glow:#ffd40059;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#b39400;--on-ink:#111418;--ink-muted:#423a11;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#282828;--toast-text:#eff0e9;--login-bg:linear-gradient(135deg, #000, #735f00);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=contrast] .sidebar{--surface:#000;--surface-2:#141414;--surface-hover:#0f0f0f;--border:#242424;--text:#fff;--text-2:#e0e0e0;--muted:#999;--faint:gray;--nav-text:#d1d1d1;--nav-icon:#a6a6a6;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#000}[data-theme=contrast] .sidebar .nav-item.active .icon{color:#fff}[data-theme=coffee]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f5ede3;--surface:#fffaf3;--surface-2:#faf3ea;--surface-hover:#fcf6ee;--border:#e2dbd3;--border-strong:#d1cbc5;--text:#222632;--text-2:#4c4e55;--muted:#68686c;--faint:#878687;--nav-text:#57585e;--nav-icon:#878687;--primary:#7b4a2a;--primary-600:#623b22;--primary-hover:#623b22;--primary-50:#f2edea;--on-primary:#fff;--primary-glow:#7b4a2a40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#311e11;--on-ink:#fff;--ink-muted:#b1aaa5;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#181b2373;--toast-bg:#1f222d;--toast-text:#fff;--login-bg:linear-gradient(135deg, #311e11, #623b22);--shadow:0 1px 2px #2226320f, 0 1px 3px #22263214;--shadow-lg:0 12px 32px #2226322e}[data-theme=coffee] .sidebar{--surface:#3b2618;--surface-2:#4b372a;--surface-hover:#473326;--border:#564438;--text:#fff;--text-2:#e7e5e3;--muted:#b1a8a3;--faint:#9d938c;--nav-text:#dcd8d5;--nav-icon:#bab3ae;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#3b2618}[data-theme=coffee] .sidebar .nav-item.active .icon{color:#fff}[data-theme=coffee-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#131114;--surface:#201e23;--surface-2:#28262b;--surface-hover:#2c2a2f;--border:#343237;--border-strong:#464448;--text:#eaebee;--text-2:#c8c8cb;--muted:#949497;--faint:#6d6d70;--nav-text:#bfbfc2;--nav-icon:#89898c;--primary:#a3806a;--primary-600:#ccb9ad;--primary-hover:#8f715d;--primary-50:#a3806a29;--on-primary:#111418;--primary-glow:#a3806a59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#725a4a;--on-ink:#fff;--ink-muted:#d5cec9;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#3b393d;--toast-text:#eaebee;--login-bg:linear-gradient(135deg, #131114, #493a30);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=coffee-dark] .sidebar{--surface:#0e0d0f;--surface-2:#212022;--surface-hover:#1c1c1d;--border:#302f31;--text:#fff;--text-2:#e2e2e2;--muted:#9f9e9f;--faint:#878687;--nav-text:#d4d3d4;--nav-icon:#abaaab;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0e0d0f}[data-theme=coffee-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f3ecdb;--surface:#fffdf5;--surface-2:#f8f4e7;--surface-hover:#fbf8ed;--border:#e0dacc;--border-strong:#d0cabe;--text:#232432;--text-2:#4d4c54;--muted:#68666a;--faint:#878483;--nav-text:#57565c;--nav-icon:#878483;--primary:#8b1e1e;--primary-600:#6f1818;--primary-hover:#6f1818;--primary-50:#f3e9e9;--on-primary:#fff;--primary-glow:#8b1e1e40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#380c0c;--on-ink:#fff;--ink-muted:#b3a3a3;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#19192373;--toast-bg:#20202d;--toast-text:#fff;--login-bg:linear-gradient(135deg, #380c0c, #6f1818);--shadow:0 1px 2px #2324320f, 0 1px 3px #23243214;--shadow-lg:0 12px 32px #2324322e}[data-theme=paper] .sidebar{--surface:#efe4c8;--surface-2:#ded5bc;--surface-hover:#e2d8bf;--border:#d1c9b3;--text:#1c2433;--text-2:#353b45;--muted:#646566;--faint:#7f7e79;--nav-text:#42474e;--nav-icon:#666767;--primary-50:#e1c8b0;--primary-600:#681717;color:#1c2433;background:#efe4c8}[data-theme=paper] .sidebar .nav-item.active .icon{color:#681717}[data-theme=paper-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#140e13;--surface:#221a22;--surface-2:#2a222a;--surface-hover:#2e272e;--border:#362f36;--border-strong:#484148;--text:#ebeaee;--text-2:#c9c7cb;--muted:#959296;--faint:#6e6a6f;--nav-text:#c0bec2;--nav-icon:#8a878b;--primary:#ae6262;--primary-600:#d2a9a9;--primary-hover:#995656;--primary-50:#ae626229;--on-primary:#111418;--primary-glow:#ae626259;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#7a4545;--on-ink:#fff;--ink-muted:#d7c7c7;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#3d353d;--toast-text:#ebeaee;--login-bg:linear-gradient(135deg, #140e13, #4e2c2c);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=paper-dark] .sidebar{--surface:#0f0b0e;--surface-2:#221f21;--surface-hover:#1d1a1c;--border:#312d30;--text:#fff;--text-2:#e2e2e2;--muted:#9f9d9f;--faint:#878587;--nav-text:#d4d3d4;--nav-icon:#abaaab;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0f0b0e}[data-theme=paper-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=light-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0d1321;--surface:#182036;--surface-2:#20283d;--surface-hover:#252c41;--border:#2d3448;--border-strong:#3f4658;--text:#e4eaf5;--text-2:#c2c8d3;--muted:#8e94a0;--faint:#676d7a;--nav-text:#b9bfcb;--nav-icon:#838996;--primary:#2a67ec;--primary-600:#8aabf5;--primary-hover:#255bd0;--primary-50:#2a67ec29;--on-primary:#fff;--primary-glow:#2a67ec59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#1d48a5;--on-ink:#fff;--ink-muted:#bbc8e4;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#343b4e;--toast-text:#e4eaf5;--login-bg:linear-gradient(135deg, #0d1321, #132e6a);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=light-dark] .sidebar{--surface:#0a0e19;--surface-2:#1e212b;--surface-hover:#191c27;--border:#2c3039;--text:#fff;--text-2:#e2e2e3;--muted:#9d9fa3;--faint:#85878c;--nav-text:#d3d4d6;--nav-icon:#a9abaf;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0a0e19}[data-theme=light-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=sand]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f6f1e9;--surface:#fffdf9;--surface-2:#faf6f0;--surface-hover:#fcf9f4;--border:#e3dfd8;--border-strong:#d3ceca;--text:#262631;--text-2:#504f56;--muted:#6b696e;--faint:#8a8789;--nav-text:#5a595f;--nav-icon:#8a8789;--primary:#c2410c;--primary-600:#9b340a;--primary-hover:#9b340a;--primary-50:#f9ece7;--on-primary:#fff;--primary-glow:#c2410c40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#4e1a05;--on-ink:#fff;--ink-muted:#bca8a0;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#1b1b2273;--toast-bg:#22222c;--toast-text:#fff;--login-bg:linear-gradient(135deg, #4e1a05, #9b340a);--shadow:0 1px 2px #2626310f, 0 1px 3px #26263114;--shadow-lg:0 12px 32px #2626312e}[data-theme=sand] .sidebar{--surface:#fff;--surface-2:#ededef;--surface-hover:#f1f2f3;--border:#dfe0e2;--text:#1c2433;--text-2:#373e4b;--muted:#70757e;--faint:#8e9299;--nav-text:#454b58;--nav-icon:#6b717a;--primary-50:#f6e4dd;--primary-600:#923109;color:#1c2433;background:#fff}[data-theme=sand] .sidebar .nav-item.active .icon{color:#923109}[data-theme=sand-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#181112;--surface:#271d20;--surface-2:#2f2528;--surface-hover:#33292c;--border:#3a3134;--border-strong:#4c4346;--text:#ece8ea;--text-2:#cac6c7;--muted:#979294;--faint:#716b6d;--nav-text:#c2bdbf;--nav-icon:#8d8789;--primary:#c44612;--primary-600:#df997d;--primary-hover:#ac3e10;--primary-50:#c4461229;--on-primary:#fff;--primary-glow:#c4461259;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#89310d;--on-ink:#fff;--ink-muted:#dcc1b6;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#41383b;--toast-text:#ece8ea;--login-bg:linear-gradient(135deg, #181112, #582008);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=sand-dark] .sidebar{--surface:#120d0e;--surface-2:#252021;--surface-hover:#201c1c;--border:#332f30;--text:#fff;--text-2:#e3e2e2;--muted:#a09e9f;--faint:#898687;--nav-text:#d4d3d4;--nav-icon:#acaaab;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#120d0e}[data-theme=sand-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=sky]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#edf5fb;--surface:#fff;--surface-2:#f5fafd;--surface-hover:#fafcfe;--border:#dae3ea;--border-strong:#c9d2db;--text:#1a2a3c;--text-2:#445362;--muted:#606d7b;--faint:#7f8b98;--nav-text:#4f5d6c;--nav-icon:#7f8b98;--primary:#0284c7;--primary-600:#026a9f;--primary-hover:#026a9f;--primary-50:#e6f3f9;--on-primary:#111418;--primary-glow:#0284c740;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#013550;--on-ink:#fff;--ink-muted:#9eb2bd;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#121d2a73;--toast-bg:#172636;--toast-text:#fff;--login-bg:linear-gradient(135deg, #013550, #026a9f);--shadow:0 1px 2px #1a2a3c0f, 0 1px 3px #1a2a3c14;--shadow-lg:0 12px 32px #1a2a3c2e}[data-theme=sky-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0a151f;--surface:#142433;--surface-2:#1c2c3a;--surface-hover:#21303e;--border:#293845;--border-strong:#3c4956;--text:#e2ecf3;--text-2:#bfcad1;--muted:#8c969e;--faint:#656f78;--nav-text:#b7c1c9;--nav-icon:#818b94;--primary:#0284c7;--primary-600:#74bbe0;--primary-hover:#0274af;--primary-50:#0284c729;--on-primary:#111418;--primary-glow:#0284c759;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#015c8b;--on-ink:#fff;--ink-muted:#b3cedc;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#303e4b;--toast-text:#e2ecf3;--login-bg:linear-gradient(135deg, #0a151f, #013b5a);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=sky-dark] .sidebar{--surface:#081017;--surface-2:#1c232a;--surface-hover:#171e25;--border:#2b3137;--text:#fff;--text-2:#e1e2e3;--muted:#9c9fa2;--faint:#84888b;--nav-text:#d3d4d5;--nav-icon:#a9abae;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#081017}[data-theme=sky-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=lavender]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f3f1fa;--surface:#fff;--surface-2:#f8f7fc;--surface-hover:#fbfbfe;--border:#e0dfe9;--border-strong:#cfceda;--text:#22253e;--text-2:#4c4e64;--muted:#67687c;--faint:#868798;--nav-text:#56586d;--nav-icon:#868798;--primary:#7c3aed;--primary-600:#632ebe;--primary-hover:#632ebe;--primary-50:#f2ebfd;--on-primary:#fff;--primary-glow:#7c3aed40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#32175f;--on-ink:#fff;--ink-muted:#b1a7c2;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#181a2b73;--toast-bg:#1f2138;--toast-text:#fff;--login-bg:linear-gradient(135deg, #32175f, #632ebe);--shadow:0 1px 2px #22253e0f, 0 1px 3px #22253e14;--shadow-lg:0 12px 32px #22253e2e}[data-theme=lavender-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#131021;--surface:#201c36;--surface-2:#28243d;--surface-hover:#2c2841;--border:#343048;--border-strong:#464358;--text:#e9e9f5;--text-2:#c7c6d3;--muted:#9392a0;--faint:#6d6b7a;--nav-text:#bebecb;--nav-icon:#898796;--primary:#8649ee;--primary-600:#bc9bf6;--primary-hover:#7640d1;--primary-50:#8649ee29;--on-primary:#fff;--primary-glow:#8649ee59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#5e33a7;--on-ink:#fff;--ink-muted:#cfc2e5;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#3b374e;--toast-text:#e9e9f5;--login-bg:linear-gradient(135deg, #131021, #3c216b);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=lavender-dark] .sidebar{--surface:#0e0c19;--surface-2:#211f2b;--surface-hover:#1c1b27;--border:#302e39;--text:#fff;--text-2:#e2e2e3;--muted:#9f9ea3;--faint:#87868c;--nav-text:#d4d3d6;--nav-icon:#abaaaf;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0e0c19}[data-theme=lavender-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=burgundy]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#14090c;--surface:#211116;--surface-2:#29191e;--surface-hover:#2d1e23;--border:#35262b;--border-strong:#47393e;--text:#ede6ec;--text-2:#cac3c8;--muted:#968e92;--faint:#6f666a;--nav-text:#c2babf;--nav-icon:#8b8387;--primary:#e11d48;--primary-600:#ef839a;--primary-hover:#c61a3f;--primary-50:#e11d4829;--on-primary:#fff;--primary-glow:#e11d4859;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#9e1432;--on-ink:#fff;--ink-muted:#e2b9c2;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#3c2e32;--toast-text:#ede6ec;--login-bg:linear-gradient(135deg, #14090c, #650d20);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=burgundy] .sidebar{--surface:#0f0709;--surface-2:#221b1d;--surface-hover:#1d1618;--border:#312a2b;--text:#fff;--text-2:#e2e1e1;--muted:#9f9c9d;--faint:#878384;--nav-text:#d4d2d3;--nav-icon:#aba8a9;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0f0709}[data-theme=burgundy] .sidebar .nav-item.active .icon{color:#fff}[data-theme=blue]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f5f7fd;--surface:#fff;--surface-2:#fafbfe;--surface-hover:#fcfdfe;--border:#e1e4ec;--border-strong:#d0d4dc;--text:#1c273d;--text-2:#475163;--muted:#6a7282;--faint:#848b99;--nav-text:#525b6d;--nav-icon:#848b99;--primary:#1d4ed8;--primary-600:#173ead;--primary-hover:#173ead;--primary-50:#e8edfb;--on-primary:#fff;--primary-glow:#1d4ed840;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#0c1f56;--on-ink:#fff;--ink-muted:#a3aabf;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#141b2b73;--toast-bg:#192337;--toast-text:#fff;--login-bg:linear-gradient(135deg, #0c1f56, #173ead);--shadow:0 1px 2px #1c273d0f, 0 1px 3px #1c273d14;--shadow-lg:0 12px 32px #1c273d2e}[data-theme=blue-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0c1220;--surface:#171e34;--surface-2:#1f263b;--surface-hover:#242a3f;--border:#2c3246;--border-strong:#3e4457;--text:#e7ecf4;--text-2:#c4c9d2;--muted:#8f959f;--faint:#686e79;--nav-text:#bbc0ca;--nav-icon:#848a95;--primary:#6183e4;--primary-600:#a8bbf0;--primary-hover:#5573c9;--primary-50:#6183e429;--on-primary:#111418;--primary-glow:#6183e459;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#445ca0;--on-ink:#fff;--ink-muted:#c7cee3;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#33394c;--toast-text:#e7ecf4;--login-bg:linear-gradient(135deg, #0c1220, #2c3b67);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=blue-dark] .sidebar{--surface:#090e18;--surface-2:#1d212a;--surface-hover:#181c26;--border:#2b3038;--text:#fff;--text-2:#e1e2e3;--muted:#9d9fa3;--faint:#84878c;--nav-text:#d3d4d5;--nav-icon:#a9abae;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#090e18}[data-theme=blue-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=purple]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f8f5fd;--surface:#fff;--surface-2:#fbfafe;--surface-hover:#fdfcfe;--border:#e5e2ec;--border-strong:#d3d1dc;--text:#21243d;--text-2:#4c4e63;--muted:#6e6f82;--faint:#889;--nav-text:#57586d;--nav-icon:#889;--primary:#6d28d9;--primary-600:#5720ae;--primary-hover:#5720ae;--primary-50:#f0eafb;--on-primary:#fff;--primary-glow:#6d28d940;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#2c1057;--on-ink:#fff;--ink-muted:#afa4bf;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#17192b73;--toast-bg:#1e2037;--toast-text:#fff;--login-bg:linear-gradient(135deg, #2c1057, #5720ae);--shadow:0 1px 2px #21243d0f, 0 1px 3px #21243d14;--shadow-lg:0 12px 32px #21243d2e}[data-theme=purple-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#120f20;--surface:#1f1b34;--surface-2:#27233b;--surface-hover:#2b283f;--border:#333046;--border-strong:#454257;--text:#eaeaf4;--text-2:#c7c7d2;--muted:#94929f;--faint:#6d6b79;--nav-text:#bfbeca;--nav-icon:#898795;--primary:#9969e4;--primary-600:#c7adf0;--primary-hover:#875cc9;--primary-50:#9969e429;--on-primary:#111418;--primary-glow:#9969e459;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#6b4aa0;--on-ink:#fff;--ink-muted:#d3c9e3;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#3a364c;--toast-text:#eaeaf4;--login-bg:linear-gradient(135deg, #120f20, #452f67);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=purple-dark] .sidebar{--surface:#0e0b18;--surface-2:#211f2a;--surface-hover:#1c1a26;--border:#302d38;--text:#fff;--text-2:#e2e2e3;--muted:#9f9da3;--faint:#87858c;--nav-text:#d4d3d5;--nav-icon:#abaaae;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0e0b18}[data-theme=purple-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=orange]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fcf6f4;--surface:#fff;--surface-2:#fdfaf9;--surface-hover:#fefcfc;--border:#e9e3e2;--border-strong:#d8d3d3;--text:#262631;--text-2:#515058;--muted:#737177;--faint:#8d8a8f;--nav-text:#5c5a62;--nav-icon:#8d8a8f;--primary:#c2410c;--primary-600:#9b340a;--primary-hover:#9b340a;--primary-50:#f9ece7;--on-primary:#fff;--primary-glow:#c2410c40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#4e1a05;--on-ink:#fff;--ink-muted:#bca8a0;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#1b1b2273;--toast-bg:#22222c;--toast-text:#fff;--login-bg:linear-gradient(135deg, #4e1a05, #9b340a);--shadow:0 1px 2px #2626310f, 0 1px 3px #26263114;--shadow-lg:0 12px 32px #2626312e}[data-theme=orange-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#181112;--surface:#271d20;--surface-2:#2f2528;--surface-hover:#33292c;--border:#3a3134;--border-strong:#4c4346;--text:#ece8ea;--text-2:#cac6c7;--muted:#979294;--faint:#716b6d;--nav-text:#c2bdbf;--nav-icon:#8d8789;--primary:#c44612;--primary-600:#df997d;--primary-hover:#ac3e10;--primary-50:#c4461229;--on-primary:#fff;--primary-glow:#c4461259;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#89310d;--on-ink:#fff;--ink-muted:#dcc1b6;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#41383b;--toast-text:#ece8ea;--login-bg:linear-gradient(135deg, #181112, #582008);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=orange-dark] .sidebar{--surface:#120d0e;--surface-2:#252021;--surface-hover:#201c1c;--border:#332f30;--text:#fff;--text-2:#e3e2e2;--muted:#a09e9f;--faint:#898687;--nav-text:#d4d3d4;--nav-icon:#acaaab;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#120d0e}[data-theme=orange-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=maroon]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fbf4f6;--surface:#fff;--surface-2:#fdf9fa;--surface-hover:#fefcfc;--border:#e8e1e4;--border-strong:#d6d0d5;--text:#242333;--text-2:#4f4d5a;--muted:#716e79;--faint:#8b8791;--nav-text:#5a5764;--nav-icon:#8b8791;--primary:#9f1239;--primary-600:#7f0e2e;--primary-hover:#7f0e2e;--primary-50:#f5e7eb;--on-primary:#fff;--primary-glow:#9f123940;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#400717;--on-ink:#fff;--ink-muted:#b6a1a7;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#19192473;--toast-bg:#20202e;--toast-text:#fff;--login-bg:linear-gradient(135deg, #400717, #7f0e2e);--shadow:0 1px 2px #2423330f, 0 1px 3px #24233314;--shadow-lg:0 12px 32px #2423332e}[data-theme=maroon-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#150d15;--surface:#241824;--surface-2:#2c202c;--surface-hover:#302530;--border:#382d38;--border-strong:#493f49;--text:#ece9ef;--text-2:#cac6cc;--muted:#969198;--faint:#6f6971;--nav-text:#c1bdc3;--nav-icon:#8b868d;--primary:#bc5974;--primary-600:#daa4b3;--primary-hover:#a54e66;--primary-50:#bc597429;--on-primary:#111418;--primary-glow:#bc597459;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#843e51;--on-ink:#fff;--ink-muted:#dac5cb;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#3e343e;--toast-text:#ece9ef;--login-bg:linear-gradient(135deg, #150d15, #552834);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=maroon-dark] .sidebar{--surface:#100a10;--surface-2:#231e23;--surface-hover:#1e191e;--border:#312c31;--text:#fff;--text-2:#e2e2e2;--muted:#9f9d9f;--faint:#888588;--nav-text:#d4d3d4;--nav-icon:#aba9ab;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#100a10}[data-theme=maroon-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=amber]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fdf9f4;--surface:#fff;--surface-2:#fefcf9;--surface-hover:#fefdfc;--border:#eae6e2;--border-strong:#d8d5d3;--text:#262830;--text-2:#515257;--muted:#737377;--faint:#8d8c8e;--nav-text:#5c5c61;--nav-icon:#8d8c8e;--primary:#c96e06;--primary-600:#a15805;--primary-hover:#a15805;--primary-50:#faf1e6;--on-primary:#111418;--primary-glow:#c96e0640;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#502c02;--on-ink:#fff;--ink-muted:#bdaf9f;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#1b1c2273;--toast-bg:#22242b;--toast-text:#fff;--login-bg:linear-gradient(135deg, #502c02, #a15805);--shadow:0 1px 2px #2628300f, 0 1px 3px #26283014;--shadow-lg:0 12px 32px #2628302e}[data-theme=amber-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#191411;--surface:#2a221f;--surface-2:#312a27;--surface-hover:#362e2b;--border:#3d3633;--border-strong:#4e4845;--text:#edebe9;--text-2:#cbc9c6;--muted:#989593;--faint:#726e6c;--nav-text:#c3c0be;--nav-icon:#8e8a88;--primary:#d97706;--primary-600:#eab476;--primary-hover:#bf6905;--primary-50:#d9770629;--on-primary:#111418;--primary-glow:#d9770659;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#985304;--on-ink:#fff;--ink-muted:#e0cbb4;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#443d3a;--toast-text:#edebe9;--login-bg:linear-gradient(135deg, #191411, #623603);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=amber-dark] .sidebar{--surface:#130f0d;--surface-2:#262220;--surface-hover:#211d1c;--border:#34312f;--text:#fff;--text-2:#e3e2e2;--muted:#a19f9e;--faint:#898786;--nav-text:#d5d4d3;--nav-icon:#acabaa;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#130f0d}[data-theme=amber-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=forest]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f0fdf4;--surface:#fff;--surface-2:#f7fef9;--surface-hover:#fbfefc;--border:#ddeae3;--border-strong:#ccd9d4;--text:#1d2b37;--text-2:#47555d;--muted:#637075;--faint:#829092;--nav-text:#526066;--nav-icon:#829092;--primary:#269a70;--primary-600:#1e7b5a;--primary-hover:#1e7b5a;--primary-50:#e9f5f1;--on-primary:#111418;--primary-glow:#269a7040;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#0f3e2d;--on-ink:#fff;--ink-muted:#a4b6af;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#141e2773;--toast-bg:#1a2732;--toast-text:#fff;--login-bg:linear-gradient(135deg, #0f3e2d, #1e7b5a);--shadow:0 1px 2px #1d2b370f, 0 1px 3px #1d2b3714;--shadow-lg:0 12px 32px #1d2b372e}[data-theme=forest] .sidebar{--surface:#0d3b2e;--surface-2:#204b3f;--surface-hover:#1c473b;--border:#2f564b;--text:#fff;--text-2:#e2e7e6;--muted:#9eb1ab;--faint:#869d97;--nav-text:#d3dcd9;--nav-icon:#aabab6;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0d3b2e}[data-theme=forest] .sidebar .nav-item.active .icon{color:#fff}[data-theme=forest-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0e1b1b;--surface:#192c2e;--surface-2:#213335;--surface-hover:#263839;--border:#2e3f41;--border-strong:#405052;--text:#e5f0f0;--text-2:#c3cece;--muted:#8f9b9b;--faint:#687474;--nav-text:#bac5c5;--nav-icon:#849090;--primary:#34d399;--primary-600:#8fe7c7;--primary-hover:#2eba87;--primary-50:#34d39929;--on-primary:#111418;--primary-glow:#34d39959;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#24946b;--on-ink:#111418;--ink-muted:#173a31;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#354547;--toast-text:#e5f0f0;--login-bg:linear-gradient(135deg, #0e1b1b, #175f45);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=forest-dark] .sidebar{--surface:#0b1414;--surface-2:#1f2727;--surface-hover:#1a2222;--border:#2d3535;--text:#fff;--text-2:#e2e3e3;--muted:#9da1a1;--faint:#858a8a;--nav-text:#d3d5d5;--nav-icon:#aaadad;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0b1414}[data-theme=forest-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=arctic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#ecfeff;--surface:#fff;--surface-2:#f5feff;--surface-hover:#f9ffff;--border:#d9ebed;--border-strong:#c9dade;--text:#1c2b3a;--text-2:#465561;--muted:#61717b;--faint:#809099;--nav-text:#50606b;--nav-icon:#809099;--primary:#1996aa;--primary-600:#147888;--primary-hover:#147888;--primary-50:#e8f5f7;--on-primary:#111418;--primary-glow:#1996aa40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#0a3c44;--on-ink:#fff;--ink-muted:#a2b5b8;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#141e2973;--toast-bg:#192734;--toast-text:#fff;--login-bg:linear-gradient(135deg, #0a3c44, #147888);--shadow:0 1px 2px #1c2b3a0f, 0 1px 3px #1c2b3a14;--shadow-lg:0 12px 32px #1c2b3a2e}[data-theme=arctic] .sidebar{--surface:#0c1a3a;--surface-2:#1f2c4a;--surface-hover:#1b2846;--border:#2e3a56;--text:#fff;--text-2:#e2e4e7;--muted:#9ea3b0;--faint:#868d9d;--nav-text:#d3d6dc;--nav-icon:#aaafba;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0c1a3a}[data-theme=arctic] .sidebar .nav-item.active .icon{color:#fff}[data-theme=arctic-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0d1b21;--surface:#172c36;--surface-2:#1f333d;--surface-hover:#243841;--border:#2c3f48;--border-strong:#3e5058;--text:#e4f0f5;--text-2:#c2ced3;--muted:#8e9ba0;--faint:#67747a;--nav-text:#b9c5cb;--nav-icon:#839096;--primary:#22d3ee;--primary-600:#85e7f6;--primary-hover:#1ebad1;--primary-50:#22d3ee29;--on-primary:#111418;--primary-glow:#22d3ee59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#1894a7;--on-ink:#111418;--ink-muted:#133a43;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#33454e;--toast-text:#e4f0f5;--login-bg:linear-gradient(135deg, #0d1b21, #0f5f6b);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=arctic-dark] .sidebar{--surface:#0a1419;--surface-2:#1e272b;--surface-hover:#192227;--border:#2c3539;--text:#fff;--text-2:#e2e3e3;--muted:#9da1a3;--faint:#858a8c;--nav-text:#d3d5d6;--nav-icon:#a9adaf;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0a1419}[data-theme=arctic-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=carbon]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fff9f9;--surface:#fff;--surface-2:#fffcfc;--surface-hover:#fffdfd;--border:#ece6e7;--border-strong:#dad5d8;--text:#272836;--text-2:#52525d;--muted:#6e6d76;--faint:#8f8c94;--nav-text:#5d5c67;--nav-icon:#8f8c94;--primary:#d96363;--primary-600:#ae4f4f;--primary-hover:#ae4f4f;--primary-50:#fbefef;--on-primary:#111418;--primary-glow:#d9636340;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#572828;--on-ink:#fff;--ink-muted:#bfadad;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#1b1c2673;--toast-bg:#232431;--toast-text:#fff;--login-bg:linear-gradient(135deg, #572828, #ae4f4f);--shadow:0 1px 2px #2728360f, 0 1px 3px #27283614;--shadow-lg:0 12px 32px #2728362e}[data-theme=carbon-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#1a1a2e;--surface:#2d222a;--surface-2:#342a31;--surface-hover:#392e36;--border:#40363d;--border-strong:#51484e;--text:#efebee;--text-2:#cdcacf;--muted:#9a97a1;--faint:#73727f;--nav-text:#c4c1c8;--nav-icon:#8f8d98;--primary:#f87171;--primary-600:#fbb1b1;--primary-hover:#da6363;--primary-50:#f8717129;--on-primary:#111418;--primary-glow:#f8717159;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#ae4f4f;--on-ink:#fff;--ink-muted:#e7caca;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#463d44;--toast-text:#efebee;--login-bg:linear-gradient(135deg, #1a1a2e, #703333);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=carbon-dark] .sidebar{--surface:#0d0d0d;--surface-2:#202020;--surface-hover:#1c1c1c;--border:#2f2f2f;--text:#fff;--text-2:#e2e2e2;--muted:#9e9e9e;--faint:#868686;--nav-text:#d3d3d3;--nav-icon:#aaa;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0d0d0d}[data-theme=carbon-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=teal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f0fdfa;--surface:#fff;--surface-2:#f7fefc;--surface-hover:#fbfefe;--border:#ddeae9;--border-strong:#ccd9d9;--text:#1c2b38;--text-2:#46555f;--muted:#627078;--faint:#829095;--nav-text:#516069;--nav-icon:#829095;--primary:#219b8b;--primary-600:#1a7c6f;--primary-hover:#1a7c6f;--primary-50:#e9f5f3;--on-primary:#111418;--primary-glow:#219b8b40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#0d3e38;--on-ink:#fff;--ink-muted:#a3b6b3;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#141e2773;--toast-bg:#192732;--toast-text:#fff;--login-bg:linear-gradient(135deg, #0d3e38, #1a7c6f);--shadow:0 1px 2px #1c2b380f, 0 1px 3px #1c2b3814;--shadow-lg:0 12px 32px #1c2b382e}[data-theme=teal] .sidebar{--surface:#0d2424;--surface-2:#203636;--surface-hover:#1c3131;--border:#2f4343;--text:#fff;--text-2:#e2e5e5;--muted:#9ea7a7;--faint:#869292;--nav-text:#d3d8d8;--nav-icon:#aab2b2;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0d2424}[data-theme=teal] .sidebar .nav-item.active .icon{color:#fff}[data-theme=teal-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0d1b1e;--surface:#182c32;--surface-2:#203339;--surface-hover:#25383d;--border:#2d3f44;--border-strong:#3f5055;--text:#e4f0f2;--text-2:#c2ced0;--muted:#8e9b9d;--faint:#677477;--nav-text:#b9c5c8;--nav-icon:#839093;--primary:#2dd4bf;--primary-600:#8ce7dc;--primary-hover:#28bba8;--primary-50:#2dd4bf29;--on-primary:#111418;--primary-glow:#2dd4bf59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#209486;--on-ink:#111418;--ink-muted:#163a39;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#34454b;--toast-text:#e4f0f2;--login-bg:linear-gradient(135deg, #0d1b1e, #145f56);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=teal-dark] .sidebar{--surface:#0a1417;--surface-2:#1e272a;--surface-hover:#192225;--border:#2c3537;--text:#fff;--text-2:#e2e3e3;--muted:#9da1a2;--faint:#858a8b;--nav-text:#d3d5d5;--nav-icon:#a9adae;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0a1417}[data-theme=teal-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=grape]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#faf5ff;--surface:#fff;--surface-2:#fcfaff;--surface-hover:#fefcff;--border:#e7e3ee;--border-strong:#d6d2de;--text:#24293d;--text-2:#4f5264;--muted:#6b6c7d;--faint:#8b8b9a;--nav-text:#5a5c6e;--nav-icon:#8b8b9a;--primary:#a370d6;--primary-600:#825aab;--primary-hover:#825aab;--primary-50:#f6f1fb;--on-primary:#111418;--primary-glow:#a370d640;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#412d56;--on-ink:#fff;--ink-muted:#b7afbf;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#191d2b73;--toast-bg:#202537;--toast-text:#fff;--login-bg:linear-gradient(135deg, #412d56, #825aab);--shadow:0 1px 2px #24293d0f, 0 1px 3px #24293d14;--shadow-lg:0 12px 32px #24293d2e}[data-theme=grape] .sidebar{--surface:#2d1b69;--surface-2:#3e2d75;--surface-hover:#3a2972;--border:#4a3b7e;--text:#fff;--text-2:#e6e4ed;--muted:#aba4c3;--faint:#968db4;--nav-text:#d9d6e4;--nav-icon:#b6afcb;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#2d1b69}[data-theme=grape] .sidebar .nav-item.active .icon{color:#fff}[data-theme=grape-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#181522;--surface:#272438;--surface-2:#2f2c3f;--surface-hover:#333043;--border:#3a384a;--border-strong:#4c495a;--text:#ececf5;--text-2:#cacad3;--muted:#9796a1;--faint:#716f7b;--nav-text:#c2c1cb;--nav-icon:#8d8b96;--primary:#c084fc;--primary-600:#dcbbfd;--primary-hover:#a974de;--primary-50:#c084fc29;--on-primary:#111418;--primary-glow:#c084fc59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#865cb0;--on-ink:#fff;--ink-muted:#dbcee7;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#413e50;--toast-text:#ececf5;--login-bg:linear-gradient(135deg, #181522, #563b71);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=grape-dark] .sidebar{--surface:#12101a;--surface-2:#25232c;--surface-hover:#201e28;--border:#33313a;--text:#fff;--text-2:#e3e2e4;--muted:#a09fa3;--faint:#89888d;--nav-text:#d4d4d6;--nav-icon:#acabaf;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#12101a}[data-theme=grape-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=gold]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fffbeb;--surface:#fff;--surface-2:#fffdf4;--surface-hover:#fffef9;--border:#ebe8da;--border-strong:#dad7cb;--text:#252930;--text-2:#515355;--muted:#6d6e6e;--faint:#8e8e8a;--nav-text:#5c5e5f;--nav-icon:#8e8e8a;--primary:#b87708;--primary-600:#935f06;--primary-hover:#935f06;--primary-50:#f8f1e6;--on-primary:#111418;--primary-glow:#b8770840;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#4a3003;--on-ink:#fff;--ink-muted:#bab09f;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#1a1d2273;--toast-bg:#21252b;--toast-text:#fff;--login-bg:linear-gradient(135deg, #4a3003, #935f06);--shadow:0 1px 2px #2529300f, 0 1px 3px #25293014;--shadow-lg:0 12px 32px #2529302e}[data-theme=gold] .sidebar{--surface:#1c1205;--surface-2:#2e2519;--surface-hover:#2a2014;--border:#3c3328;--text:#fff;--text-2:#e4e3e1;--muted:#a4a09b;--faint:#8e8982;--nav-text:#d6d4d2;--nav-icon:#b0aca8;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#1c1205}[data-theme=gold] .sidebar .nav-item.active .icon{color:#fff}[data-theme=gold-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#1b1712;--surface:#2c2620;--surface-2:#332e28;--surface-hover:#38322c;--border:#3f3a34;--border-strong:#504b46;--text:#eeede9;--text-2:#cccbc7;--muted:#9a9793;--faint:#74716c;--nav-text:#c4c2be;--nav-icon:#8f8d88;--primary:#f59e0b;--primary-600:#faca79;--primary-hover:#d88b0a;--primary-50:#f59e0b29;--on-primary:#111418;--primary-glow:#f59e0b59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#ac6f08;--on-ink:#111418;--ink-muted:#402f13;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#45403b;--toast-text:#eeede9;--login-bg:linear-gradient(135deg, #1b1712, #6e4705);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=gold-dark] .sidebar{--surface:#14110e;--surface-2:#272421;--surface-hover:#221f1c;--border:#353230;--text:#fff;--text-2:#e3e2e2;--muted:#a1a09f;--faint:#8a8887;--nav-text:#d5d4d4;--nav-icon:#adacab;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#14110e}[data-theme=gold-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=crimson]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fff0f0;--surface:#fff;--surface-2:#fff7f7;--surface-hover:#fffbfb;--border:#ecdedf;--border-strong:#dbced0;--text:#292634;--text-2:#544e5a;--muted:#706972;--faint:#90878e;--nav-text:#5f5963;--nav-icon:#90878e;--primary:#ef4444;--primary-600:#bf3636;--primary-hover:#bf3636;--primary-50:#fdecec;--on-primary:#111418;--primary-glow:#ef444440;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#601b1b;--on-ink:#fff;--ink-muted:#c3a8a8;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#1d1b2473;--toast-bg:#25222f;--toast-text:#fff;--login-bg:linear-gradient(135deg, #601b1b, #bf3636);--shadow:0 1px 2px #2926340f, 0 1px 3px #29263414;--shadow-lg:0 12px 32px #2926342e}[data-theme=crimson] .sidebar{--surface:#1a0000;--surface-2:#2c1414;--surface-hover:#280f0f;--border:#3a2424;--text:#fff;--text-2:#e4e0e0;--muted:#a39999;--faint:#8d8080;--nav-text:#d6d1d1;--nav-icon:#afa6a6;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#1a0000}[data-theme=crimson] .sidebar .nav-item.active .icon{color:#fff}[data-theme=crimson-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#1b1116;--surface:#2c1d25;--surface-2:#33252d;--surface-hover:#382931;--border:#3f3139;--border-strong:#50434a;--text:#eee8ec;--text-2:#ccc6ca;--muted:#9a9296;--faint:#746b70;--nav-text:#c4bdc1;--nav-icon:#8f878c;--primary:#ef4444;--primary-600:#f69898;--primary-hover:#d23c3c;--primary-50:#ef444429;--on-primary:#111418;--primary-glow:#ef444459;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#a73030;--on-ink:#fff;--ink-muted:#e5c1c1;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#45383f;--toast-text:#eee8ec;--login-bg:linear-gradient(135deg, #1b1116, #6c1f1f);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=crimson-dark] .sidebar{--surface:#140d11;--surface-2:#272024;--surface-hover:#221c1f;--border:#352f32;--text:#fff;--text-2:#e3e2e2;--muted:#a19ea0;--faint:#8a8688;--nav-text:#d5d3d4;--nav-icon:#adaaac;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#140d11}[data-theme=crimson-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=copper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fff7f0;--surface:#fff;--surface-2:#fffbf7;--surface-hover:#fffdfb;--border:#ece4df;--border-strong:#dad4d0;--text:#282731;--text-2:#535157;--muted:#6f6c70;--faint:#8f8b8d;--nav-text:#5e5b61;--nav-icon:#8f8b8d;--primary:#e4560c;--primary-600:#b6450a;--primary-hover:#b6450a;--primary-50:#fceee7;--on-primary:#111418;--primary-glow:#e4560c40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#5b2205;--on-ink:#fff;--ink-muted:#c1aba0;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#1c1b2273;--toast-bg:#24232c;--toast-text:#fff;--login-bg:linear-gradient(135deg, #5b2205, #b6450a);--shadow:0 1px 2px #2827310f, 0 1px 3px #28273114;--shadow-lg:0 12px 32px #2827312e}[data-theme=copper] .sidebar{--surface:#1a0a00;--surface-2:#2c1e14;--surface-hover:#28190f;--border:#3a2c24;--text:#fff;--text-2:#e4e2e0;--muted:#a39d99;--faint:#8d8580;--nav-text:#d6d3d1;--nav-icon:#afa9a6;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#1a0a00}[data-theme=copper] .sidebar .nav-item.active .icon{color:#fff}[data-theme=copper-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#1b1212;--surface:#2b1f20;--surface-2:#322728;--surface-hover:#372b2c;--border:#3e3334;--border-strong:#4f4546;--text:#eee9e9;--text-2:#ccc7c7;--muted:#9a9393;--faint:#746c6c;--nav-text:#c4bebe;--nav-icon:#8f8888;--primary:#ea580c;--primary-600:#f3a379;--primary-hover:#ce4d0b;--primary-50:#ea580c29;--on-primary:#111418;--primary-glow:#ea580c59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#a43e08;--on-ink:#fff;--ink-muted:#e4c5b5;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#443a3b;--toast-text:#eee9e9;--login-bg:linear-gradient(135deg, #1b1212, #692805);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=copper-dark] .sidebar{--surface:#140e0e;--surface-2:#272121;--surface-hover:#221c1c;--border:#353030;--text:#fff;--text-2:#e3e2e2;--muted:#a19f9f;--faint:#8a8787;--nav-text:#d5d4d4;--nav-icon:#adabab;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#140e0e}[data-theme=copper-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=snow]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fff;--surface:#fff;--surface-2:#fff;--surface-hover:#fff;--border:#ebecee;--border-strong:#d9dade;--text:#20283e;--text-2:#4d5365;--muted:#707583;--faint:#8b8f9b;--nav-text:#585e6e;--nav-icon:#8b8f9b;--primary:#6366f1;--primary-600:#4f52c1;--primary-hover:#4f52c1;--primary-50:#eff0fe;--on-primary:#111418;--primary-glow:#6366f140;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#282960;--on-ink:#fff;--ink-muted:#adaec3;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#161c2b73;--toast-bg:#1d2438;--toast-text:#fff;--login-bg:linear-gradient(135deg, #282960, #4f52c1);--shadow:0 1px 2px #20283e0f, 0 1px 3px #20283e14;--shadow-lg:0 12px 32px #20283e2e}[data-theme=snow] .sidebar{--surface:#dce3f0;--surface-2:#cdd4e1;--surface-hover:#d0d8e5;--border:#c1c8d6;--text:#1c2433;--text-2:#333b4a;--muted:#5d6573;--faint:#767e8c;--nav-text:#3f4655;--nav-icon:#5f6775;--primary-50:#cbd2f0;--primary-600:#4a4db5;color:#1c2433;background:#dce3f0}[data-theme=snow] .sidebar .nav-item.active .icon{color:#4a4db5}[data-theme=snow-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#111322;--surface:#1e2137;--surface-2:#26293e;--surface-hover:#2a2d42;--border:#323549;--border-strong:#444759;--text:#e7eaf5;--text-2:#c5c8d3;--muted:#9194a1;--faint:#6b6d7b;--nav-text:#bcbfcb;--nav-icon:#878996;--primary:#6366f1;--primary-600:#a9abf7;--primary-hover:#575ad4;--primary-50:#6366f129;--on-primary:#111418;--primary-glow:#6366f159;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#4547a9;--on-ink:#fff;--ink-muted:#c7c8e5;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#393c4f;--toast-text:#e7eaf5;--login-bg:linear-gradient(135deg, #111322, #2d2e6c);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=snow-dark] .sidebar{--surface:#0d0e1a;--surface-2:#20212c;--surface-hover:#1c1c28;--border:#2f303a;--text:#fff;--text-2:#e2e2e4;--muted:#9e9fa3;--faint:#86878d;--nav-text:#d3d4d6;--nav-icon:#aaabaf;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0d0e1a}[data-theme=snow-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=pearl]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fdfcff;--surface:#fff;--surface-2:#fefdff;--surface-hover:#fefeff;--border:#e9e9ee;--border-strong:#d8d7de;--text:#22253e;--text-2:#4e5065;--muted:#717283;--faint:#8b8c9b;--nav-text:#595b6e;--nav-icon:#8b8c9b;--primary:#7c3aed;--primary-600:#632ebe;--primary-hover:#632ebe;--primary-50:#f2ebfd;--on-primary:#fff;--primary-glow:#7c3aed40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#32175f;--on-ink:#fff;--ink-muted:#b1a7c2;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#181a2b73;--toast-bg:#1f2138;--toast-text:#fff;--login-bg:linear-gradient(135deg, #32175f, #632ebe);--shadow:0 1px 2px #22253e0f, 0 1px 3px #22253e14;--shadow-lg:0 12px 32px #22253e2e}[data-theme=pearl] .sidebar{--surface:#e8e2f8;--surface-2:#d8d3e8;--surface-hover:#dcd7ec;--border:#cbc7dc;--text:#1c2433;--text-2:#343b4b;--muted:#616576;--faint:#7c7d90;--nav-text:#414656;--nav-icon:#636778;--primary-50:#d9caf6;--primary-600:#5d2cb2;color:#1c2433;background:#e8e2f8}[data-theme=pearl] .sidebar .nav-item.active .icon{color:#5d2cb2}[data-theme=pearl-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#131021;--surface:#201c36;--surface-2:#28243d;--surface-hover:#2c2841;--border:#343048;--border-strong:#464358;--text:#e9e9f5;--text-2:#c7c6d3;--muted:#9392a0;--faint:#6d6b7a;--nav-text:#bebecb;--nav-icon:#898796;--primary:#8649ee;--primary-600:#bc9bf6;--primary-hover:#7640d1;--primary-50:#8649ee29;--on-primary:#fff;--primary-glow:#8649ee59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#5e33a7;--on-ink:#fff;--ink-muted:#cfc2e5;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#3b374e;--toast-text:#e9e9f5;--login-bg:linear-gradient(135deg, #131021, #3c216b);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=pearl-dark] .sidebar{--surface:#0e0c19;--surface-2:#211f2b;--surface-hover:#1c1b27;--border:#302e39;--text:#fff;--text-2:#e2e2e3;--muted:#9f9ea3;--faint:#87868c;--nav-text:#d4d3d6;--nav-icon:#abaaaf;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0e0c19}[data-theme=pearl-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=zinc]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f8fafc;--surface:#fff;--surface-2:#fbfcfd;--surface-hover:#fdfefe;--border:#e4e7ea;--border-strong:#d3d6da;--text:#1f2736;--text-2:#4a515e;--muted:#6d737d;--faint:#878c95;--nav-text:#555c68;--nav-icon:#878c95;--primary:#475569;--primary-600:#394454;--primary-hover:#394454;--primary-50:#edeef0;--on-primary:#fff;--primary-glow:#47556940;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#1c222a;--on-ink:#fff;--ink-muted:#a9abae;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#161b2673;--toast-bg:#1c2331;--toast-text:#fff;--login-bg:linear-gradient(135deg, #1c222a, #394454);--shadow:0 1px 2px #1f27360f, 0 1px 3px #1f273614;--shadow-lg:0 12px 32px #1f27362e}[data-theme=zinc] .sidebar{--surface:#e2e8f0;--surface-2:#d2d8e1;--surface-hover:#d6dce5;--border:#c6cdd6;--text:#1c2433;--text-2:#343c4a;--muted:#5f6773;--faint:#79808c;--nav-text:#404755;--nav-icon:#616975;--primary-50:#ccd3dd;--primary-600:#35404f;color:#1c2433;background:#e2e8f0}[data-theme=zinc] .sidebar .nav-item.active .icon{color:#35404f}[data-theme=zinc-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0f1218;--surface:#1b1f29;--surface-2:#232730;--surface-hover:#282b35;--border:#30333c;--border-strong:#42454d;--text:#e8ecf0;--text-2:#c5c9cd;--muted:#91959a;--faint:#6a6e73;--nav-text:#bdc0c5;--nav-icon:#868a8f;--primary:#7e8896;--primary-600:#b8bec5;--primary-hover:#6f7884;--primary-50:#7e889629;--on-primary:#111418;--primary-glow:#7e889659;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#585f69;--on-ink:#fff;--ink-muted:#cdcfd2;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#363a43;--toast-text:#e8ecf0;--login-bg:linear-gradient(135deg, #0f1218, #393d44);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=zinc-dark] .sidebar{--surface:#0b0e12;--surface-2:#1f2125;--surface-hover:#1a1c20;--border:#2d3033;--text:#fff;--text-2:#e2e2e3;--muted:#9d9fa0;--faint:#858789;--nav-text:#d3d4d4;--nav-icon:#aaabac;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0b0e12}[data-theme=zinc-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=fluent]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f3f3f3;--surface:#fff;--surface-2:#f8f8f8;--surface-hover:#fbfbfb;--border:#dfe1e2;--border-strong:#ced0d4;--text:#1a283b;--text-2:#455160;--muted:#626b78;--faint:#828993;--nav-text:#505b69;--nav-icon:#828993;--primary:#0067c0;--primary-600:#00529a;--primary-hover:#00529a;--primary-50:#e6f0f9;--on-primary:#fff;--primary-glow:#0067c040;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#00294d;--on-ink:#fff;--ink-muted:#9eaebb;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#121c2973;--toast-bg:#172435;--toast-text:#fff;--login-bg:linear-gradient(135deg, #00294d, #00529a);--shadow:0 1px 2px #1a283b0f, 0 1px 3px #1a283b14;--shadow-lg:0 12px 32px #1a283b2e}[data-theme=fluent] .sidebar{--surface:#f3f3f3;--surface-2:#e2e2e4;--surface-hover:#e6e7e7;--border:#d5d6d8;--text:#1c2433;--text-2:#363d4a;--muted:#656a74;--faint:#888c93;--nav-text:#434956;--nav-icon:#676c76;--primary-50:#d1dfec;--primary-600:#004d90;color:#1c2433;background:#f3f3f3}[data-theme=fluent] .sidebar .nav-item.active .icon{color:#004d90}[data-theme=fluent-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0a131e;--surface:#142132;--surface-2:#1c2939;--surface-hover:#212d3d;--border:#293544;--border-strong:#3c4755;--text:#e3ebf3;--text-2:#c0c8d1;--muted:#8c959e;--faint:#656e77;--nav-text:#b8c0c8;--nav-icon:#818a93;--primary:#1372c5;--primary-600:#7db1df;--primary-hover:#1164ad;--primary-50:#1372c529;--on-primary:#fff;--primary-glow:#1372c559;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#0d508a;--on-ink:#fff;--ink-muted:#b6cbdc;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#303c4b;--toast-text:#e3ebf3;--login-bg:linear-gradient(135deg, #0a131e, #093359);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=fluent-dark] .sidebar{--surface:#080e17;--surface-2:#1c212a;--surface-hover:#171c25;--border:#2b3037;--text:#fff;--text-2:#e1e2e3;--muted:#9c9fa2;--faint:#84878b;--nav-text:#d3d4d5;--nav-icon:#a9abae;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#080e17}[data-theme=fluent-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=modern]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f6f7fb;--surface:#fff;--surface-2:#fafbfd;--surface-hover:#fcfdfe;--border:#e2e5e9;--border-strong:#d1d4da;--text:#1b2b36;--text-2:#47545d;--muted:#636e77;--faint:#848d95;--nav-text:#525e67;--nav-icon:#848d95;--primary:#059669;--primary-600:#047854;--primary-hover:#047854;--primary-50:#e6f5f0;--on-primary:#111418;--primary-glow:#05966940;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#023c2a;--on-ink:#fff;--ink-muted:#9fb5ae;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#131e2673;--toast-bg:#182731;--toast-text:#fff;--login-bg:linear-gradient(135deg, #023c2a, #047854);--shadow:0 1px 2px #1b2b360f, 0 1px 3px #1b2b3614;--shadow-lg:0 12px 32px #1b2b362e}[data-theme=modern-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0b1718;--surface:#142629;--surface-2:#1c2e30;--surface-hover:#213235;--border:#293a3c;--border-strong:#3c4b4d;--text:#e2ecee;--text-2:#c0cacc;--muted:#8c9798;--faint:#657072;--nav-text:#b7c1c3;--nav-icon:#818c8e;--primary:#059669;--primary-600:#76c5ad;--primary-hover:#04845c;--primary-50:#05966929;--on-primary:#111418;--primary-glow:#05966959;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#04694a;--on-ink:#fff;--ink-muted:#b4d2c9;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#304043;--toast-text:#e2ecee;--login-bg:linear-gradient(135deg, #0b1718, #02442f);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=modern-dark] .sidebar{--surface:#081112;--surface-2:#1c2425;--surface-hover:#171f20;--border:#2b3233;--text:#fff;--text-2:#e1e2e3;--muted:#9ca0a0;--faint:#848889;--nav-text:#d3d4d4;--nav-icon:#a9acac;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#081112}[data-theme=modern-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=office]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#fff;--surface:#fff;--surface-2:#fff;--surface-hover:#fff;--border:#ebeced;--border-strong:#d8dadd;--text:#1c2738;--text-2:#495260;--muted:#6e7580;--faint:#90959d;--nav-text:#555d6a;--nav-icon:#898f98;--primary:#1e4e8c;--primary-600:#183e70;--primary-hover:#183e70;--primary-50:#e9edf4;--on-primary:#fff;--primary-glow:#1e4e8c40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#0c1f38;--on-ink:#fff;--ink-muted:#a3aab3;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#141b2773;--toast-bg:#192332;--toast-text:#fff;--login-bg:linear-gradient(135deg, #0c1f38, #183e70);--shadow:0 1px 2px #1c27380f, 0 1px 3px #1c273814;--shadow-lg:0 12px 32px #1c27382e}[data-theme=office] .sidebar{--surface:#fafafa;--surface-2:#e8e9ea;--surface-hover:#ededee;--border:#dbdcde;--text:#1c2433;--text-2:#373e4b;--muted:#6e737d;--faint:#8b8f97;--nav-text:#444b57;--nav-icon:#6a6f79;--primary-50:#dbe2eb;--primary-600:#173b69;color:#1c2433;background:#fafafa}[data-theme=office] .sidebar .nav-item.active .icon{color:#173b69}[data-theme=office-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0c121b;--surface:#171e2d;--surface-2:#1f2634;--surface-hover:#242a39;--border:#2c3240;--border-strong:#3e4451;--text:#e7ecf2;--text-2:#c4c9d0;--muted:#8f959c;--faint:#686e75;--nav-text:#bbc0c7;--nav-icon:#848a91;--primary:#6283af;--primary-600:#a9bbd3;--primary-hover:#56739a;--primary-50:#6283af29;--on-primary:#111418;--primary-glow:#6283af59;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#455c7b;--on-ink:#fff;--ink-muted:#c7ced7;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#333946;--toast-text:#e7ecf2;--login-bg:linear-gradient(135deg, #0c121b, #2c3b4f);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=office-dark] .sidebar{--surface:#090e14;--surface-2:#1d2127;--surface-hover:#181c22;--border:#2b3035;--text:#fff;--text-2:#e1e2e3;--muted:#9d9fa1;--faint:#84878a;--nav-text:#d3d4d5;--nav-icon:#a9abad;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#090e14}[data-theme=office-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#0a0f1c;--surface:#111827;--surface-2:#19202f;--surface-hover:#1e2533;--border:#262d3a;--border-strong:#393f4c;--text:#e9eaf5;--text-2:#c5c7d2;--muted:#90929e;--faint:#686b77;--nav-text:#bcbeca;--nav-icon:#858793;--primary:#8b5cf6;--primary-600:#bfa5fa;--primary-hover:#7a51d8;--primary-50:#8b5cf629;--on-primary:#111418;--primary-glow:#8b5cf659;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#6140ac;--on-ink:#fff;--ink-muted:#d0c6e6;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#2e3441;--toast-text:#e9eaf5;--login-bg:linear-gradient(135deg, #0a0f1c, #3f296f);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=dark] .sidebar{--surface:#0b1120;--surface-2:#1f2432;--surface-hover:#1a1f2d;--border:#2d323f;--text:#fff;--text-2:#e2e2e4;--muted:#9da0a6;--faint:#858890;--nav-text:#d3d4d7;--nav-icon:#aaacb1;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#0b1120}[data-theme=dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme=navygold]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:10px;--bg:#f6f3ea;--surface:#fff;--surface-2:#faf8f3;--surface-hover:#fcfbf9;--border:#e3e1d9;--border-strong:#d2d0cb;--text:#222832;--text-2:#4c5157;--muted:#686b6f;--faint:#88898a;--nav-text:#575b60;--nav-icon:#88898a;--primary:#86621a;--primary-600:#6b4e15;--primary-hover:#6b4e15;--primary-50:#f3efe8;--on-primary:#fff;--primary-glow:#86621a40;--success:#15803d;--success-50:#e8f7ee;--danger:#dc2626;--danger-50:#fdecec;--danger-border:#f3c4c4;--warn:#d97706;--warn-50:#fef4e2;--on-status:#fff;--ink:#36270a;--on-ink:#fff;--ink-muted:#b3ada2;--section-2:#0d9488;--section-3:#b45309;--section-4:#7c3aed;--backdrop:#181c2373;--toast-bg:#1f242d;--toast-text:#fff;--login-bg:linear-gradient(135deg, #36270a, #6b4e15);--shadow:0 1px 2px #2228320f, 0 1px 3px #22283214;--shadow-lg:0 12px 32px #2228322e}[data-theme=navygold] .sidebar{--surface:#12202f;--surface-2:#253240;--surface-hover:#202d3b;--border:#333f4c;--text:#fff;--text-2:#e3e4e6;--muted:#a0a6ac;--faint:#899097;--nav-text:#d4d7da;--nav-icon:#acb1b6;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#12202f}[data-theme=navygold] .sidebar .nav-item.active .icon{color:#fff}[data-theme=navygold-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:10px;--bg:#14181f;--surface:#1b212b;--surface-2:#232932;--surface-hover:#282d37;--border:#30353e;--border-strong:#42474f;--text:#eeefed;--text-2:#cbcdcc;--muted:#97999b;--faint:#707276;--nav-text:#c2c4c4;--nav-icon:#8c8e90;--primary:#e8c254;--primary-600:#f2dda1;--primary-hover:#ccab4a;--primary-50:#e8c25429;--on-primary:#111418;--primary-glow:#e8c25459;--success:#34d399;--success-50:#34d39924;--danger:#f87171;--danger-50:#f8717124;--danger-border:#f8717166;--warn:#fbbf24;--warn-50:#fbbf2424;--on-status:#0b0f14;--ink:#a2883b;--on-ink:#111418;--ink-muted:#3d3723;--section-2:#2dd4bf;--section-3:#f59e0b;--section-4:#a78bfa;--backdrop:#000000a6;--toast-bg:#363c44;--toast-text:#eeefed;--login-bg:linear-gradient(135deg, #14181f, #685726);--shadow:0 1px 2px #0006;--shadow-lg:0 16px 40px #0009}[data-theme=navygold-dark] .sidebar{--surface:#131217;--surface-2:#26252a;--surface-hover:#212025;--border:#343337;--text:#fff;--text-2:#e3e3e3;--muted:#a1a0a2;--faint:#89898b;--nav-text:#d5d4d5;--nav-icon:#acacae;--primary-50:#ffffff29;--primary-600:#fff;color:#fff;background:#131217}[data-theme=navygold-dark] .sidebar .nav-item.active .icon{color:#fff}[data-theme]{--mo-primary:var(--primary);--mo-al-bg:var(--surface);--mo-al-fg:var(--text)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}.app-root{flex-direction:column;height:100%;display:flex}.app-main{flex:1;min-height:0}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;direction:rtl;font-family:Segoe UI,Tahoma,Noto Sans Arabic,Arial,sans-serif;font-size:15px}h1,h2,h3,h4{margin:0 0 12px;font-weight:700}h1{font-size:22px}h3{font-size:16px}p{margin:0 0 12px;line-height:1.7}input,select,button{font:inherit;color:inherit}input,select{border:1px solid var(--border);background:var(--surface);border-radius:8px;outline:none;min-width:0;height:38px;padding:0 10px}input:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50)}input[type=checkbox]{width:16px;height:16px}input[type=number]::-webkit-inner-spin-button{opacity:.4}kbd{opacity:.6;white-space:nowrap;direction:ltr;unicode-bidi:isolate;border:1px solid;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px}.layout{height:100%;display:flex}.sidebar{background:var(--surface);border-inline-end:1px solid var(--border);flex-direction:column;flex-shrink:0;width:236px;padding:16px 12px 12px;display:flex;overflow-y:auto}.icon{flex-shrink:0;display:block}.brand{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:8px;padding:2px 6px 16px;display:flex}.brand-logo{background:var(--primary);width:40px;height:40px;color:var(--on-primary);box-shadow:0 4px 10px var(--primary-glow);border-radius:10px;place-items:center;display:grid}.brand-text{min-width:0}.brand-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.brand-sub{color:var(--muted);font-size:12px}.sidebar nav{flex-direction:column;flex:1;gap:6px;display:flex}.nav-group,.nav-items{flex-direction:column;gap:2px;display:flex}.nav-group-title{color:var(--faint);padding:12px 12px 4px;font-size:12px;font-weight:700}.nav-item{width:100%;height:40px;color:var(--nav-text);cursor:pointer;text-align:right;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-weight:500;transition:background .12s,color .12s;display:flex;position:relative}.nav-item .icon{color:var(--nav-icon);transition:color .12s}.nav-item:hover{background:var(--surface-2);color:var(--text)}.nav-item:hover .icon{color:var(--text)}.nav-item.active{background:var(--primary-50);color:var(--primary-600);font-weight:700}.nav-item.active .icon{color:var(--primary)}.nav-label{white-space:nowrap;flex:1}.nav-item kbd{opacity:0;color:var(--muted);border-color:var(--border);transition:opacity .12s}.nav-item:hover kbd,.nav-item.active kbd{opacity:1}.nav-item.active kbd{color:inherit;border-color:currentColor}.user-card{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px;display:flex}.avatar{cursor:pointer;background:var(--primary-50);width:36px;height:36px;color:var(--primary-600);border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-weight:700;display:grid}.user-info{text-align:right;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;min-width:0;padding:2px 4px}.user-info:hover .user-role{color:var(--primary)}.user-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.user-role{color:var(--muted);font-size:12px}.user-btn{color:var(--muted);flex-shrink:0;place-items:center;display:grid}.user-btn:hover{background:var(--surface);color:var(--text)}.logout-btn:hover{background:var(--danger-50);color:var(--danger)}.logout-btn .icon{transform:scaleX(-1)}.content{flex:1;min-width:0;overflow:auto}.page{max-width:1400px;margin:0 auto;padding:20px 24px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-head h1{margin:0}.center-page{place-items:center;height:100%;padding:20px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:16px;padding:16px}.card.narrow{max-width:440px}.card.narrow-lg{max-width:720px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.card-head h3{margin:0}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.filters .grow{flex:1;min-width:200px}.check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.inline{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.grid-2>.card{margin-bottom:16px}.page>.grid-2{gap:0 16px}.span-2{grid-column:span 2}@media (width<=1100px){.page>.grid-2{grid-template-columns:1fr}}.btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;transition:background .12s,border-color .12s;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn.danger{background:var(--danger);border-color:var(--danger);color:var(--on-status)}.btn.danger-outline{color:var(--danger);border-color:var(--danger-border)}.btn.danger-outline:hover:not(:disabled){background:var(--danger-50)}.btn.sm{height:30px;padding:0 10px;font-size:13px}.btn.lg{height:44px;font-size:16px}.btn.xl{height:56px;font-size:18px;font-weight:700}.btn.block{width:100%}.icon-btn{cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:30px;font-size:15px}.icon-btn:hover{background:var(--surface-2)}.icon-btn.danger:hover{background:var(--danger-50)}.table{border-collapse:collapse;width:100%}.table th{text-align:right;color:var(--muted);border-bottom:1px solid var(--border);background:var(--surface-2);padding:10px;font-size:13px;font-weight:600;position:sticky;top:0}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:9px 10px}.table tbody tr:hover{background:var(--surface-hover)}.table.hover tbody tr{cursor:pointer}.table tr.selected{background:var(--primary-50)!important}.table tr.voided td{color:var(--muted);text-decoration:line-through}.table tr.voided td:last-child{text-decoration:none}.table .actions{text-align:left;white-space:nowrap}.table .actions .btn{margin-inline-start:6px}.table tfoot td{background:var(--surface-2);border-top:2px solid var(--border);padding:10px;font-weight:700}.table-foot{padding:10px 4px 0}.section-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:16px;display:grid}.section-cards .card{border-top:4px solid var(--primary);margin:0}.section-cards .card:nth-child(2){border-top-color:var(--section-2)}.section-cards .card:nth-child(3){border-top-color:var(--section-3)}.section-cards .card:nth-child(4){border-top-color:var(--section-4)}.section-card-title{font-size:16px;font-weight:700}.section-card-net{margin:4px 0 10px;font-size:30px;font-weight:800}.section-card-rows>div{border-top:1px dashed var(--border);justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.section-card-rows>div.b{font-weight:700}.section-card-rows span:first-child{color:var(--muted)}.empty{text-align:center;color:var(--muted);padding:32px}.inline-edit{background:0 0;border-color:#0000;width:100%}.inline-edit:hover{border-color:var(--border)}.badge{background:var(--surface-2);border:1px solid var(--border);border-radius:99px;margin-inline-start:6px;padding:2px 8px;font-size:12px;display:inline-block}.badge.section{background:var(--primary-50);color:var(--primary-600);border-color:#0000;margin-inline-start:0}.suggestions .badge.section{margin-inline-start:6px}.badge.success{background:var(--success-50);color:var(--success);border-color:#0000}.badge.danger{background:var(--danger-50);color:var(--danger);border-color:#0000}.badge.warn{background:var(--warn-50);color:var(--warn);border-color:#0000}.alert{border-radius:8px;margin-bottom:12px;padding:10px 12px}.alert.error{background:var(--danger-50);color:var(--danger)}.alert.success{background:var(--success-50);color:var(--success)}.alert.warn{background:var(--warn-50);color:var(--warn)}.muted{color:var(--muted)}.small{font-size:12px}.center{text-align:center}.mono{direction:ltr;unicode-bidi:embed;font-family:Consolas,Courier New,monospace}:is(td,th).mono{text-align:right}[dir=ltr] :is(td,th).mono{text-align:left}.mono::placeholder{font-family:Segoe UI,Tahoma,sans-serif}.nowrap{white-space:nowrap}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.text-warn{color:var(--warn)}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field>span{color:var(--text-2);font-size:13px;font-weight:600}.input-group{gap:6px;display:flex}.input-group>input,.input-group>select{flex:1}.seg{border:1px solid var(--border);background:var(--surface);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{cursor:pointer;background:0 0;border:0;height:36px;padding:0 12px}.seg button+button{border-inline-start:1px solid var(--border)}.seg button.on{background:var(--primary);color:var(--on-primary)}.seg.wide{display:flex}.seg.wide button{flex:1;height:42px}.stats{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:16px;display:grid}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px}.card .stat{box-shadow:none;background:var(--surface-2)}.stat-label{color:var(--muted);margin-bottom:6px;font-size:13px}.stat-value{font-size:22px;font-weight:700}.stat.primary .stat-value{color:var(--primary)}.stat.success .stat-value{color:var(--success)}.stat.danger .stat-value{color:var(--danger)}.stat.warn .stat-value{color:var(--warn)}.bars{flex-direction:column;gap:8px;display:flex}.bar-row{grid-template-columns:90px 1fr 100px;align-items:center;gap:10px;font-size:13px;display:grid}.bar-track{background:var(--surface-2);border-radius:4px;height:18px;overflow:hidden}.bar{background:var(--primary);border-radius:4px;min-width:2px;height:100%}.bar-value{text-align:left;font-weight:600}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.tabs button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px}.tabs button.on{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.modal-backdrop{background:var(--backdrop);z-index:50;place-items:center;padding:20px;animation:.12s ease-out fade;display:grid;position:fixed;inset:0}.modal{background:var(--surface);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;max-width:100%;max-height:calc(100vh - 40px);display:flex}.modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.modal-head h3{margin:0}.modal-body{padding:18px;overflow:auto}.modal-foot{border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 12px 12px;gap:8px;padding:12px 18px;display:flex}.meta-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;font-size:14px;display:grid}.meta-grid .muted{font-size:12px;display:block}.totals{margin:12px 0 12px auto;max-width:320px;margin-inline:auto 0}.sub-list{margin:8px 0 14px}@keyframes fade{0%{opacity:0}}.toasts{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:44px;left:50%;transform:translate(-50%)}.toasts .toast{pointer-events:auto;max-width:min(640px,90vw)}.toast{color:var(--toast-text);background:var(--toast-bg);box-shadow:var(--shadow-lg);border-radius:8px;max-width:420px;padding:12px 16px;animation:.15s ease-out fade}.toast.success,.toast.error,.toast.warn{color:var(--on-status)}.toast.success{background:var(--success)}.toast.error{background:var(--danger)}.toast.warn{background:var(--warn)}.login-page{background:var(--login-bg);place-items:center;height:100%;display:grid}.login-card{background:var(--surface);width:360px;box-shadow:var(--shadow-lg);border-radius:14px;padding:28px}.login-card h2{text-align:center}.login-logo{text-align:center;margin-bottom:8px;font-size:44px}.login-card .btn{margin:4px 0 14px}.pos{grid-template-columns:1fr 340px;height:100%;display:grid}.pos-main{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px;display:flex}.pos-search{position:relative}.search-input{border-width:2px;width:100%;height:50px;padding:0 16px;font-size:18px}.suggestions{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:10;border-radius:10px;max-height:360px;margin:0;padding:4px;list-style:none;position:absolute;top:54px;left:0;right:0;overflow:auto}.suggestions li{cursor:pointer;border-radius:6px;grid-template-columns:1fr 140px 100px 90px;align-items:center;gap:10px;padding:10px 12px;display:grid}.suggestions li.hi{background:var(--primary-50)}.suggestions li b{text-align:left}.cart{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex:1;overflow:auto}.cart .table td{font-size:16px}.qty{align-items:center;gap:4px;display:flex}.qty input{text-align:center;width:64px;height:32px}.shortcuts{flex-wrap:wrap;gap:14px;display:flex}.shortcuts kbd{margin-inline-end:4px}.pos-side{background:var(--surface);border-inline-start:1px solid var(--border);flex-direction:column;gap:4px;padding:16px;display:flex;overflow:auto}.total-box{background:var(--ink);color:var(--on-ink);text-align:center;border-radius:12px;margin-bottom:12px;padding:16px}.total-box .muted{color:var(--ink-muted)}.total-amount{letter-spacing:.5px;font-size:40px;font-weight:800;line-height:1.3}.total-amount small{opacity:.7;font-size:16px;font-weight:400}.summary-row{justify-content:space-between;padding:6px 0;display:flex}.summary-row.big{font-size:20px;font-weight:700}.quick-cash{grid-template-columns:repeat(4,1fr);gap:6px;margin:-6px 0 8px;display:grid}.quick-cash .span-all{grid-column:1/-1}.customer-chip{border:1px solid var(--primary);background:var(--primary-50);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.pick-list{max-height:360px;margin:0;padding:0;list-style:none;overflow:auto}.pick-list li{cursor:pointer;border-radius:6px;justify-content:space-between;padding:10px 12px;display:flex}.pick-list li.hi{background:var(--primary-50)}.pos-side .btn.xl{margin-top:10px}.pos-side .btn.xl kbd{border-color:currentColor}.last-sale{background:var(--success-50);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:14px;display:flex}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.theme-card{border:2px solid var(--border);background:var(--surface);cursor:pointer;text-align:right;border-radius:12px;padding:0;transition:border-color .15s,transform .15s;overflow:hidden}.theme-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.theme-card.on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50)}.theme-card-foot{align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.theme-card-foot .icon{color:var(--muted)}.theme-check{background:var(--primary);width:22px;height:22px;color:var(--on-primary);border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.theme-preview{gap:6px;height:92px;padding:8px;display:flex}.theme-preview.split{gap:0;padding:0}.theme-preview.split>.theme-preview{flex:1}.tp-side{border-radius:5px;flex-direction:column;gap:4px;width:28%;padding:6px 5px;display:flex}.tp-side i{background:#80808059;border-radius:3px;height:5px;display:block}.tp-main{flex-direction:column;flex:1;gap:6px;display:flex}.tp-card{border-radius:5px;flex:1;position:relative}.tp-card span{bottom:6px;border-radius:3px;width:34%;height:8px;position:absolute;inset-inline-end:6px}.inline-icon{vertical-align:-2px;display:inline-block}.pay-methods{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pay-methods button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;font-weight:600;display:flex}.pay-methods button .icon{color:var(--muted)}.pay-methods button:hover{border-color:var(--border-strong)}.pay-methods button.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.pay-methods button.on .icon{color:var(--on-primary)}.account-list{flex-direction:column;gap:6px;display:flex}.account-option{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:right;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.account-option:hover{border-color:var(--border-strong)}.account-option.on{border-color:var(--primary);background:var(--primary-50)}.account-radio{border:2px solid var(--border-strong);border-radius:50%;flex-shrink:0;width:16px;height:16px}.account-option.on .account-radio{border-color:var(--primary);box-shadow:inset 0 0 0 3px var(--surface);background:var(--primary)}.account-text{flex-direction:column;min-width:0;display:flex}.account-text small{color:var(--muted);font-size:12px}.transfer-box{text-align:center;border:1px dashed var(--primary);background:var(--primary-50);border-radius:8px;margin-top:8px;padding:10px 12px}.transfer-number{letter-spacing:1px;color:var(--primary-600);direction:ltr;font-family:Consolas,Segoe UI,monospace;font-size:22px;font-weight:800}.narrow-xl{max-width:900px}.with-icon{align-items:center;gap:8px;display:flex}.with-icon .icon{color:var(--primary)}.tickets{scrollbar-width:thin;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ticket-tab{border:1px solid var(--border);background:var(--surface);cursor:pointer;max-width:220px;height:36px;color:var(--nav-text);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.ticket-tab:hover{border-color:var(--border-strong)}.ticket-tab.on{border-color:var(--primary);background:var(--primary-50);color:var(--primary-600);font-weight:700}.ticket-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ticket-meta{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:400}.ticket-close{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;font-size:12px}.ticket-close:hover{background:var(--danger-50);color:var(--danger)}.ticket-new{border:1px dashed var(--border-strong);height:36px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:flex}.ticket-new:hover{border-color:var(--primary);color:var(--primary)}.field-head{justify-content:space-between;align-items:center;display:flex}.link-btn{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.link-btn:hover{text-decoration:underline}.link-btn:disabled{color:var(--faint);cursor:not-allowed;text-decoration:none}.split-list{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.split-row{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.split-line{align-items:center;gap:6px;display:flex}.split-line select{flex-shrink:0;width:100px}.split-line input{flex:1;min-width:0}.split-account{width:100%;height:32px;font-size:13px}.refund-box{border:1px solid var(--primary);background:var(--primary-50);border-radius:10px;margin:12px 0;padding:12px}.refund-box .alert{margin-bottom:8px}.field-label{margin-bottom:8px;font-weight:600}.pay-methods.four{grid-template-columns:repeat(4,1fr);margin-bottom:10px}.refund-box .field{margin:0}.quick-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px 12px}.quick-head{align-items:center;gap:10px;display:flex}.quick-panel:not(.closed) .quick-head{margin-bottom:10px}.quick-toggle{margin-inline-start:auto}.quick-filters{flex-wrap:wrap;gap:4px;display:flex}.quick-filters button{border:1px solid var(--border);background:var(--surface);cursor:pointer;height:26px;color:var(--muted);border-radius:99px;padding:0 10px;font-size:13px}.quick-filters button.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.quick-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;max-height:176px;padding:2px;display:grid;overflow-y:auto}.quick-btn{text-align:right;border:1px solid var(--border);border-inline-start:4px solid var(--primary);background:var(--surface-2);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;min-height:64px;padding:8px 10px;transition:transform 80ms,border-color .12s,background .12s;display:flex;position:relative}.quick-btn.s1{border-inline-start-color:var(--section-2)}.quick-btn.s2{border-inline-start-color:var(--section-3)}.quick-btn.s3{border-inline-start-color:var(--section-4)}.quick-btn:hover{background:var(--surface-hover);border-color:var(--border-strong)}.quick-btn:active{transform:scale(.96)}.quick-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.quick-price{color:var(--muted);font-size:13px}.quick-count{top:-6px;background:var(--primary);min-width:22px;height:22px;color:var(--on-primary);border-radius:99px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;inset-inline-end:-6px}.star-btn{cursor:pointer;color:var(--faint);background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:20px;line-height:1}.star-btn:hover{background:var(--surface-2);color:var(--warn)}.star-btn.on{color:var(--warn)}.option-row{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px;display:flex}.option-row .check{align-items:flex-start}.option-row .check input{margin-top:3px}.labels-layout{grid-template-columns:1fr 340px;gap:16px;min-height:480px;display:grid}.labels-list{border:1px solid var(--border);border-radius:8px;max-height:460px;overflow:auto}.labels-list .qty input{width:56px}.labels-side{flex-direction:column;gap:8px;display:flex}.labels-side .field{margin-bottom:4px}.labels-preview-title{margin-top:8px;font-weight:600}.labels-preview{border:1px dashed var(--border-strong);background:#fff;border-radius:8px;flex:1;min-height:260px;overflow:hidden}.labels-preview iframe{background:#fff;border:0;width:100%;height:100%;min-height:300px}.labels-preview .empty{color:#666}.import-table{border:1px solid var(--border);border-radius:8px;max-height:460px;overflow:auto}.steps li{margin-bottom:6px}.steps .btn{vertical-align:middle;margin-inline-start:8px}.quick-arrange-actions{gap:6px;margin-inline-start:auto;display:flex}.quick-panel.arranging{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50)}.quick-panel.arranging .quick-grid{max-height:none}.quick-panel.arranging .quick-btn{cursor:grab}.quick-btn.dragging{opacity:.4;border-style:dashed}.mono .badge{letter-spacing:0;font-family:Segoe UI,Tahoma,sans-serif}.count-scan{margin-top:4px}.health-banner{border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:15px}.health-banner.good{background:var(--success-50);color:var(--success)}.health-banner.warn{background:var(--warn-50);color:var(--warn)}.health-banner.bad{background:var(--danger-50);color:var(--danger)}.health-list{flex-direction:column;gap:4px;display:flex}.health-item{border:1px solid var(--border);border-radius:8px;overflow:hidden}.health-row{text-align:right;cursor:default;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.health-item:not(.ok) .health-row{cursor:pointer}.health-icon{border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.health-item.ok .health-icon{background:var(--success-50);color:var(--success)}.health-item.warning .health-icon{background:var(--warn-50);color:var(--warn)}.health-item.error .health-icon{background:var(--danger-50);color:var(--danger)}.health-item.error{border-color:var(--danger-border)}.health-title{flex:1}.health-count{background:var(--surface-2);border-radius:99px;padding:0 8px;font-weight:700}.health-examples{background:var(--surface-2);border-top:1px solid var(--border);margin:0;padding:8px 40px 10px 12px;font-size:13px;line-height:1.9}.ledger-table{border:1px solid var(--border);border-radius:8px;max-height:340px;margin-bottom:12px;overflow:auto}.unit-tag{color:var(--primary-600);font-size:13px}.units-box{border:1px dashed var(--border-strong);border-radius:8px;margin-bottom:14px;padding:12px}.units-table input{width:100%;height:32px}.units-table td{padding:4px 6px}.perm-box{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-direction:column;gap:8px;margin-top:14px;padding:12px;display:flex}.perm-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.perm-box .check.perm-row{justify-content:flex-start}.stat .delta{color:var(--muted);margin-top:4px;font-size:12px;display:block}.stat .delta.up{color:var(--success)}.stat .delta.down{color:var(--danger)}.dash-alerts{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.dash-alert{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px}.dash-alert:hover{border-color:var(--border-strong)}.dash-alert.danger{background:var(--danger-50);border-color:var(--danger-border);color:var(--danger)}.dash-alert.warn{background:var(--warn-50);color:color-mix(in srgb, var(--warn) 65%, var(--text))}.dash-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.dash-grid .card{margin:0}.dash-wide{grid-column:1/-1}.colchart{align-items:stretch;gap:6px;height:180px;display:flex}.colchart.small{gap:3px;height:130px}.colchart .col{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.colchart .col-bars{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.colchart .col-bar{background:var(--primary-50);border-radius:4px 4px 0 0;align-items:flex-end;width:70%;max-width:38px;min-height:2px;display:flex;overflow:hidden}.colchart.small .col-bar{background:var(--primary);opacity:.8;width:80%}.colchart .col.today .col-bar{background:var(--primary)}.colchart .col-profit{background:var(--success);opacity:.85;width:100%}.colchart .col-label{color:var(--muted);text-align:center;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.3}.colchart .col.today .col-label{color:var(--primary);font-weight:700}.legend{color:var(--muted);gap:16px;margin-top:8px;font-size:12px;display:flex}.sw{vertical-align:middle;background:var(--faint);border-radius:3px;width:10px;height:10px;display:inline-block}.sw.net{background:var(--primary)}.sw.profit{background:var(--success)}.stack{background:var(--surface-2);border-radius:999px;gap:2px;height:14px;display:flex;overflow:hidden}.stack-part{min-width:4px}.m-cash{background:var(--success)}.m-card{background:var(--primary)}.m-instapay{background:var(--section-4)}.m-wallet{background:var(--warn)}.sw.credit{background:var(--faint)}.dashboard .kv{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:14px;display:flex}.sep{border:0;border-top:1px solid var(--border);margin:10px 0}.dashboard .bar-row{grid-template-columns:80px 1fr 150px}.cd{color:#f1f5f9;-webkit-user-select:none;user-select:none;cursor:none;background:#0b1220;font-size:28px;position:fixed;inset:0;overflow:hidden}.cd-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px;display:flex}.cd-welcome{font-size:72px;font-weight:800}.cd-message{color:#94a3b8;font-size:40px}.cd-thanks{color:#4ade80;font-size:64px;font-weight:800}.cd-cart{grid-template-columns:1fr minmax(380px,38%);display:grid}.cd-items{scrollbar-width:none;padding:32px 40px;overflow-y:auto}.cd-store{color:#64748b;margin-bottom:18px;font-size:26px}.cd-item{border-bottom:1px solid #1e293b;grid-template-columns:1fr auto;grid-template-areas:"name line""qty line";padding:14px 0;display:grid}.cd-item.last{color:#fff}.cd-item.last .cd-name{color:#93c5fd}.cd-name{grid-area:name;font-weight:700}.cd-qty{color:#94a3b8;grid-area:qty;font-size:22px}.cd-line{grid-area:line;align-self:center;font-size:32px;font-weight:700}.cd-side{background:#111a2e;flex-direction:column;justify-content:center;gap:16px;padding:40px;display:flex}.cd-row{color:#cbd5e1;justify-content:space-between;display:flex}.cd-row.good{color:#4ade80}.cd-row.big{gap:60px;font-size:40px}.cd-total-label{color:#94a3b8;margin-top:10px;font-size:30px}.cd-total{color:#fff;font-size:96px;font-weight:800;line-height:1.1}.cd-pay{background:#1e293b;border-radius:16px;padding:18px 22px;font-size:30px}.cd-account{color:#fbbf24;margin-top:8px;font-size:34px}.cd-change{color:#bbf7d0;background:#14532d;border-radius:16px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.cd-change b{color:#fff;font-size:48px}.cd-change.big{gap:60px;font-size:40px}.cd-change.big b{font-size:72px}@media (orientation:portrait){.cd-cart{grid-template-rows:1fr auto;grid-template-columns:1fr}.cd-side{justify-content:flex-start}}.lock-page{background:var(--login-bg);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.lock-card{background:var(--surface);width:min(560px,100%);box-shadow:var(--shadow-lg);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:28px;display:flex}.lock-clock{font-size:44px;font-weight:800;line-height:1}.lock-users{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lock-user{border:1px solid var(--border);background:var(--surface-2);min-width:104px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;display:flex}.lock-user.on{border-color:var(--primary);background:var(--primary-50);box-shadow:0 0 0 3px var(--primary-glow)}.lock-user .avatar{width:40px;height:40px;font-size:18px}.lock-form{flex-direction:column;gap:10px;width:100%;max-width:300px;display:flex}.pin-input{text-align:center;letter-spacing:10px;font-size:26px}.pin-pad{direction:ltr;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pin-pad button{height:56px;font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:12px;font-size:22px;font-weight:700}.pin-pad button:active{background:var(--primary-50)}.pin-pad .go{background:var(--primary);color:var(--on-primary);border-color:var(--primary);font-size:18px}.pin-pad .go:disabled{opacity:.5;cursor:default}.lock-logout{margin-top:6px}.pin-input::placeholder{letter-spacing:normal;font-size:16px}.offer-tag{color:var(--success);margin-top:2px;font-size:12px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:13px;display:inline-flex}.chip button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px}.chip button:hover{color:var(--danger)}.badge.abc-A{background:var(--success-50);color:var(--success);font-weight:700}.badge.abc-B{background:var(--primary-50);color:var(--primary);font-weight:700}.badge.abc-C{font-weight:700}.board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.board-col{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;min-height:120px;padding:10px;display:flex}.board-head{justify-content:space-between;align-items:center;padding:2px 4px 6px;font-weight:700;display:flex}.order-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.order-card.out{border-inline-start:4px solid var(--warn)}.order-card.new{border-inline-start:4px solid var(--primary)}.order-card.delivered{border-inline-start:4px solid var(--success);opacity:.85}.order-card.cancelled{opacity:.55}.order-top{justify-content:space-between;gap:8px;display:flex}.order-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.summary-box{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin-top:10px;padding:10px 12px}@media (width<=1100px){.board{grid-template-columns:1fr}}.steps{margin:6px 0 14px;padding-inline-start:20px;line-height:1.9}.tg-preview{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;max-width:460px;margin-top:12px;padding:14px;font-size:14px;line-height:1.8}.restore-box{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px;padding:12px 14px;display:flex}.restore-box.bad{border-color:var(--danger-border);background:var(--danger-50)}.pos2{background:var(--bg);grid-template-columns:minmax(0,1fr) 372px}.pos2 .pos-main{gap:10px;padding:14px 16px 10px}.pos-top{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.pos-top .tickets{flex:1;min-width:0}.pos-tools{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;gap:6px;min-width:0;display:flex}.pos2 .pos-main{container:posmain/inline-size}@container posmain (width<=1150px){.tool-btn:not(.icon-only){justify-content:center;gap:0;min-width:36px;padding:0 9px;font-size:0}.tool-btn:not(.icon-only) .tool-key{font-size:16px}}@container posmain (width<=760px){.pos-tools .tool-kbd{display:none}.pos2 .pos-tools .tool-btn.icon-only{width:36px;min-width:36px;padding:0}}.tool-btn{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex}.tool-btn:hover{border-color:var(--primary);color:var(--primary)}.tool-btn.icon-only{justify-content:center;width:36px;padding:0}.tool-btn.off{color:var(--faint)}.pos2 .pos-search{position:relative}.pos2 .search-icon{inset-inline-start:16px;color:var(--faint);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pos2 .search-input{border:2px solid var(--border);background:var(--surface);height:56px;box-shadow:var(--shadow);border-radius:14px;padding-inline-start:48px;font-size:19px}.pos2 .search-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-glow)}.pos2 .suggestions{border-radius:12px;top:60px}.cart2{background:var(--surface);border:1px solid var(--border);min-height:0;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;flex:1;display:flex;overflow:hidden}.cart-body{flex:1;overflow:auto}.cart-row{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:34px minmax(0,1fr) 150px 120px 40px;align-items:center;gap:10px;padding:10px 14px;display:grid;position:relative}.cart-head{cursor:default;background:var(--surface-2);color:var(--muted);padding-block:8px;font-size:12.5px;font-weight:600}.cart-head span:nth-child(3){text-align:center}.cart-head span:nth-child(4){text-align:end}.cart-body .cart-row:hover{background:var(--surface-hover)}.cart-row.selected{background:var(--primary-50);box-shadow:inset -3px 0 0 var(--primary)}.line-no{color:var(--faint);text-align:center;font-size:13px}.line-name{flex-direction:column;gap:3px;min-width:0;display:flex}.line-name b{white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:700;overflow:hidden}.line-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.offer-chip{color:var(--success);background:var(--success-50);border-radius:999px;padding:1px 8px;font-size:12px}.qty2{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-self:center;align-items:center;display:inline-flex;overflow:hidden}.qty2 button{background:var(--surface-2);width:36px;height:36px;color:var(--text);cursor:pointer;border:0;font-size:20px;line-height:1}.qty2 button:hover{background:var(--primary-50);color:var(--primary)}.qty2 input{text-align:center;width:58px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:16px;font-weight:700}.qty2 input:focus{box-shadow:none}.line-total{flex-direction:column;align-items:flex-end;font-size:17px;display:flex}.line-total s{color:var(--faint);font-size:12.5px}.line-remove{width:34px;height:34px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.line-remove:hover{background:var(--danger-50);color:var(--danger)}.cart-row .flash{background:var(--primary);opacity:0;pointer-events:none;animation:.7s ease-out line-flash;position:absolute;inset:0}@keyframes line-flash{0%{opacity:.22}to{opacity:0}}.cart-empty{height:100%;min-height:180px;color:var(--faint);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.cart-empty b{color:var(--muted);font-size:18px}.pos2 .shortcuts{gap:12px;padding:0 4px;font-size:12px}.pos2 .pos-side{background:var(--surface);flex-direction:column;gap:0;padding:14px;display:flex;overflow:hidden}.total-card{color:var(--on-ink);background:linear-gradient(135deg, var(--ink), color-mix(in srgb, var(--ink) 70%, var(--primary)));box-shadow:var(--shadow-lg);border-radius:16px;padding:14px 16px 16px}.total-top{color:var(--ink-muted);justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.total-top span:first-child{color:var(--on-ink);opacity:.9;font-weight:600}.total-card .total-amount{letter-spacing:.5px;margin-top:6px;font-size:46px;font-weight:800;line-height:1.15}.total-card .total-amount small{opacity:.65;font-size:16px;font-weight:500}.total-saved{color:var(--ink-muted);margin-top:2px;font-size:13px}.total-saved b{color:#86efac}.total-change{color:#bbf7d0;background:#22c55e2e;border-radius:10px;justify-content:space-between;align-items:baseline;margin-top:10px;padding:8px 12px;font-weight:600;display:flex}.total-change b{color:#fff;font-size:24px}.side-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 2px 4px;display:flex;overflow:auto}.side-row{justify-content:space-between;font-size:14px;display:flex}.side-block{flex-direction:column;gap:6px;display:flex}.side-label{color:var(--muted);font-size:12.5px;font-weight:700}.side-label-row{justify-content:space-between;align-items:center;display:flex}.ghost-btn{color:var(--muted);border-style:dashed}.paid-input{text-align:center;height:48px;font-size:22px;font-weight:700}.pos2 .quick-cash{margin:0}.pos2 .pay-methods.four{gap:6px;margin:0}.pos2 .pay-methods.four button{border-radius:10px;flex-direction:column;gap:3px;padding:8px 4px;font-size:13px}.side-foot{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:10px;display:flex}.pay-status{border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;font-weight:600;display:flex}.pay-status b{font-size:18px}.pay-status.danger{background:var(--danger-50);color:var(--danger)}.pay-status.warn{background:var(--warn-50);color:var(--warn)}.pay-btn{cursor:pointer;background:var(--primary);width:100%;height:62px;color:var(--on-primary);font:inherit;box-shadow:0 6px 18px var(--primary-glow);border:0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 18px;font-size:18px;font-weight:700;transition:transform 80ms,background .15s;display:grid}.pay-btn b{text-align:end;font-size:24px}.pay-btn kbd{color:inherit;opacity:.75;border-color:currentColor}.pay-btn:hover:not(:disabled){background:var(--primary-600)}.pay-btn:active:not(:disabled){transform:scale(.985)}.pay-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.side-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;display:grid}.side-actions .btn{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.price-card{background:var(--surface-2);border:1px solid var(--border);text-align:center;border-radius:14px;margin-top:14px;padding:16px}.price-name{font-size:20px;font-weight:700}.price-big{color:var(--primary);font-size:54px;font-weight:800;line-height:1.2}.price-big small{color:var(--muted);font-size:18px;font-weight:500}.price-units{flex-wrap:wrap;justify-content:center;gap:12px;font-size:14px;display:flex}.price-offers{background:var(--success-50);color:var(--success);border-radius:10px;margin-top:8px;padding:8px;font-size:14px}.price-meta{color:var(--muted);justify-content:center;gap:18px;margin-top:8px;font-size:13px;display:flex}.price-card .filters{justify-content:center}.price-list{max-height:300px;margin:10px 0 0;padding:0;list-style:none;overflow:auto}.price-list button{width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:10px 12px;display:flex}.price-list button:hover{background:var(--primary-50)}@media (width<=1200px){.pos2{grid-template-columns:minmax(0,1fr) 330px}.cart-row{grid-template-columns:28px minmax(0,1fr) 132px 100px 34px}}.qty2 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty2 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.paid-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.paid-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.split-line input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.split-line input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pos2 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pos2 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.cashier-mode .sidebar{display:none}.tool-btn:disabled{opacity:.45;cursor:default}.tool-btn:disabled:hover{border-color:var(--border);color:var(--text-2)}.tool-btn.active{background:var(--primary-50);border-color:var(--primary);color:var(--primary)}.tool-key{font-size:17px;line-height:1}.tool-sep{background:var(--border);align-self:stretch;width:1px;margin:4px 2px}.side-hint{background:var(--surface-2);color:var(--muted);border-radius:10px;flex-direction:column;gap:6px;margin-top:auto;padding:10px 12px;font-size:12.5px;display:flex}.side-hint kbd{margin-inline-end:4px}.qty-prompt-name{margin-bottom:8px;font-size:16px;font-weight:700}.pay-backdrop{z-index:60;animation:.12s ease-out fade-in}@keyframes fade-in{0%{opacity:0}}.pay-dialog{background:var(--surface);border-radius:20px;grid-template-columns:330px minmax(0,1fr);width:min(900px,94vw);min-height:520px;max-height:92vh;animation:.16s ease-out pop-in;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000059}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.pay-summary{color:var(--on-ink);background:linear-gradient(160deg, var(--ink), color-mix(in srgb, var(--ink) 72%, var(--primary)));flex-direction:column;gap:14px;padding:26px 24px;display:flex}.pay-summary-label{color:var(--ink-muted);font-size:14px}.pay-summary-total{letter-spacing:.5px;font-size:50px;font-weight:800;line-height:1}.pay-summary-rows{border-top:1px solid #ffffff1f;flex-direction:column;gap:8px;padding-top:12px;display:flex}.pay-summary-rows div{color:var(--ink-muted);justify-content:space-between;font-size:15px;display:flex}.pay-summary-rows b{color:var(--on-ink);font-size:18px}.pay-result{border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:14px 16px;font-size:15px;font-weight:700;display:flex}.pay-result b{font-size:30px}.pay-result.ok{color:#bbf7d0;background:#22c55e33}.pay-result.ok b{color:#fff}.pay-result.round{color:#bfdbfe;background:#3b82f638}.pay-result.short,.pay-result.error{color:#fecaca;background:#ef444438}.pay-result.credit{color:#fde68a;background:#f59e0b38}.pay-error{font-size:14px}.pay-hint{color:var(--ink-muted);font-size:13px;line-height:1.7}.pay-hint b{color:var(--on-ink)}.pay-main{flex-direction:column;min-width:0;display:flex}.pay-head{justify-content:space-between;align-items:center;padding:16px 20px 0;font-size:16px;display:flex}.pay-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px 20px;display:grid}.pay-tabs button{border:1.5px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;font-size:13.5px;font-weight:600;display:flex}.pay-tabs button .icon{color:var(--muted)}.pay-tabs button:hover:not(:disabled){border-color:var(--border-strong)}.pay-tabs button.on{border-color:var(--primary);background:var(--primary-50);color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.pay-tabs button.on .icon{color:var(--primary)}.pay-tabs button:disabled{opacity:.4;cursor:default}.pay-body{flex-direction:column;flex:1;gap:10px;padding:6px 20px 12px;display:flex;overflow:auto}.pay-label{color:var(--muted);font-size:13px;font-weight:700}.pay-input{text-align:center;border-width:2px;border-radius:14px;height:64px;font-size:32px;font-weight:800}.pay-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pay-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pay-quick{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pay-quick button{border:1px solid var(--border);background:var(--surface-2);height:46px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;font-size:17px;font-weight:700}.pay-quick button:hover{border-color:var(--primary)}.pay-quick button.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.pay-note{background:var(--surface-2);border-radius:14px;align-items:center;gap:14px;padding:18px;font-size:15px;line-height:1.7;display:flex}.pay-note .icon{color:var(--primary);flex-shrink:0}.pay-accounts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.pay-accounts button{border:1.5px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:start;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.pay-accounts button small{color:var(--muted)}.pay-accounts button.on{border-color:var(--primary);background:var(--primary-50)}.pay-transfer{background:var(--warn-50);color:var(--warn);text-align:center;border-radius:12px;padding:12px 14px;font-size:16px}.pay-transfer b{font-size:20px}.pay-foot{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:12px 20px 18px;display:flex}.pay-keys{text-align:center}.pay-keys kbd{margin:0 3px}@media (width<=900px){.pay-dialog{grid-template-columns:1fr}.pay-tabs{grid-template-columns:repeat(3,1fr)}}.bill-summary{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.bill-total{border-top:1px dashed var(--border);padding-top:8px;font-size:16px}.bill-total b{font-size:18px}.modal .pay-input{box-sizing:border-box;width:100%}.modal:has(.pay-input) .modal-body{overflow-x:hidden}.exchange-banner{background:var(--warn-50);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 14px;display:flex}.exchange-banner>div{flex:1;min-width:0}.exchange-credit{color:var(--warn);white-space:nowrap;font-weight:800}.exchange-value{background:var(--warn-50);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:12px;padding:12px 14px;display:flex}.exchange-value b{font-size:20px}.exchange-value small{flex-basis:100%}.svc-group{margin-bottom:12px}.svc-group-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.svc-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.svc-grid button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;padding:12px 8px;font-weight:600}.svc-grid button:hover{border-color:var(--primary)}.svc-grid button.on{background:var(--primary);border-color:var(--primary);color:#fff}.svc-form{border-top:1px solid var(--border);margin-top:4px;padding-top:12px}.svc-summary{background:var(--surface-2);border-radius:var(--radius);gap:8px;padding:12px 14px;display:grid}.svc-summary>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.svc-collect{color:var(--primary);font-size:26px}.month-picker{align-items:center;gap:6px;display:inline-flex}.month-picker input{width:150px}.pl h3{margin-bottom:8px}.pl-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.pl-row.sub{color:var(--muted);padding-inline-start:18px;font-size:14px}.pl-row.sub b{color:var(--text);font-weight:500}.pl-row.strong{border-bottom:1px solid var(--border);font-size:16px}.pl-row.strong:last-child{border-bottom:0}.pl-group{color:var(--muted);letter-spacing:.02em;margin-top:10px;padding:6px 0 2px;font-size:12px;font-weight:700}.trend{grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;height:170px;padding-top:8px;display:grid}.trend-col{cursor:pointer;height:100%;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:stretch;gap:4px;padding:2px;font-size:11px;display:flex}.trend-col:hover,.trend-col.on{background:var(--surface-2);color:var(--text)}.trend-col.on span{color:var(--primary);font-weight:700}.trend-bars{flex:1;justify-content:center;align-items:flex-end;gap:2px;display:flex}.trend-bar{border-radius:3px 3px 0 0;width:42%;min-height:2px}.trend-bar.sales,.trend-legend i.sales{background:var(--primary);opacity:.35}.trend-bar.profit,.trend-legend i.profit{background:var(--success)}.trend-bar.loss,.trend-legend i.loss{background:var(--danger)}.trend-legend{color:var(--muted);justify-content:center;gap:14px;margin-top:6px;font-size:12px;display:flex}.trend-legend i{vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-inline-end:4px;display:inline-block}.att-wrap{overflow-x:auto}.att{border-collapse:collapse;min-width:100%;font-size:12px}.att th,.att td{border:1px solid var(--border);text-align:center;min-width:26px;height:30px;padding:0}.att th{background:var(--surface-2);padding:3px 0;font-weight:600;line-height:1.1}.att th small{color:var(--muted);font-weight:400}.att th.fri,.att td.att-cell.fri{background:var(--warn-50)}.att th.today{background:var(--primary);color:var(--on-primary)}.att th.today small{color:inherit}.att .att-name{text-align:start;white-space:nowrap;background:var(--surface);z-index:1;min-width:120px;padding:0 10px;position:sticky;inset-inline-start:0}.att th.att-name{background:var(--surface-2)}.att-cell button{cursor:pointer;width:100%;height:100%;min-height:28px;font:inherit;color:var(--text);background:0 0;border:0;font-size:14px;font-weight:700}.att-cell button:hover:not(:disabled){background:var(--primary-50)}.att-cell button:disabled{cursor:default}.att-cell.present{background:var(--success-50)}.att-cell.present button{color:var(--success)}.att-cell.absent{background:var(--danger-50)}.att-cell.absent button{color:var(--danger)}.att-cell.half{background:var(--warn-50)}.att-cell.half button{color:var(--warn)}.att-cell.leave{background:var(--primary-50)}.att-cell.leave button{color:var(--primary)}.att-cell.today{outline:2px solid var(--primary);outline-offset:-2px}.att tr.locked td{opacity:.75}.btn.wa{color:#fff;background:#128c7e;border-color:#128c7e}.btn.wa:hover:not(:disabled){background:#1ebe5b}textarea{font:inherit;color:inherit;resize:vertical;border:1px solid var(--border);background:var(--surface);border-radius:8px;outline:none;min-width:0;padding:8px 10px;line-height:1.6}textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50)}.table tr.clickable{cursor:pointer}.table tr.sub-row>td{background:var(--surface-2);padding:4px 24px 8px}.table.mini td{border:0;padding:3px 8px;font-size:12px}.tamper-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;display:grid}.card.tamper{border-top:4px solid var(--success);margin:0}.card.tamper.mid{border-top-color:var(--warn)}.card.tamper.high{border-top-color:var(--danger)}.tamper-flags{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.tamper-flags li{background:var(--warn-50);color:var(--warn);border-radius:8px;padding:6px 10px;font-size:13px}.tamper-flags li.high{background:var(--danger-50);color:var(--danger);font-weight:600}.tamper-metrics{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-bottom:12px;display:grid}.tamper-metrics>div{background:var(--surface-2);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.tamper-metrics span{color:var(--muted);font-size:12px}.tamper-metrics b{font-size:18px}.tamper-metrics small{color:var(--muted);font-size:11px}.tamper-metrics .bad{background:var(--danger-50)}.tamper-metrics .bad b{color:var(--danger)}.picker-title{margin:18px 0 10px;font-size:15px}.picker-title:first-child{margin-top:0}.picker-title small{margin-inline-start:6px;font-weight:400}.theme-grid.styles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.theme-grid.styles .theme-card-foot{align-items:flex-start}.theme-grid.styles .theme-card-foot>span{text-align:right;flex-direction:column;gap:2px;display:flex}.style-desc{font-size:12px;font-weight:400;line-height:1.4}.style-preview{background:var(--bg);gap:6px;height:104px;padding:8px;display:flex}.style-preview .sp-nav{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:4px;width:26%;padding:6px 5px;display:flex}.style-preview .sp-nav i{background:var(--border);border-radius:3px;height:7px}.style-preview .sp-nav i.on{background:var(--primary)}.style-preview .sp-body{flex-direction:column;flex:1;gap:6px;display:flex}.style-preview .sp-row{gap:5px;display:flex}.style-preview .sp-row b{background:var(--surface);border:1px solid var(--border);border-radius:5px;flex:1;height:22px}.style-preview .sp-card{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;flex:1;gap:4px;padding:6px;display:flex}.style-preview .sp-card u{background:var(--border);border-radius:2px;height:5px;text-decoration:none}.sp-topbar{flex-direction:column}.sp-topbar .sp-nav{flex-direction:row;align-items:center;width:auto;height:16px;padding:0 6px}.sp-topbar .sp-nav i{width:22px;height:6px}.sp-rail .sp-nav{align-items:center;width:12%}.sp-rail .sp-nav i{border-radius:3px;width:9px;height:9px}.sp-compact,.sp-compact *{border-radius:1px!important}.sp-compact .sp-card{gap:2px;padding:4px}.sp-compact .sp-card u{height:3px}.sp-compact .sp-card u:nth-child(odd){background:var(--border-strong)}.sp-compact .sp-row b{height:16px}.sp-glass{background:radial-gradient(circle at 90% 0, var(--primary-glow), transparent 60%), radial-gradient(circle at 0 100%, var(--primary-50), transparent 60%), var(--bg)}.sp-glass .sp-nav,.sp-glass .sp-card,.sp-glass .sp-row b{background:color-mix(in srgb, var(--surface) 65%, transparent);border-radius:10px}.sp-glass .sp-nav i.on{box-shadow:0 2px 6px var(--primary-glow)}.sp-touch .sp-nav i{border-radius:5px;height:12px}.sp-touch .sp-row b{border-radius:8px;height:30px}.sp-touch .sp-card{border-radius:9px}.sp-touch .sp-card u{height:8px}.theme-grid.designs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.design-card .theme-card-foot{align-items:flex-start}.design-card .theme-card-foot>span{text-align:right;flex-direction:column;gap:2px;display:flex}.dp{background:var(--bg);flex-direction:column;gap:5px;height:118px;padding:8px;display:flex}.dp i,.dp u,.dp b,.dp span{text-decoration:none;display:block}.dp-classic{flex-direction:row}.dp-classic .dp-side{background:var(--surface);border:1px solid var(--border);border-radius:5px;flex-direction:column;gap:4px;width:24%;padding:5px;display:flex}.dp-classic .dp-side i{background:var(--border);border-radius:3px;height:7px}.dp-classic .dp-side i.on{background:var(--primary)}.dp-classic .dp-main{flex:1;gap:5px;display:flex}.dp-classic .dp-cart{background:var(--surface);border:1px solid var(--border);border-radius:5px;flex-direction:column;flex:1;gap:4px;padding:6px;display:flex}.dp-classic .dp-cart u{background:var(--border);border-radius:2px;height:6px}.dp-classic .dp-pay{flex-direction:column;gap:5px;width:32%;display:flex}.dp-classic .dp-pay b{background:var(--ink);border-radius:5px;height:30px}.dp-classic .dp-pay i{background:var(--primary);border-radius:5px;height:18px;margin-top:auto}.dp-tiles .dp-bar{background:var(--surface);border:1px solid var(--border);border-radius:6px;height:14px}.dp-tiles .dp-tgrid{flex:1;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.dp-tiles .dp-tgrid i{border-radius:9px}.dp-tiles .c0{background:var(--primary)}.dp-tiles .c1{background:var(--section-2)}.dp-tiles .c2{background:var(--section-3)}.dp-tiles .c3{background:var(--section-4)}.dp-register{background:#0d1117}.dp-register .dp-lcd{background:#06110a;border:1px solid #1f3a25;border-radius:2px;justify-content:flex-end;align-items:center;height:30px;padding:0 8px;display:flex}.dp-register .dp-lcd b{color:#7ee787;text-shadow:0 0 6px #7ee78780;font-family:Consolas,monospace;font-size:17px}.dp-register .dp-rows{background:var(--surface);border-radius:2px;flex-direction:column;flex:1;gap:4px;padding:5px;display:flex}.dp-register .dp-rows u{border-bottom:1px dashed var(--border-strong);height:5px}.dp-register .dp-keys{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.dp-register .dp-keys i{background:#1c2330;border:1px solid #2c3544;border-bottom-width:3px;border-radius:2px;height:14px}.dp-ribbon{gap:0;padding:0}.dp-ribbon .dp-rtabs{background:var(--primary);gap:3px;height:16px;padding:4px 6px 0;display:flex}.dp-ribbon .dp-rtabs i{background:#ffffff40;border-radius:2px 2px 0 0;width:22px}.dp-ribbon .dp-rtabs i.on{background:var(--surface)}.dp-ribbon .dp-rpanel{background:var(--surface);border-bottom:1px solid var(--border-strong);gap:6px;height:26px;padding:4px 6px;display:flex}.dp-ribbon .dp-rpanel i{background:var(--primary-50);border:1px solid var(--primary);border-radius:2px;width:16px}.dp-ribbon .dp-sheet{background:var(--surface);border:1px solid var(--border-strong);flex-direction:column;flex:1;margin:5px;display:flex}.dp-ribbon .dp-sheet u{border-bottom:1px solid var(--border);flex:1}.dp-ribbon .dp-status{background:var(--primary);height:8px}.dp-modern .dp-mhead{background:var(--surface);border-radius:8px;align-items:center;gap:6px;height:20px;padding:0 6px;display:flex;box-shadow:0 2px 6px #0000000f}.dp-modern .dp-mhead i{background:var(--primary);border-radius:4px;width:12px;height:12px}.dp-modern .dp-mhead span{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;flex:1;height:9px}.dp-modern .dp-mbody{flex:1;gap:6px;display:flex}.dp-modern .dp-mcards{flex:1;grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.dp-modern .dp-mcards i{background:var(--surface);border-radius:10px;box-shadow:0 2px 6px #0000000f}.dp-modern .dp-mcart{background:var(--surface);border-radius:12px;flex-direction:column;gap:4px;width:36%;padding:6px;display:flex;box-shadow:0 4px 12px #00000014}.dp-modern .dp-mcart u{background:var(--surface-2);border-radius:3px;height:6px}.dp-modern .dp-mcart b{background:var(--primary);border-radius:999px;height:14px;margin-top:auto}.tool-kbd{opacity:.75;direction:ltr;border-color:currentColor;margin-inline-start:4px;padding:0 4px;font-size:10.5px;font-weight:600}.tool-btn .tool-kbd,.side-actions .tool-kbd{opacity:.6}.tool-btn.icon-only{gap:4px}.side-label .tool-kbd{vertical-align:middle}.rib-kbd{opacity:.65;padding:0 3px;font-size:9.5px}.pt-actions kbd,.pm-tools kbd,.pm-foot kbd,.pm-customer kbd,.pm-tickets kbd{opacity:.6;direction:ltr;padding:0 4px;font-size:10px}.pt-pay kbd,.pm-pay kbd{opacity:.85;color:inherit;border-color:currentColor;font-size:11px}.pm-tickets .add kbd{display:none}.keys-help{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px 22px;display:grid}.keys-group h4{color:var(--primary-600);margin:0 0 6px;font-size:14px}.keys-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:14px;display:flex}.keys-row kbd{opacity:1;white-space:nowrap;padding:1px 7px;font-size:12px;font-weight:700}.pos2 .tool-btn.icon-only{width:auto;min-width:36px;padding:0 8px}.backup-locs{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.backup-loc{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:5px;padding:12px;display:flex}.backup-loc.bad{border-color:var(--danger-border);background:var(--danger-50)}.backup-loc.empty{background:0 0;border-style:dashed}.backup-loc-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.backup-path{word-break:break-all}@media (width<=900px){.backup-locs{grid-template-columns:1fr}}.lic-card{width:min(620px,94vw);padding:26px 28px}.lic-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.lic-head h2{margin:0 0 4px;font-size:21px}.lic-head p{margin:0}.lic-info{margin-bottom:10px}.lic-steps{margin:10px 0 8px;padding-inline-start:20px}.lic-code{border:2px dashed var(--primary);border-radius:var(--radius);background:var(--primary-50);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.lic-code .mono{letter-spacing:2px;color:var(--primary-600);font-size:22px;font-weight:800}.lic-form{flex-direction:column;gap:8px;display:flex}.lic-form textarea{border:1px solid var(--border);background:var(--surface);word-break:break-all;border-radius:8px;width:100%;padding:10px;font-size:13px}.lic-backup{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.lic-banner{z-index:300;background:var(--warn);color:#fff;box-shadow:var(--shadow-lg);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:700;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%)}.mo-company{flex-wrap:wrap;margin-bottom:18px;display:flex;overflow:hidden;padding:0!important}.mo-company-logo{text-align:center;background:#10131a;min-width:220px;padding:28px 34px}.mo-company-logo img{width:110px;height:110px}.mo-company-name{color:#fff;margin-top:10px;font-size:22px;font-weight:700}.mo-company-sub{color:#8a93a6;letter-spacing:2px;font-size:11px}.mo-company-text{flex:1;min-width:300px;padding:24px 28px;line-height:1.9}.mo-app{align-items:center;gap:10px;display:flex}.mo-app img{border-radius:10px;width:42px;height:42px}.mo-team{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.mo-member{overflow:hidden;padding:0!important}.mo-member-head{background:#14161c;align-items:center;gap:18px;padding:20px;display:flex}.mo-member-head img{cursor:pointer;object-fit:cover;border:3px solid #3d5afe;border-radius:50%;width:100px;height:100px}.mo-role{color:#3ddc97;font-size:12px;font-weight:600}.mo-name{color:#fff;font-size:22px;font-weight:700}.mo-name-en{color:#a9b1c2}.mo-bio{color:var(--muted);padding:12px 20px 0;line-height:1.9}.mo-phones-title{padding:6px 20px 0;font-weight:700}.mo-phone{background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:8px 20px;padding:6px 12px;font-weight:600;display:flex}.mo-member .mo-phone:last-child{margin-bottom:18px}.mo-wa{text-decoration:none;color:#fff!important;background:#128c7e!important;border-color:#128c7e!important}.mo-zoom{z-index:9999;cursor:pointer;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mo-zoom img{border-radius:12px;max-width:min(660px,92vw);max-height:92vh}.mo-help{max-width:1000px;margin-inline:auto}.mo-help .inp{width:100%}.mo-help-sec{margin-bottom:10px;padding:14px 18px}.mo-help-title{cursor:pointer;font-size:15px;font-weight:700}.mo-help ul{margin:6px 0 0;padding-inline-start:20px;line-height:2}.mo-help-toc{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mo-help-part{border-top:1px dashed var(--border);margin-top:12px;padding-top:10px}.mo-help-part h4{color:var(--primary);margin:0;font-size:14px}.lc-banner-x{color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:6px;margin-inline-start:auto;padding:4px 8px;font-size:14px;line-height:1}.lc-banner-x:hover{opacity:1;background:#00000014}.activity-groups{flex-wrap:wrap;gap:6px;display:flex}.activity-users{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.activity-user{align-items:center;gap:4px;display:inline-flex}.activity-table tr.lvl-danger td:first-child{box-shadow:inset -3px 0 0 var(--danger)}.activity-table tr.lvl-warn td:first-child{box-shadow:inset -3px 0 0 var(--warn)}.activity-table tr.lvl-danger{background:color-mix(in srgb, var(--danger-50) 60%, transparent)}.shift-hidden{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fullscreen-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.purchase-lines input,.purchase-lines select{width:100%;height:34px}.purchase-lines .pl-line+.pl-line{border-top:2px solid var(--border)}.purchase-lines .pl-extra td{background:var(--surface-2);padding-top:0}.pl-extra-row{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:6px 0;display:flex}.pl-field{color:var(--muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.pl-field input{width:110px!important}.pl-field input[type=date]{width:140px!important}.pl-places{border-inline-start:2px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-inline-start:10px;display:flex}.pl-places .pl-field input{width:80px!important}.pl-rest{padding-bottom:8px;font-size:13px}.pay-print{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.pay-print.on{border-color:var(--primary);background:var(--primary-50);color:var(--primary-600)}.pay-print-box{border:2px solid;border-radius:4px;place-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:grid}.stock-split{color:var(--muted);white-space:nowrap;flex-direction:column;gap:0;margin-top:3px;font-size:11.5px;line-height:1.4;display:flex}.labels-list tr.label-unit td:first-child{color:var(--muted);padding-inline-start:22px}.print-area{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}[data-style=topbar] .layout{flex-direction:column}[data-style=topbar] .sidebar{z-index:60;border-inline-end:0;border-bottom:1px solid var(--border);width:100%;height:58px;box-shadow:var(--shadow);flex-direction:row;align-items:center;gap:14px;padding:0 16px;position:relative;overflow:visible}[data-style=topbar] .brand{border:0;flex-shrink:0;margin:0;padding:0}[data-style=topbar] .brand-logo{width:36px;height:36px}[data-style=topbar] .brand-sub{display:none}[data-style=topbar] .brand-name{max-width:170px}[data-style=topbar] .sidebar nav{flex-direction:row;flex:1;align-items:center;gap:2px}[data-style=topbar] .nav-group{position:relative}[data-style=topbar] .nav-group-title{height:40px;color:var(--nav-text);cursor:default;border-radius:8px;outline:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:flex}[data-style=topbar] .nav-group-title:after{content:"";border:solid;opacity:.6;border-width:0 1.5px 1.5px 0;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}[data-style=topbar] .nav-group:hover .nav-group-title{background:var(--surface-2);color:var(--text)}[data-style=topbar] .nav-group:has(.nav-item.active) .nav-group-title{background:var(--primary-50);color:var(--primary-600)}[data-style=topbar] .nav-items{top:100%;background:var(--surface);border:1px solid var(--border);min-width:230px;box-shadow:var(--shadow-lg);border-radius:12px;margin-top:-2px;padding:8px 6px 6px;display:none;position:absolute;inset-inline-start:0}[data-style=topbar] .nav-group:hover .nav-items,[data-style=topbar] .nav-group:focus-within .nav-items{display:flex}[data-style=topbar] .nav-item kbd{opacity:1}[data-style=topbar] .user-card{background:0 0;border:0;gap:6px;margin:0;padding:4px}[data-style=topbar] .user-info{max-width:130px}[data-style=topbar] .content{flex:1;min-height:0}[data-style=rail] .sidebar{z-index:60;align-items:center;width:76px;padding:14px 10px 10px;position:relative;overflow:visible}[data-style=rail] .brand{border:0;justify-content:center;margin:0;padding:0 0 12px}[data-style=rail] .brand-text,[data-style=rail] .nav-label,[data-style=rail] .nav-item kbd,[data-style=rail] .nav-group-title,[data-style=rail] .user-info{display:none}[data-style=rail] .sidebar nav{scrollbar-width:none;gap:0;width:100%;overflow:hidden auto}[data-style=rail] .nav-group+.nav-group{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}[data-style=rail] .nav-item{border-radius:12px;justify-content:center;width:56px;height:46px;margin:1px auto;padding:0}[data-style=rail] .nav-item .icon{width:22px;height:22px}[data-style=rail] .nav-item.active{box-shadow:inset 0 0 0 1px var(--primary-glow)}[data-style=rail] .nav-item:hover:after{content:attr(data-label);white-space:nowrap;pointer-events:none;z-index:100;background:var(--toast-bg);color:var(--toast-text);box-shadow:var(--shadow-lg);border-radius:8px;margin-top:0;padding:6px 12px;font-size:13px;font-weight:600;position:fixed;inset-inline-start:84px}[data-style=rail] .user-card{background:0 0;border:0;flex-direction:column;gap:6px;margin-top:8px;padding:8px 0}[data-style=compact]{--radius:4px;--shadow:none}[data-style=compact] body{font-size:13.5px}[data-style=compact] h1{font-size:18px}[data-style=compact] h3{font-size:14.5px}[data-style=compact] input,[data-style=compact] select{border-radius:3px;height:32px;padding:0 8px}[data-style=compact] .btn{border-radius:3px;gap:6px;height:32px;padding:0 11px}[data-style=compact] .btn.sm{height:26px;padding:0 8px}[data-style=compact] .page{max-width:none;padding:12px 16px}[data-style=compact] .page-head{margin-bottom:10px}[data-style=compact] .card{border-color:var(--border-strong);margin-bottom:12px;padding:12px}[data-style=compact] .card-head{margin-bottom:8px}[data-style=compact] .table th{text-transform:none;letter-spacing:.02em;padding:6px 8px;font-size:12px}[data-style=compact] .table td{padding:5px 8px}[data-style=compact] .table tbody tr:nth-child(2n){background:var(--surface-2)}[data-style=compact] .stat{border-color:var(--border-strong);padding:9px 11px}[data-style=compact] .stat-value{font-size:18px}[data-style=compact] .stats{gap:8px}[data-style=compact] .sidebar{width:206px;padding:10px 8px}[data-style=compact] .brand{padding-bottom:10px}[data-style=compact] .brand-logo{width:32px;height:32px;box-shadow:none;border-radius:4px}[data-style=compact] .nav-group-title{letter-spacing:.03em;padding:8px 10px 2px;font-size:11px}[data-style=compact] .nav-item{border-radius:3px;gap:10px;height:32px;font-size:13.5px}[data-style=compact] .nav-item.active{box-shadow:inset -3px 0 0 var(--primary)}[data-style=compact] .user-card{border-radius:4px;padding:6px}[data-style=compact] .tabs button{padding:7px 12px}[data-style=compact] .modal{border-radius:4px}[data-style=compact] .badge{border-radius:3px}[data-style=glass]{--radius:16px}[data-style=glass] body{background:radial-gradient(1100px 700px at 100% -10%, var(--primary-glow), transparent 60%), radial-gradient(900px 600px at -10% 110%, var(--primary-50), transparent 60%), var(--bg);background-attachment:fixed}[data-style=glass] .card,[data-style=glass] .stat,[data-style=glass] .sidebar,[data-style=glass] .modal,[data-style=glass] .pos2 .pos-side,[data-style=glass] .cart2{background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);border-color:color-mix(in srgb, var(--border) 70%, transparent);box-shadow:0 10px 30px #00000014}[data-style=glass] .pos2,[data-style=glass] .content{background:0 0}[data-style=glass] .sidebar{margin:12px;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:20px;height:calc(100% - 24px);margin-inline-end:0}[data-style=glass] .nav-item{border-radius:12px}[data-style=glass] .nav-item.active{background:var(--primary);color:var(--on-primary);box-shadow:0 6px 16px var(--primary-glow)}[data-style=glass] .nav-item.active .icon{color:var(--on-primary)}[data-style=glass] .btn{border-radius:12px}[data-style=glass] .btn.primary{box-shadow:0 6px 16px var(--primary-glow)}[data-style=glass] input,[data-style=glass] select{background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:12px}[data-style=glass] .user-card{border-radius:14px}[data-style=glass] .tabs{border-bottom-color:#0000}[data-style=glass] .tabs button.on{background:var(--primary-50);border-radius:10px 10px 0 0}[data-style=touch] body{font-size:17px}[data-style=touch] h1{font-size:26px}[data-style=touch] input,[data-style=touch] select{border-radius:12px;height:48px;padding:0 14px;font-size:17px}[data-style=touch] input[type=checkbox]{width:24px;height:24px}[data-style=touch] .btn{border-radius:12px;height:48px;padding:0 20px}[data-style=touch] .btn.sm{height:40px;padding:0 14px}[data-style=touch] .sidebar{width:264px}[data-style=touch] .nav-item{border-radius:12px;height:54px;font-size:17px}[data-style=touch] .nav-item kbd{display:none}[data-style=touch] .table td{padding:14px 12px}[data-style=touch] .table th{padding:12px}[data-style=touch] .tabs button{padding:14px 20px;font-size:16px}[data-style=touch] .qty2 button{min-width:40px;min-height:40px}[data-style=touch] .line-remove{min-width:42px;min-height:42px}[data-style=touch] .tool-btn{min-height:44px;padding:0 14px}[data-style=touch] .pay-btn{min-height:76px}[data-style=touch] .user-btn{width:44px;height:44px}[data-style=touch] .modal-foot .btn{min-width:110px}:root[data-style=corporate] .ant-card,:root[data-style=corporate] .ant-modal-content,:root[data-style=corporate] .ant-table-wrapper,:root[data-style=corporate] .ant-list-bordered,:root[data-style=corporate] .ant-drawer-content,:root[data-style=corporate] .card,:root[data-style=corporate] .stat-card,:root[data-style=corporate] .panel,:root[data-style=corporate] .kpi,:root[data-style=corporate] .tile{box-shadow:none!important;border-style:solid!important;border-width:1px!important}:root[data-style=soft] .ant-card,:root[data-style=soft] .ant-modal-content,:root[data-style=soft] .ant-table-wrapper,:root[data-style=soft] .ant-list-bordered,:root[data-style=soft] .ant-drawer-content,:root[data-style=soft] .card,:root[data-style=soft] .stat-card,:root[data-style=soft] .panel,:root[data-style=soft] .kpi,:root[data-style=soft] .tile{border-style:solid!important;border-width:0!important;box-shadow:8px 8px 16px #0000001a,-8px -8px 16px #ffffffb3!important}:root[data-style=minimal] .ant-card,:root[data-style=minimal] .ant-modal-content,:root[data-style=minimal] .ant-table-wrapper,:root[data-style=minimal] .ant-list-bordered,:root[data-style=minimal] .ant-drawer-content,:root[data-style=minimal] .card,:root[data-style=minimal] .stat-card,:root[data-style=minimal] .panel,:root[data-style=minimal] .kpi,:root[data-style=minimal] .tile{box-shadow:none!important;border-style:solid!important;border-width:1px!important}:root[data-style=minimal] .ant-card,:root[data-style=minimal] .card{box-shadow:none!important}:root[data-style=neon] .ant-card,:root[data-style=neon] .ant-modal-content,:root[data-style=neon] .ant-table-wrapper,:root[data-style=neon] .ant-list-bordered,:root[data-style=neon] .ant-drawer-content,:root[data-style=neon] .card,:root[data-style=neon] .stat-card,:root[data-style=neon] .panel,:root[data-style=neon] .kpi,:root[data-style=neon] .tile{box-shadow:0 0 0 1px var(--mo-primary), 0 0 18px color-mix(in srgb, var(--mo-primary) 45%, transparent)!important;border-style:solid!important;border-width:1px!important}:root[data-style=neon] .ant-btn-primary,:root[data-style=neon] .btn-primary{box-shadow:0 0 14px color-mix(in srgb, var(--brand,var(--primary)) 60%, transparent)!important}:root[data-style=luxury] .ant-card,:root[data-style=luxury] .ant-modal-content,:root[data-style=luxury] .ant-table-wrapper,:root[data-style=luxury] .ant-list-bordered,:root[data-style=luxury] .ant-drawer-content,:root[data-style=luxury] .card,:root[data-style=luxury] .stat-card,:root[data-style=luxury] .panel,:root[data-style=luxury] .kpi,:root[data-style=luxury] .tile{border-style:solid!important;border-width:0!important;box-shadow:0 10px 30px #0000002e!important}:root[data-style=boutique] .ant-card,:root[data-style=boutique] .ant-modal-content,:root[data-style=boutique] .ant-table-wrapper,:root[data-style=boutique] .ant-list-bordered,:root[data-style=boutique] .ant-drawer-content,:root[data-style=boutique] .card,:root[data-style=boutique] .stat-card,:root[data-style=boutique] .panel,:root[data-style=boutique] .kpi,:root[data-style=boutique] .tile{border-style:solid!important;border-width:0!important;box-shadow:0 6px 20px #00000014!important}:root[data-style=brutal] .ant-card,:root[data-style=brutal] .ant-modal-content,:root[data-style=brutal] .ant-table-wrapper,:root[data-style=brutal] .ant-list-bordered,:root[data-style=brutal] .ant-drawer-content,:root[data-style=brutal] .card,:root[data-style=brutal] .stat-card,:root[data-style=brutal] .panel,:root[data-style=brutal] .kpi,:root[data-style=brutal] .tile{border:2px solid #111!important;box-shadow:4px 4px #111!important}:root[data-style=brutal] .ant-btn,:root[data-style=brutal] .btn{font-weight:800;border:2px solid #111!important;box-shadow:2px 2px #111!important}:root[data-mode=dark][data-style=brutal] .ant-card,:root[data-mode=dark][data-style=brutal] .ant-modal-content,:root[data-mode=dark][data-style=brutal] .ant-table-wrapper,:root[data-mode=dark][data-style=brutal] .ant-list-bordered,:root[data-mode=dark][data-style=brutal] .ant-drawer-content,:root[data-mode=dark][data-style=brutal] .card,:root[data-mode=dark][data-style=brutal] .stat-card,:root[data-mode=dark][data-style=brutal] .panel,:root[data-mode=dark][data-style=brutal] .kpi,:root[data-mode=dark][data-style=brutal] .tile,:root[data-mode=dark][data-style=brutal] .ant-btn,:root[data-mode=dark][data-style=brutal] .btn{border-color:#e5e7eb!important;box-shadow:4px 4px #e5e7eb!important}:root[data-style=earth] .ant-card,:root[data-style=earth] .ant-modal-content,:root[data-style=earth] .ant-table-wrapper,:root[data-style=earth] .ant-list-bordered,:root[data-style=earth] .ant-drawer-content,:root[data-style=earth] .card,:root[data-style=earth] .stat-card,:root[data-style=earth] .panel,:root[data-style=earth] .kpi,:root[data-style=earth] .tile{border-style:solid!important;border-width:1px!important;box-shadow:0 2px 8px #503c1e1f!important}:root[data-style=paper] .ant-card,:root[data-style=paper] .ant-modal-content,:root[data-style=paper] .ant-table-wrapper,:root[data-style=paper] .ant-list-bordered,:root[data-style=paper] .ant-drawer-content,:root[data-style=paper] .card,:root[data-style=paper] .stat-card,:root[data-style=paper] .panel,:root[data-style=paper] .kpi,:root[data-style=paper] .tile{border-style:solid!important;border-width:1px!important;box-shadow:0 1px #0000001f!important}:root[data-style=executive] .ant-card,:root[data-style=executive] .ant-modal-content,:root[data-style=executive] .ant-table-wrapper,:root[data-style=executive] .ant-list-bordered,:root[data-style=executive] .ant-drawer-content,:root[data-style=executive] .card,:root[data-style=executive] .stat-card,:root[data-style=executive] .panel,:root[data-style=executive] .kpi,:root[data-style=executive] .tile{border-style:solid!important;border-width:1px!important;box-shadow:0 12px 32px #00000038!important}[data-design=tiles] body{font-family:Tajawal,Segoe UI,Tahoma,sans-serif;font-size:16.5px}[data-design=tiles]{--radius:18px}.tiles-app{flex-direction:column;height:100%;display:flex}.tiles-bar{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:16px;height:72px;padding:0 20px;display:flex}.tiles-hello{align-items:center;gap:12px;display:flex}.tiles-hello b{font-size:20px;display:block}.tiles-hello span{color:var(--muted);font-size:13px}.tiles-logo{background:var(--primary);width:48px;height:48px;color:var(--on-primary);box-shadow:0 8px 20px var(--primary-glow);border-radius:16px;place-items:center;display:grid}.tiles-back{cursor:pointer;background:var(--primary);height:50px;color:var(--on-primary);box-shadow:0 6px 16px var(--primary-glow);border:0;border-radius:16px;align-items:center;gap:10px;padding:0 20px;font-size:17px;font-weight:700;display:flex}.tiles-title{align-items:center;gap:10px;font-size:21px;font-weight:800;display:flex}.tiles-clock{color:var(--text-2);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:22px;font-weight:800}.tiles-user{align-items:center;gap:8px;display:flex}.tiles-round{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;width:48px;height:48px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.tiles-round.danger:hover{background:var(--danger-50);color:var(--danger)}.tiles-me{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:24px;align-items:center;gap:8px;height:48px;padding:0 14px 0 6px;font-weight:700;display:flex}.tiles-home{flex-direction:column;flex:1;gap:22px;padding:24px 28px 40px;display:flex;overflow:auto}.tiles-group h2{color:var(--muted);margin:0 0 12px;font-size:18px;font-weight:800}.tiles-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:150px;gap:14px;display:grid}.tile{cursor:pointer;color:#fff;text-align:right;border:0;border-radius:22px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:18px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 10px 24px #0000001f}.tile:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 16px 32px #0000002e}.tile:active{transform:scale(.98)}.tile.wide{grid-column:span 2}.tile .icon{opacity:.95}.tile-label{font-size:21px;font-weight:800}.tile kbd{top:14px;color:#fff;border-color:#fff9;position:absolute;inset-inline-end:14px}.tile.t1{background:linear-gradient(145deg, var(--primary), color-mix(in srgb, var(--primary) 70%, #000))}.tile.t2{background:linear-gradient(145deg, var(--section-2), color-mix(in srgb, var(--section-2) 70%, #000))}.tile.t3{background:linear-gradient(145deg, var(--section-3), color-mix(in srgb, var(--section-3) 70%, #000))}.tile.t4{background:linear-gradient(145deg, var(--section-4), color-mix(in srgb, var(--section-4) 70%, #000))}.tile.t5{background:linear-gradient(145deg, var(--success), color-mix(in srgb, var(--success) 65%, #000))}.tile.t6{background:linear-gradient(145deg, var(--danger), color-mix(in srgb, var(--danger) 65%, #000))}.tiles-content{flex:1;min-height:0}[data-design=tiles] input,[data-design=tiles] select{border-radius:14px;height:48px;padding:0 14px;font-size:16.5px}[data-design=tiles] .btn{border-radius:14px;height:48px;padding:0 20px;font-weight:700}[data-design=tiles] .btn.sm{border-radius:12px;height:40px;padding:0 14px}[data-design=tiles] .card{border:0;border-radius:22px;padding:20px;box-shadow:0 6px 20px #0000000f}[data-design=tiles] .stat{border:0;border-radius:20px}[data-design=tiles] .table td{padding:13px 12px}[data-design=tiles] .tabs{border:0;gap:8px}[data-design=tiles] .tabs button{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 20px;font-weight:700}[data-design=tiles] .tabs button.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}[data-design=tiles] .modal{border-radius:24px}[data-design=tiles] .page-head h1{display:none}[data-design=register] body{font-variant-numeric:tabular-nums;font-family:Segoe UI,Tahoma,sans-serif;font-size:14.5px}[data-design=register]{--radius:3px;--shadow:none}.reg-app{flex-direction:column;height:100%;display:flex}.reg-bar{color:#d7dde5;border-bottom:3px solid var(--primary);background:#0d1117;flex-shrink:0;align-items:center;gap:14px;height:50px;padding:0 12px;display:flex}.reg-store{white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:flex}.reg-page{background:var(--primary);color:var(--on-primary);white-space:nowrap;border-radius:2px;padding:3px 10px;font-weight:700}.reg-keys{flex:1;gap:4px;display:flex;overflow:hidden}.reg-key{cursor:pointer;white-space:nowrap;color:#c9d1db;height:34px;font:inherit;background:#1c2330;border:1px solid #2c3544;border-bottom-width:3px;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:flex}.reg-key kbd{opacity:1;color:#fff;border-color:#4b5668;font-weight:700}.reg-key:hover{background:#253043}.reg-key.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.reg-key.menu{flex-shrink:0;margin-inline-start:auto}.reg-keys .reg-key:not(.menu){flex-shrink:1;min-width:44px;overflow:hidden}.reg-status{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.reg-led{background:#22c55e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px #22c55e}.reg-time{color:#7ee787;margin:0 4px;font-family:Consolas,monospace;font-size:16px}.reg-icon{color:#c9d1db;cursor:pointer;background:0 0;border:1px solid #2c3544;border-radius:3px;place-items:center;width:30px;height:30px;display:grid}.reg-icon:hover{background:#253043}.reg-content{flex:1;min-height:0}.reg-menu{z-index:200;background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.reg-menu-box{color:#d7dde5;border:2px solid var(--primary);background:#0d1117;border-radius:4px;width:min(820px,94vw)}.reg-menu-head{border-bottom:1px solid #2c3544;padding:10px 14px;font-weight:700}.reg-menu-head kbd{opacity:1;color:#fff}.reg-menu-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;display:grid}.reg-menu-grid button{cursor:pointer;text-align:right;color:#d7dde5;height:46px;font:inherit;background:#1c2330;border:1px solid #2c3544;border-bottom-width:3px;border-radius:4px;align-items:center;gap:10px;padding:0 12px;display:flex}.reg-menu-grid button b{color:#7ee787;background:#0d1117;border:1px solid #4b5668;border-radius:3px;place-items:center;width:26px;height:26px;font-family:Consolas,monospace;display:grid}.reg-menu-grid button span{flex:1}.reg-menu-grid button kbd{opacity:.8;color:#fff}.reg-menu-grid button.on,.reg-menu-grid button:hover{border-color:var(--primary)}[data-design=register] .btn{border-bottom-width:3px;border-radius:3px;height:36px;font-weight:600}[data-design=register] .btn:active{border-bottom-width:1px;transform:translateY(2px)}[data-design=register] input,[data-design=register] select{border-radius:2px;height:36px;font-family:inherit}[data-design=register] .card{border-color:var(--border-strong);border-radius:2px;padding:12px}[data-design=register] .card h3,[data-design=register] .card-head h3{letter-spacing:.04em;color:var(--muted);font-size:13px}[data-design=register] .table th{background:var(--ink);color:var(--on-ink);padding:6px 8px;font-size:12px}[data-design=register] .table td{font-variant-numeric:tabular-nums;padding:6px 8px}[data-design=register] .table tbody tr:nth-child(2n){background:var(--surface-2)}[data-design=register] .stat{border-inline-start:4px solid var(--primary);border-radius:2px}[data-design=register] .stat-value{font-family:Consolas,Segoe UI,monospace}[data-design=register] .tabs button{border-radius:0;font-weight:700}[data-design=register] .tabs button.on{background:var(--ink);color:var(--on-ink);border-bottom-color:var(--ink)}[data-design=register] .modal{border-top:4px solid var(--primary);border-radius:3px}[data-design=register] .page{max-width:none;padding:14px 16px}[data-design=register] .badge{border-radius:2px}[data-design=ribbon] body{font-family:Segoe UI,Tahoma,sans-serif;font-size:14px}[data-design=ribbon]{--radius:3px}.rib-app{flex-direction:column;height:100%;display:flex}.rib-title{background:var(--primary);height:32px;color:var(--on-primary);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;display:flex}.rib-app-name{align-items:center;gap:8px;font-weight:600;display:flex}.rib-quick{gap:2px;display:flex}.rib-quick button{width:30px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:grid}.rib-quick button:hover{background:#ffffff2e}.rib-tabs{background:var(--primary);flex-shrink:0;gap:2px;padding:0 10px;display:flex}.rib-tabs button{color:var(--on-primary);opacity:.85;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:3px 3px 0 0;padding:7px 18px 8px}.rib-tabs button:hover{opacity:1;background:#ffffff26}.rib-tabs button.on{background:var(--surface);color:var(--primary-600);opacity:1;font-weight:700}.rib-panel{background:var(--surface);border-bottom:1px solid var(--border-strong);flex-shrink:0;align-items:stretch;min-height:96px;padding:6px 8px 0;display:flex;overflow-x:auto;box-shadow:0 2px 4px #0000000f}.rib-group{border-inline-end:1px solid var(--border);flex-direction:column;padding:0 6px;display:flex}.rib-buttons{flex:1;align-items:flex-start;gap:2px;display:flex}.rib-btn{cursor:pointer;width:76px;min-height:66px;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:3px;flex-direction:column;align-items:center;gap:5px;padding:6px 4px;font-size:12.5px;line-height:1.25;display:flex}.rib-btn .icon{color:var(--primary)}.rib-btn:hover{background:var(--primary-50);border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.rib-btn.on{background:color-mix(in srgb, var(--primary) 18%, var(--surface));border-color:color-mix(in srgb, var(--primary) 45%, transparent);font-weight:700}.rib-group-name{text-align:center;color:var(--muted);padding:3px 0 4px;font-size:11.5px}.rib-content{flex:1;min-height:0}.rib-status{background:var(--primary);height:26px;color:var(--on-primary);flex-shrink:0;align-items:center;gap:22px;padding:0 12px;font-size:12px;display:flex}.rib-status>span{align-items:center;gap:6px;display:flex}.rib-status-end{margin-inline-start:auto}.avatar.sm{width:18px;height:18px;font-size:11px}[data-design=ribbon] .page{max-width:none;padding:14px 18px}[data-design=ribbon] .page-head h1{font-size:18px;font-weight:600}[data-design=ribbon] .card{box-shadow:none;border-color:var(--border-strong);border-radius:2px;padding:0}[data-design=ribbon] .card>*{margin-inline:12px}[data-design=ribbon] .card>h3:first-child,[data-design=ribbon] .card>.card-head:first-child{background:var(--surface-2);border-bottom:1px solid var(--border-strong);margin:0 0 10px;padding:7px 12px;font-size:13.5px}[data-design=ribbon] .card>:last-child{margin-bottom:12px}[data-design=ribbon] .card>.table:last-child,[data-design=ribbon] .card>.table{width:100%;margin:0}[data-design=ribbon] .table th{background:linear-gradient(var(--surface), var(--surface-2));border-bottom:1px solid var(--border-strong);border-inline-end:1px solid var(--border);padding:6px 8px;font-weight:600}[data-design=ribbon] .table td{border-inline-end:1px solid var(--border);padding:5px 8px}[data-design=ribbon] .table tbody tr:hover{background:var(--primary-50)}[data-design=ribbon] .btn{border-radius:3px;height:32px}[data-design=ribbon] .btn.primary{box-shadow:none}[data-design=ribbon] input,[data-design=ribbon] select{border-color:var(--border-strong);border-radius:2px;height:30px}[data-design=ribbon] .stat{box-shadow:none;border-color:var(--border-strong);border-radius:2px}[data-design=ribbon] .tabs{border-bottom:1px solid var(--border-strong);gap:0}[data-design=ribbon] .tabs button{border:1px solid #0000;border-bottom:0;border-radius:3px 3px 0 0;margin-bottom:-1px;padding:6px 14px}[data-design=ribbon] .tabs button.on{background:var(--surface);border-color:var(--border-strong);border-bottom-color:var(--surface);color:var(--text)}[data-design=ribbon] .modal{border-radius:3px}[data-design=ribbon] .modal-head{background:var(--primary);color:var(--on-primary)}[data-design=ribbon] .modal-head .icon-btn{color:var(--on-primary)}[data-design=modern] body{font-family:Cairo,Segoe UI,Tahoma,sans-serif;font-size:15px}[data-design=modern]{--radius:20px}.mod-app{flex-direction:column;height:100%;display:flex}.mod-head{background:var(--surface);height:70px;box-shadow:0 1px 0 var(--border), 0 6px 20px #0000000a;z-index:40;flex-shrink:0;align-items:center;gap:22px;padding:0 28px;display:flex;position:relative}.mod-brand{white-space:nowrap;align-items:center;gap:10px;font-size:18px;display:flex}.mod-logo{width:40px;height:40px;color:var(--on-primary);background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 55%, var(--section-4)));border-radius:12px;place-items:center;display:grid}.mod-groups{background:var(--surface-2);border-radius:999px;gap:4px;padding:4px;display:flex}.mod-groups button{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:7px 18px;font-weight:700}.mod-groups button.on{background:var(--surface);color:var(--text);box-shadow:0 2px 8px #00000014}.mod-search{background:var(--surface-2);border:1px solid var(--border);max-width:520px;height:44px;color:var(--muted);border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.mod-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-50);background:var(--surface)}.mod-search input{height:100%;color:var(--text);background:0 0;border:0;flex:1;padding:0;box-shadow:none!important}.mod-results{top:calc(100% + 8px);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:50;border-radius:18px;padding:6px;position:absolute;inset-inline:0}.mod-results button{cursor:pointer;width:100%;font:inherit;text-align:right;color:var(--text);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.mod-results button b{font-weight:600}.mod-results button small{color:var(--muted);margin-inline-start:auto}.mod-results button.hi{background:var(--primary-50)}.mod-user{align-items:center;gap:8px;margin-inline-start:auto;display:flex;position:relative}.mod-icon{background:var(--surface-2);cursor:pointer;width:42px;height:42px;color:var(--text-2);border:0;border-radius:50%;place-items:center;display:grid}.mod-me{cursor:pointer;font:inherit;text-align:right;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:4px 6px;display:flex}.mod-me:hover{background:var(--surface-2)}.mod-me b{font-size:14px;display:block}.mod-me small{color:var(--muted);font-size:12px}.mod-menu{top:calc(100% + 6px);background:var(--surface);border:1px solid var(--border);min-width:200px;box-shadow:var(--shadow-lg);z-index:50;border-radius:16px;padding:6px;position:absolute;inset-inline-end:0}.mod-menu button{cursor:pointer;width:100%;font:inherit;color:var(--text);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mod-menu button:hover{background:var(--surface-2)}.mod-menu button.danger{color:var(--danger)}.mod-sub{flex-shrink:0;gap:8px;padding:14px 28px 4px;display:flex;overflow-x:auto}.mod-sub button{white-space:nowrap;border:1px solid var(--border);background:var(--surface);cursor:pointer;height:38px;font:inherit;color:var(--text-2);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:flex}.mod-sub button:hover{border-color:var(--primary);color:var(--primary-600)}.mod-sub button.on{background:var(--text);color:var(--surface);border-color:var(--text)}.mod-sub button.on .icon{color:var(--surface)}.mod-content{flex:1;min-height:0}[data-design=modern] .page{max-width:1480px;padding:18px 28px 36px}[data-design=modern] .page-head h1{font-size:26px;font-weight:800}[data-design=modern] .card{border:0;border-radius:22px;padding:22px;box-shadow:0 1px 2px #0000000a,0 8px 28px #0000000f}[data-design=modern] .stat{border:0;border-radius:20px;padding:18px 20px;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000d}[data-design=modern] .stat-value{font-size:26px;font-weight:800}[data-design=modern] .btn{border-radius:999px;height:40px;padding:0 18px;font-weight:700}[data-design=modern] .btn.sm{height:32px;padding:0 13px}[data-design=modern] .btn.primary{box-shadow:0 6px 16px var(--primary-glow)}[data-design=modern] input,[data-design=modern] select{background:var(--surface-2);border-color:#0000;border-radius:12px;height:42px}[data-design=modern] input:focus,[data-design=modern] select:focus{background:var(--surface);border-color:var(--primary)}[data-design=modern] .table th{color:var(--muted);background:0 0;border:0;padding:10px 12px;font-size:12.5px;font-weight:700}[data-design=modern] .table td{border-bottom:1px solid var(--surface-2);padding:13px 12px}[data-design=modern] .table tbody tr:hover{background:var(--surface-2)}[data-design=modern] .tabs{background:var(--surface-2);border:0;border-radius:999px;gap:6px;padding:5px;display:inline-flex}[data-design=modern] .tabs button{border:0;border-radius:999px;padding:8px 18px;font-weight:700}[data-design=modern] .tabs button.on{background:var(--surface);color:var(--text);box-shadow:0 2px 8px #00000014}[data-design=modern] .modal{border-radius:26px}[data-design=modern] .badge{border-radius:999px;padding-inline:10px}.pos-tiles .flash,.pos-register .flash,.pos-ribbon .flash,.pos-modern .flash{background:var(--primary);opacity:0;pointer-events:none;animation:.7s ease-out line-flash;position:absolute;inset:0}.tone-0{--tone:var(--primary)}.tone-1{--tone:var(--section-2)}.tone-2{--tone:var(--section-3)}.tone-3{--tone:var(--section-4)}.cat-tabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.cat-tabs button{white-space:nowrap;border:1px solid var(--border);background:var(--surface);cursor:pointer;font:inherit;color:var(--text-2);align-items:center;gap:6px;font-weight:700;display:flex}.cat-tabs button.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.pos-tiles{grid-template-columns:minmax(0,1fr) 420px;height:100%;display:grid}.pt-catalog{flex-direction:column;gap:12px;min-height:0;padding:16px 18px;display:flex}.pt-top{gap:10px;display:flex}.pt-search{flex:1}.pt-search .search-input{border:2px solid var(--border);background:var(--surface);width:100%;border-radius:18px!important;height:56px!important;padding-inline-start:46px!important;font-size:19px!important}.pt-search .search-icon{inset-inline-start:16px;color:var(--muted);position:absolute;top:18px}.pt-filter{width:200px;border-radius:18px!important;height:56px!important}.pos-tiles .cat-tabs button{border-radius:16px;height:48px;padding:0 20px;font-size:16px}.pt-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:118px;align-content:start;gap:12px;padding:2px;display:grid;overflow:auto}.pt-tile{cursor:pointer;text-align:right;color:#fff;font:inherit;background:linear-gradient(150deg, var(--tone), color-mix(in srgb, var(--tone) 68%, #000));border:0;border-radius:20px;flex-direction:column;justify-content:space-between;padding:14px;transition:transform .1s;display:flex;position:relative;box-shadow:0 6px 14px #0000001f}.pt-tile:active{transform:scale(.96)}.pt-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.pt-price{font-size:20px;font-weight:800}.pt-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.pt-stock{background:#00000038;border-radius:999px;padding:1px 8px;font-size:12px}.pt-stock.out{background:var(--danger)}.pt-more{text-align:center}.pt-side{background:var(--surface);border-inline-start:1px solid var(--border);flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex;overflow:auto}.pt-tickets{flex-shrink:0;gap:6px;display:flex;overflow-x:auto}.pt-tickets button{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;height:42px;font:inherit;white-space:nowrap;color:var(--text);border-radius:14px;place-items:center;padding:0 14px;font-weight:700;display:grid}.pt-tickets button.on{background:var(--primary-50);border-color:var(--primary);color:var(--primary-600)}.pt-cart{flex-direction:column;flex:1;gap:6px;min-height:120px;display:flex;overflow:auto}.pt-line{background:var(--surface-2);cursor:pointer;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.pt-line.on{box-shadow:inset 0 0 0 2px var(--primary)}.pt-line-name b{font-size:16px;display:block}.pt-line-name small{color:var(--muted)}.pt-step{align-items:center;gap:6px;display:flex}.pt-step button{background:var(--surface);cursor:pointer;width:42px;height:42px;color:var(--text);box-shadow:var(--shadow);border:0;border-radius:12px;font-size:22px;font-weight:800}.pt-step b{text-align:center;min-width:30px;font-size:18px}.pt-line-total{text-align:left;min-width:80px;font-size:17px}.pt-empty{color:var(--faint);flex-direction:column;align-items:center;gap:6px;margin:auto;display:flex}.pt-num{text-align:center;flex-shrink:0;min-height:22px;font-size:15px}.keypad{direction:ltr;flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.keypad button{border:1px solid var(--border);background:var(--surface-2);height:50px;font:inherit;cursor:pointer;color:var(--text);border-radius:14px;font-size:22px;font-weight:800}.keypad button:active{background:var(--primary-50)}.keypad .kp-c{background:var(--danger-50);color:var(--danger)}.keypad .kp-x{background:var(--warn-50);color:var(--warn)}.keypad .kp-ok{background:var(--primary);color:var(--on-primary);border-color:var(--primary);direction:rtl;grid-column:span 2;font-size:18px}.pt-actions{flex-shrink:0;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:7px;display:grid}.pt-actions button{border:1px solid var(--border);background:var(--surface);height:48px;font:inherit;cursor:pointer;color:var(--text);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex;overflow:hidden}.pt-actions button:disabled{opacity:.45}.pt-pay{cursor:pointer;height:76px;font:inherit;color:#fff;background:linear-gradient(135deg, var(--success), color-mix(in srgb, var(--success) 70%, #000));box-shadow:0 10px 24px color-mix(in srgb, var(--success) 35%, transparent);border:0;border-radius:22px;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.pt-pay span{text-align:right;flex-direction:column;font-size:22px;font-weight:800;display:flex}.pt-pay small{opacity:.9;font-size:13px;font-weight:600}.pt-pay b{font-size:30px}.pt-pay:disabled{opacity:.45;cursor:default;box-shadow:none}.pt-sub{text-align:center}.pos-register{background:var(--bg);flex-direction:column;height:100%;display:flex}.reg-lcd{color:#7ee787;background:#06110a;border-bottom:3px solid #1f3a25;flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:12px 18px;font-family:Consolas,Courier New,monospace;display:grid}.lcd-total{flex-direction:column;min-width:300px;display:flex}.lcd-total span{color:#4fa15e;font-family:Segoe UI,Tahoma,sans-serif;font-size:13px}.lcd-total b{letter-spacing:2px;text-shadow:0 0 12px #7ee78773;text-align:right;direction:ltr;font-size:54px;line-height:1.05}.lcd-total small{color:#ffd166;font-family:Segoe UI,Tahoma,sans-serif}.lcd-last{flex-direction:column;gap:4px;font-size:20px;display:flex;overflow:hidden}.lcd-last span{color:#b6f5bd;white-space:nowrap;text-overflow:ellipsis;font-family:Segoe UI,Tahoma,sans-serif;overflow:hidden}.lcd-last b{text-align:right;color:#7ee787;direction:ltr}.lcd-info{color:#4fa15e;text-align:left;flex-direction:column;gap:3px;font-family:Segoe UI,Tahoma,sans-serif;font-size:13px;display:flex}.reg-main{flex:1;grid-template-columns:minmax(0,1fr) 300px;gap:10px;min-height:0;padding:10px;display:grid}.reg-receipt{background:var(--surface);border:1px solid var(--border-strong);border-radius:3px;flex-direction:column;min-height:0;display:flex}.reg-row{border-bottom:1px dashed var(--border);cursor:pointer;grid-template-columns:44px 1fr 80px 100px 130px;align-items:center;gap:8px;padding:7px 12px;font-family:Consolas,Segoe UI,monospace;font-size:15px;display:grid;position:relative;overflow:hidden}.reg-row .rc-num{text-align:left;direction:ltr}.reg-row .rc-name{font-family:Segoe UI,Tahoma,sans-serif}.reg-row em{color:var(--success);font-size:12px;font-style:normal}.reg-row s{color:var(--muted);font-size:12px}.reg-row.head{background:var(--ink);color:var(--on-ink);cursor:default;border:0;font-family:Segoe UI,Tahoma,sans-serif;font-size:12.5px;font-weight:700}.reg-row.on{background:var(--primary-50);box-shadow:inset -4px 0 0 var(--primary)}.reg-rows{flex:1;overflow:auto}.reg-idle{text-align:center;color:var(--faint);letter-spacing:4px;padding:40px;font-family:Consolas,monospace}.reg-prompt{border-top:2px solid var(--border-strong);background:var(--surface-2);align-items:center;gap:8px;padding:8px 12px;display:flex}.reg-caret{color:var(--primary);font-family:Consolas,monospace;font-size:22px;font-weight:700}.reg-prompt .search-input{flex:1;height:40px;font-family:Consolas,Segoe UI,monospace;font-size:20px;box-shadow:none!important;background:0 0!important;border:0!important}.reg-prompt .suggestions{top:auto;bottom:100%}.reg-side{flex-direction:column;gap:10px;min-height:0;display:flex}.reg-sum{background:var(--surface);border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;border-radius:3px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.reg-sum>div{justify-content:space-between;display:flex}.reg-sum .grand{border-top:2px solid var(--text);padding-top:8px;font-size:20px}.reg-disc{background:var(--surface);border:1px solid var(--border-strong);border-radius:3px;align-items:center;gap:6px;padding:6px 10px;display:flex}.reg-disc input{flex:1;width:60px}.reg-disc button{border:1px solid var(--border-strong);background:var(--surface-2);cursor:pointer;width:34px;height:34px;font:inherit;color:var(--text);border-radius:3px;font-weight:700}.reg-disc button.on{background:var(--ink);color:var(--on-ink)}.reg-tickets{flex-direction:column;flex:1;gap:4px;display:flex;overflow:auto}.reg-tickets button{text-align:right;border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;font:inherit;color:var(--text);border-bottom-width:3px;border-radius:3px;padding:8px 10px}.reg-tickets button.on{border-color:var(--primary);background:var(--primary-50);font-weight:700}.reg-pay{border:0;border-bottom:5px solid color-mix(in srgb, var(--success) 60%, #000);background:var(--success);color:#fff;height:70px;font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:12px;font-size:20px;font-weight:800;display:flex}.reg-pay kbd{opacity:1;color:#fff}.reg-pay b{font-family:Consolas,monospace;font-size:24px}.reg-pay:disabled{opacity:.45;cursor:default}.reg-fkeys{background:#0d1117;flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:5px;padding:8px 10px 10px;display:grid}.reg-fkeys button{color:#d7dde5;height:56px;font:inherit;cursor:pointer;white-space:nowrap;background:#1c2330;border:1px solid #2c3544;border-bottom-width:4px;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12.5px;display:flex;overflow:hidden}.reg-fkeys button kbd{opacity:1;color:#7ee787;border-color:#3b4757;font-weight:700}.reg-fkeys button:hover{background:#253043}.reg-fkeys button:active{border-bottom-width:1px;transform:translateY(3px)}.reg-fkeys button:disabled{opacity:.35}.pos-ribbon{flex-direction:column;height:100%;display:flex}.pr-ribbon{background:var(--surface);border-bottom:1px solid var(--border-strong);flex-shrink:0;align-items:stretch;padding:6px 8px 0;display:flex;overflow-x:auto}.pr-pay-group{margin-inline-start:auto;border-inline-end:0!important}.rib-btn.pr-pay{background:var(--success);color:#fff;border-color:var(--success);width:96px}.rib-btn.pr-pay .icon{color:#fff}.rib-btn.pr-pay:disabled{opacity:.45}.rib-btn:disabled{opacity:.4;cursor:default}.pr-body{flex:1;grid-template-columns:minmax(0,1fr) 310px;gap:10px;min-height:0;padding:10px;display:grid}.pr-sheet{background:var(--surface);border:1px solid var(--border-strong);flex-direction:column;min-height:0;display:flex}.pr-formula{border-bottom:1px solid var(--border-strong);background:var(--surface-2);align-items:center;display:flex}.pr-fx{color:var(--muted);border-inline-end:1px solid var(--border-strong);place-items:center;height:36px;padding:0 12px;font-weight:700;display:grid}.pr-search{flex:1}.pr-search .search-input{width:100%;height:36px;background:var(--surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.pr-grid-wrap{flex:1;overflow:auto}.pr-grid{width:100%}.pr-grid td,.pr-grid th{padding:4px 8px!important}.pr-grid tr.pr-empty td{height:30px;color:var(--faint)}.pr-grid td:first-child{background:var(--surface-2);text-align:center;width:40px;position:relative;overflow:hidden}.pr-qty{width:80px;height:26px!important}.pr-sheets{border-top:1px solid var(--border-strong);background:var(--surface-2);align-items:flex-end;gap:2px;padding:0 8px;display:flex}.pr-sheet-tab{border:1px solid var(--border-strong);background:var(--surface-2);cursor:pointer;border-top:0;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:flex}.pr-sheet-tab.on{background:var(--surface);color:var(--primary-600);border-bottom:2px solid var(--primary);font-weight:700}.pr-sheet-tab button{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:11px}.pr-sheet-add{cursor:pointer;color:var(--primary);background:0 0;border:0;padding:2px 10px;font-size:18px}.pr-props{background:var(--surface);border:1px solid var(--border-strong);flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.pr-props-head{background:var(--surface-2);border-bottom:1px solid var(--border-strong);padding:7px 12px;font-weight:700}.pr-prop{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:13.5px;display:flex}.pr-prop span:first-child{color:var(--muted)}.pr-prop .link{color:var(--primary-600);cursor:pointer;text-decoration:underline}.pr-disc{gap:4px;display:flex}.pr-disc input{width:80px;height:28px!important}.pr-disc select{height:28px!important}.pr-total{border-top:2px solid var(--primary);justify-content:space-between;align-items:baseline;margin-top:auto;padding:14px 12px;font-size:16px;display:flex}.pr-total b{color:var(--primary-600);font-size:28px}.pr-props .btn.block{height:44px;margin:0 12px 12px;font-size:16px}.pos-modern{grid-template-columns:minmax(0,1fr) 400px;gap:20px;height:100%;padding:16px 24px 20px;display:grid}.pm-main{flex-direction:column;gap:14px;min-height:0;display:flex}.pm-top{align-items:center;gap:12px;display:flex}.pm-search{flex:1}.pm-search .search-input{width:100%;font-size:17px;box-shadow:0 4px 14px #0000000d;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:999px!important;height:52px!important;padding-inline-start:50px!important}.pm-search .search-icon{inset-inline-start:18px;color:var(--muted);position:absolute;top:16px}.pm-tickets{gap:6px;max-width:45%;display:flex;overflow-x:auto}.pm-tickets button{border:1px solid var(--border);background:var(--surface);cursor:pointer;height:40px;font:inherit;white-space:nowrap;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:flex}.pm-tickets button span{background:var(--primary);color:var(--on-primary);border-radius:999px;padding:0 7px;font-size:12px}.pm-tickets button.on{background:var(--text);color:var(--surface);border-color:var(--text)}.pm-tickets button.add{justify-content:center;width:40px;padding:0}.pm-bar{align-items:center;gap:10px;display:flex}.pm-bar .cat-tabs{flex:1}.pos-modern .cat-tabs button{border-radius:999px;height:38px;padding:0 16px}.pm-filter{width:180px}.pm-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-content:start;gap:14px;padding:4px;display:grid;overflow:auto}.pm-card{background:var(--surface);cursor:pointer;border-radius:20px;flex-direction:column;gap:8px;padding:14px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 1px 2px #0000000a,0 6px 18px #0000000f}.pm-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0000001a}.pm-avatar{width:52px;height:52px;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, var(--surface));border-radius:16px;place-items:center;font-size:20px;font-weight:800;display:grid}.pm-name{min-height:40px;font-weight:700;line-height:1.35}.pm-meta{justify-content:space-between;align-items:baseline;display:flex}.pm-meta b{font-size:17px}.pm-meta span{color:var(--muted);font-size:12px}.pm-meta span.out{color:var(--danger)}.pm-add{top:12px;background:var(--primary);width:32px;height:32px;color:var(--on-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.pm-tools{flex-wrap:wrap;gap:8px;display:flex}.pm-tools button{border:1px solid var(--border);background:var(--surface);cursor:pointer;height:38px;font:inherit;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:flex}.pm-tools button.on{background:var(--primary-50);border-color:var(--primary);color:var(--primary-600)}.pm-tools button:disabled{opacity:.45}.pm-cart{background:var(--surface);border-radius:26px;flex-direction:column;gap:12px;min-height:0;padding:20px;display:flex;box-shadow:0 2px 4px #0000000a,0 20px 50px #0000001a}.pm-cart-head{justify-content:space-between;align-items:center;display:flex}.pm-cart-head b{font-size:19px;display:block}.pm-cart-head small{color:var(--muted)}.pm-customer{border:1px dashed var(--border-strong);cursor:pointer;height:36px;font:inherit;color:var(--text-2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;max-width:170px;padding:0 12px;display:flex;overflow:hidden}.pm-lines{flex-direction:column;flex:1;gap:4px;min-height:80px;margin:0 -8px;padding:0 8px;display:flex;overflow:auto}.pm-line{cursor:pointer;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px;display:grid;position:relative;overflow:hidden}.pm-line:hover{background:var(--surface-2)}.pm-line.on{background:var(--primary-50)}.pm-line-info b{font-weight:700;display:block}.pm-line-info small{color:var(--muted)}.pm-line-info em{color:var(--success);font-style:normal}.pm-step{background:var(--surface-2);border-radius:999px;align-items:center;gap:4px;padding:3px;display:flex}.pm-step button{background:var(--surface);cursor:pointer;width:28px;height:28px;color:var(--text);border:0;border-radius:50%;font-weight:800;box-shadow:0 1px 2px #00000014}.pm-step span{text-align:center;min-width:22px;font-weight:700}.pm-line-total{text-align:left;min-width:72px}.pm-empty{color:var(--faint);text-align:center;flex-direction:column;align-items:center;gap:4px;margin:auto;display:flex}.pm-disc{align-items:center;gap:8px;display:flex}.pm-disc input{flex:1}.pm-sum{border-top:1px dashed var(--border-strong);flex-direction:column;gap:6px;padding-top:10px;display:flex}.pm-sum>div{justify-content:space-between;display:flex}.pm-pay{cursor:pointer;height:64px;font:inherit;color:var(--on-primary);background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 60%, var(--section-4)));box-shadow:0 12px 28px var(--primary-glow);border:0;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.pm-pay span{font-size:18px;font-weight:800}.pm-pay b{font-size:24px}.pm-pay:disabled{opacity:.45;box-shadow:none;cursor:default}.pm-foot{justify-content:center;gap:10px;display:flex}.pm-foot button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;display:flex}.pm-foot button:hover:not(:disabled){color:var(--danger)}.pt-line,.pm-line{flex-shrink:0}.pm-lines{min-height:140px}@media (height<=860px){.pt-side{gap:7px;padding:10px}.pt-tickets button{height:36px}.pt-line{padding:6px 10px}.pt-step button{width:34px;height:34px;font-size:18px}.keypad{gap:5px}.keypad button{height:40px;font-size:19px}.pt-actions button{height:40px}.pt-actions kbd{display:none}.pt-pay{height:60px}.pt-pay b{font-size:26px}.pt-num{min-height:18px;font-size:13px}.pt-search .search-input,.pt-filter{height:48px!important}.pt-search .search-icon{top:14px}.pos-tiles .cat-tabs button{height:42px}.pos-modern{gap:14px;padding:12px 16px 14px}.pm-main{gap:10px}.pm-cart{border-radius:20px;gap:8px;padding:14px}.pm-line{padding:6px 8px}.pm-pay{height:54px}.pm-tools button{height:32px;padding:0 10px;font-size:13px}.pm-tools kbd{display:none}.pm-search .search-input{height:46px!important}.pm-search .search-icon{top:13px}.lcd-total b{font-size:42px}.reg-fkeys button{height:46px}.reg-pay{height:58px}.rib-btn{gap:3px;width:66px;min-height:50px;padding:4px 2px;font-size:11.5px}.rib-group-name{display:none}.rib-panel{min-height:0}}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(./cairo-arabic-400-normal-DN15VWMM.woff2)format("woff2"),url(./cairo-arabic-400-normal-CAYwymWN.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(./cairo-latin-ext-400-normal-xCL67Y2R.woff2)format("woff2"),url(./cairo-latin-ext-400-normal-C_BIE9Qe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(./cairo-latin-400-normal-Dh7otpdh.woff2)format("woff2"),url(./cairo-latin-400-normal-b1R3q6Pf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(./cairo-arabic-600-normal-rkrvveqO.woff2)format("woff2"),url(./cairo-arabic-600-normal-B3EOalmC.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(./cairo-latin-ext-600-normal-DuRnqffh.woff2)format("woff2"),url(./cairo-latin-ext-600-normal-DAfLYaOC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(./cairo-latin-600-normal-mGS0uvCM.woff2)format("woff2"),url(./cairo-latin-600-normal-buYOP1M3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(./cairo-arabic-700-normal-D3nDedWX.woff2)format("woff2"),url(./cairo-arabic-700-normal-CyOqhaeK.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(./cairo-latin-ext-700-normal-Cscux539.woff2)format("woff2"),url(./cairo-latin-ext-700-normal-htXca11Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(./cairo-latin-700-normal-C3GYtKbV.woff2)format("woff2"),url(./cairo-latin-700-normal-6fcUy4Rc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(./cairo-arabic-800-normal-G1qvPr6G.woff2)format("woff2"),url(./cairo-arabic-800-normal-CVTPwINa.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(./cairo-latin-ext-800-normal-ChnkP8hn.woff2)format("woff2"),url(./cairo-latin-ext-800-normal-RObK5hVW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(./cairo-latin-800-normal-BBdTpBXf.woff2)format("woff2"),url(./cairo-latin-800-normal-ReWrxM5E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(./tajawal-arabic-400-normal-CyCXRvzh.woff2)format("woff2"),url(./tajawal-arabic-400-normal-DCQxawbB.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(./tajawal-latin-400-normal-BVNSOH3d.woff2)format("woff2"),url(./tajawal-latin-400-normal-BdYcZznU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(./tajawal-arabic-500-normal-BZ8ojJNu.woff2)format("woff2"),url(./tajawal-arabic-500-normal-CbVEaYEW.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(./tajawal-latin-500-normal-CoYeBiSI.woff2)format("woff2"),url(./tajawal-latin-500-normal-DU9v6xgj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(./tajawal-arabic-700-normal-D2-eand5.woff2)format("woff2"),url(./tajawal-arabic-700-normal-9L7Zusdl.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(./tajawal-latin-700-normal-BypgxfGb.woff2)format("woff2"),url(./tajawal-latin-700-normal-CV3bxpHe.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(./tajawal-arabic-800-normal-TQp-UTiE.woff2)format("woff2"),url(./tajawal-arabic-800-normal-Bp_4IW2m.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(./tajawal-latin-800-normal-CmI34b-g.woff2)format("woff2"),url(./tajawal-latin-800-normal-Dm5jVIIh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
