:root{--ui-brand:#fa0202;--ui-primary:#e10600;--ui-primary-hover:#bf0500;--ui-primary-active:#9e0400;--ui-primary-disabled:#f2a19e;--ui-primary-light:#fdeceb;--ui-primary-shadow:#e1060033;--ui-primary-ring:#e1060033;--ui-primary-solid:var(--ui-primary);--ui-primary-solid-hover:var(--ui-primary-hover);--ui-primary-solid-active:var(--ui-primary-active);--ui-edit:#27272a;--ui-charcoal:#18181b;--ui-charcoal-hover:#09090b;--ui-charcoal-light:#f4f4f5;--ui-danger:#c81e1e;--ui-danger-hover:#a31818;--ui-text:#18181b;--ui-text-secondary:#52525b;--ui-text-muted:#a1a1aa;--ui-bg-card:#fff;--ui-bg-page:#f3f3f5;--ui-bg-subtle:#fafafb;--ui-bg-hover:#f5f5f7;--ui-border:#e4e4e7;--ui-border-strong:#d4d4d8;--ui-tab-rail:#efeff1;--ui-tab-bg:#f7f7f8;--ui-tab-bg-hover:#e6e6e9;--ui-tab-active-bg:#fff;--ui-tab-text:#52525b;--ui-tab-count-bg:#fff;--ui-tab-count-text:#52525b;--ui-surface-hover:#eeeef0;--ui-surface-hover-text:#18181b;--ui-on-primary:#fff;--ui-input-bg:#fff;--ui-input-bg-disabled:#f4f4f5;--ui-input-border-disabled:#e4e4e7;--ui-input-text-disabled:#a1a1aa;--ui-input-bg-readonly:#f7f7f8;--ui-input-border-readonly:#e4e4e7;--ui-input-accent-readonly:#d4d4d8;--ui-input-border:#d4d4d8;--ui-input-text:#18181b;--ui-control-h:32px;--ui-control-font:13px;--ui-label-font:11.5px;--ui-success:#16a34a;--ui-success-hover:#15803d;--ui-success-light:#e7f6ec;--ui-warning:#f59e0b;--ui-warning-hover:#d97706;--ui-warning-light:#fef5e1;--ui-info:#0891b2;--ui-info-light:#e0f4f8;--ui-danger-light:#fdecec;--ui-alert-danger:#b42318;--ui-alert-success:#15803d;--ui-alert-info:#0e7490;--ui-alert-warning:#b45309;--ui-radius:10px;--ui-radius-sm:7px;--ui-transition:.18s ease;--ui-toggle-track:#d4d4d8;--ui-toggle-border:#c4c4ca;--ui-toggle-knob:#fff;--ui-toggle-track-on:var(--ui-primary-solid);--ui-toggle-knob-on:#fff;--ui-scrim:#09090b73;--ui-shadow-xs:0 1px 2px #1018280d;--ui-shadow-sm:0 1px 2px #1018280a, 0 1px 3px #1018280f;--ui-shadow-card:0 12px 28px -6px #10182824, 0 4px 8px -4px #1018280f;--ui-shadow-drawer:-16px 0 40px #09090b24;--ui-header-bg:var(--ui-bg-card);--ui-header-shadow:0 1px 0 var(--ui-border), 0 2px 8px #1018280a;--ui-drawer-width:460px;--dash-c1:var(--ui-primary);--dash-c1-tint:var(--ui-primary-light);--dash-c2:#16a34a;--dash-c2-tint:#e7f6ec;--dash-c3:#f59e0b;--dash-c3-tint:#fef5e1;--dash-c4:#0891b2;--dash-c4-tint:#e0f4f8;--dash-c5:#0d9488;--dash-c5-tint:#e0f2f0;--dash-c6:#7c3aed;--dash-c6-tint:#efe9fd;--dash-c7:#db2777;--dash-c7-tint:#fce7f1;--dash-c8:#b42318;--dash-c8-tint:#feeceb;--dash-c9:#65a30d;--dash-c9-tint:#eef6e0;--dash-c10:#4338ca;--dash-c10-tint:#e9e8fb;--dash-c11:#92400e;--dash-c11-tint:#f6eadf;--dash-delivered:var(--ui-success);--dash-transit:var(--ui-info);--dash-ofd:var(--ui-warning);--dash-undelivered:var(--ui-danger);--dash-total:var(--ui-primary)}.dark{--ui-primary:#ff5a5c;--ui-primary-hover:#ff7678;--ui-primary-active:#f04345;--ui-primary-disabled:#5c2324;--ui-primary-light:#3a1618;--ui-primary-shadow:#00000059;--ui-primary-ring:#ff5a5c52;--ui-primary-solid:#d90a0a;--ui-primary-solid-hover:#ec1a16;--ui-primary-solid-active:#be0707;--ui-edit:#d4d4d8;--ui-charcoal:#d4d4d8;--ui-charcoal-hover:#e4e4e7;--ui-charcoal-light:#1c1c20;--ui-text:#ededef;--ui-text-secondary:#a1a1aa;--ui-text-muted:#71717a;--ui-bg-card:#17171a;--ui-bg-page:#0f0f11;--ui-bg-subtle:#1c1c20;--ui-bg-hover:#222226;--ui-border:#2a2a30;--ui-border-strong:#3a3a42;--ui-tab-rail:#121214;--ui-tab-bg:#1c1c20;--ui-tab-bg-hover:#26262b;--ui-tab-active-bg:#2a2a30;--ui-tab-text:#a1a1aa;--ui-tab-count-bg:#0f0f11;--ui-tab-count-text:#a1a1aa;--ui-surface-hover:#26262b;--ui-surface-hover-text:#ededef;--ui-input-bg:#121214;--ui-input-bg-disabled:#1a1a1e;--ui-input-border-disabled:#2c2c32;--ui-input-text-disabled:#71717a;--ui-input-bg-readonly:#18181c;--ui-input-border-readonly:#2c2c32;--ui-input-accent-readonly:#3f3f46;--ui-input-border:#34343b;--ui-input-text:#ededef;--ui-danger:#f04b4b;--ui-danger-hover:#f46a6a;--ui-danger-light:#3a1a1c;--ui-success:#22a861;--ui-success-hover:#2fbf71;--ui-success-light:#16301f;--ui-warning:#f5a524;--ui-warning-hover:#f7b649;--ui-warning-light:#3a2e14;--ui-info:#22a7c9;--ui-info-light:#13303a;--ui-alert-danger:#ef5350;--ui-alert-success:#1e9e5a;--ui-alert-info:#1e93b3;--ui-alert-warning:#c9820f;--ui-toggle-track:#3a3a42;--ui-toggle-border:#4a4a52;--ui-toggle-knob:#ededef;--ui-scrim:#0000009e;--ui-shadow-xs:0 1px 2px #0000004d;--ui-shadow-sm:0 1px 2px #0000004d, 0 1px 3px #00000038;--ui-shadow-card:0 16px 36px -8px #0009, 0 4px 10px -4px #0006;--ui-shadow-drawer:-16px 0 40px #00000073;--ui-header-shadow:0 1px 0 var(--ui-border), 0 2px 10px #00000040;--dash-c8:#e5484d;--dash-c2-tint:#16301f;--dash-c3-tint:#3a2e14;--dash-c4-tint:#13303a;--dash-c5-tint:#12302d;--dash-c6-tint:#2a2142;--dash-c7-tint:#3a1b2a;--dash-c8-tint:#3a1d22;--dash-c9-tint:#23301a;--dash-c10-tint:#23243f;--dash-c11-tint:#33261b}.theme-blue{--ui-brand:#1f4bd1;--ui-primary:#1f4bd1;--ui-primary-hover:#183dae;--ui-primary-active:#142f8a;--ui-primary-disabled:#a9b9ee;--ui-primary-light:#e8eefd;--ui-primary-shadow:#1f4bd133;--ui-primary-ring:#1f4bd138;--ui-edit:var(--ui-primary);--ui-charcoal:#1e293b;--ui-charcoal-hover:#0f172a;--ui-charcoal-light:#f1f5f9;--ui-danger:#d92d20;--ui-danger-hover:#b42318;--ui-text:#0f172a;--ui-text-secondary:#475569;--ui-text-muted:#94a3b8;--ui-bg-page:#f4f6fb;--ui-bg-subtle:#f8fafc;--ui-bg-hover:#f1f5fc;--ui-border:#e3e8f2;--ui-border-strong:#cbd3e1;--ui-tab-rail:#edf1f8;--ui-tab-bg:#f6f8fc;--ui-tab-bg-hover:#e2e8f3;--ui-tab-text:#475569;--ui-tab-count-text:#475569;--ui-surface-hover:#eef2f8;--ui-surface-hover-text:#0f172a;--ui-input-bg-disabled:#f1f4f9;--ui-input-border-disabled:#e3e8f2;--ui-input-text-disabled:#94a3b8;--ui-input-bg-readonly:#f6f8fc;--ui-input-border-readonly:#e3e8f2;--ui-input-accent-readonly:#cbd3e1;--ui-input-border:#d5dce8;--ui-input-text:#0f172a;--ui-toggle-track:#cbd3e1;--ui-toggle-border:#bfc9da}.maroon{--ui-brand:#b50909;--ui-primary:#b50909;--ui-primary-hover:#950707;--ui-primary-active:#7a0505;--ui-primary-disabled:#de9a9a;--ui-primary-light:#fbe4e4;--ui-primary-shadow:#b5090933;--ui-primary-ring:#b5090938;--ui-edit:#3b2626;--ui-charcoal:#3b2626;--ui-charcoal-hover:#2b1a1a;--ui-charcoal-light:#f8f2f2;--ui-text:#241a1a;--ui-text-secondary:#6e6060;--ui-text-muted:#a89a9a;--ui-bg-page:#f8f2f2;--ui-bg-subtle:#fbf7f7;--ui-bg-hover:#fbf2f2;--ui-border:#ebdfdf;--ui-border-strong:#d6c5c5;--ui-tab-rail:#f1e6e6;--ui-tab-bg:#faf5f5;--ui-tab-bg-hover:#e8dada;--ui-tab-text:#6e6060;--ui-tab-count-text:#6e6060;--ui-surface-hover:#f3e8e8;--ui-surface-hover-text:#241a1a;--ui-input-bg-disabled:#f5eeee;--ui-input-border-disabled:#e5d9d9;--ui-input-text-disabled:#a89a9a;--ui-input-bg-readonly:#faf5f5;--ui-input-border-readonly:#ebdfdf;--ui-input-accent-readonly:#d6c5c5;--ui-input-border:#e0d2d2;--ui-input-text:#241a1a;--ui-toggle-track:#dccbcb;--ui-toggle-border:#d0bdbd}.theme-emerald{--ui-brand:#064e3b;--ui-primary:#064e3b;--ui-primary-hover:#053f30;--ui-primary-active:#043226;--ui-primary-disabled:#9dbfb4;--ui-primary-light:#e3f0ea;--ui-primary-shadow:#064e3b33;--ui-primary-ring:#064e3b38;--ui-edit:var(--ui-primary);--ui-charcoal:#1f2a24;--ui-charcoal-hover:#121a16;--ui-charcoal-light:#f3f6f2;--ui-text:#17201b;--ui-text-secondary:#4e5b53;--ui-text-muted:#95a199;--ui-bg-page:#f8f4ea;--ui-bg-subtle:#fbf8f1;--ui-bg-hover:#f5f0e3;--ui-border:#e9e0cc;--ui-border-strong:#d8caae;--ui-tab-rail:#f1eada;--ui-tab-bg:#faf6ec;--ui-tab-bg-hover:#eadfc8;--ui-tab-text:#4e5b53;--ui-tab-count-text:#4e5b53;--ui-surface-hover:#f1eadb;--ui-surface-hover-text:#17201b;--ui-input-bg-disabled:#f4efe3;--ui-input-border-disabled:#e9e0cc;--ui-input-text-disabled:#95a199;--ui-input-bg-readonly:#faf6ec;--ui-input-border-readonly:#e9e0cc;--ui-input-accent-readonly:#d8caae;--ui-input-border:#d9cdb4;--ui-input-text:#17201b;--ui-toggle-track:#d8caae;--ui-toggle-border:#cdbd9c}.theme-iris{--ui-brand:#3a0ca3;--ui-primary:#3a0ca3;--ui-primary-hover:#2f0a86;--ui-primary-active:#25086a;--ui-primary-disabled:#b4a6dd;--ui-primary-light:#eee8fb;--ui-primary-shadow:#3a0ca333;--ui-primary-ring:#3a0ca338;--ui-edit:var(--ui-primary);--ui-charcoal:#1e1838;--ui-charcoal-hover:#120e24;--ui-charcoal-light:#f4f2fa;--ui-text:#1a1530;--ui-text-secondary:#524a6b;--ui-text-muted:#9c96b0;--ui-bg-page:#f6f5fb;--ui-bg-subtle:#faf9fe;--ui-bg-hover:#f3f0fc;--ui-border:#e4e0f2;--ui-border-strong:#cfc8e6;--ui-tab-rail:#eeebf8;--ui-tab-bg:#f8f7fd;--ui-tab-bg-hover:#e3def4;--ui-tab-text:#524a6b;--ui-tab-count-text:#524a6b;--ui-surface-hover:#efecf9;--ui-surface-hover-text:#1a1530;--ui-input-bg-disabled:#f2f0fa;--ui-input-border-disabled:#e4e0f2;--ui-input-text-disabled:#9c96b0;--ui-input-bg-readonly:#f8f7fd;--ui-input-border-readonly:#e4e0f2;--ui-input-accent-readonly:#cfc8e6;--ui-input-border:#d5cfea;--ui-input-text:#1a1530;--ui-toggle-track:#cfc8e6;--ui-toggle-border:#c2bae0}.theme-orange{--ui-brand:#fc6c26;--ui-primary:#c2410c;--ui-primary-hover:#9a3412;--ui-primary-active:#7c2d12;--ui-primary-disabled:#f7b590;--ui-primary-light:#fff0e6;--ui-primary-shadow:#fc6c2647;--ui-primary-ring:#fc6c2647;--ui-primary-solid:#fc6c26;--ui-primary-solid-hover:#e85a15;--ui-primary-solid-active:#cc4a0c;--ui-edit:var(--ui-primary);--ui-charcoal:#2b1d12;--ui-charcoal-hover:#1a110a;--ui-charcoal-light:#fbf4e8;--ui-text:#2a1d13;--ui-text-secondary:#6b5642;--ui-text-muted:#a99680;--ui-bg-page:#fff8ea;--ui-bg-subtle:#fffbf2;--ui-bg-hover:#fff5e1;--ui-border:#f0e2c4;--ui-border-strong:#e2cc9f;--ui-tab-rail:#fcefd3;--ui-tab-bg:#fff9ec;--ui-tab-bg-hover:#f7e5bf;--ui-tab-text:#6b5642;--ui-tab-count-text:#6b5642;--ui-surface-hover:#fbebcb;--ui-surface-hover-text:#2a1d13;--ui-input-bg-disabled:#fbf3e2;--ui-input-border-disabled:#f0e2c4;--ui-input-text-disabled:#a99680;--ui-input-bg-readonly:#fff9ec;--ui-input-border-readonly:#f0e2c4;--ui-input-accent-readonly:#e2cc9f;--ui-input-border:#e6d3ac;--ui-input-text:#2a1d13;--ui-toggle-track:#e2cc9f;--ui-toggle-border:#d8bf8c}.theme-white{--ui-bg-page:#f5f5f7}.ui-sidebar{--ui-sidebar-bg:linear-gradient(180deg, #1c1c1f 0%, #0b0b0c 100%);--ui-sidebar-edge:#ffffff0f;--ui-sidebar-strong:#fff;--ui-sidebar-text:#ffffffc7;--ui-sidebar-icon:#ffffff9e;--ui-sidebar-muted:#ffffff7a;--ui-sidebar-hover:#ffffff0f;--ui-sidebar-active:#ffffff1a;--ui-sidebar-on-active:#fff;--ui-sidebar-accent:var(--ui-brand);--ui-sidebar-product:#ff4d4f;--ui-sidebar-rule:#ffffff14;--ui-sidebar-field:#ffffff0f;--ui-sidebar-field-border:#ffffff1a;--ui-sidebar-field-focus:#ffffff1a;--ui-sidebar-field-focus-border:#ffffff42;--ui-sidebar-scroll:#ffffff29;--ui-sidebar-popover:#fff;--ui-sidebar-popover-text:#18181b;--ui-sidebar-popover-hover:var(--ui-primary-light);background:var(--ui-sidebar-bg);color:var(--ui-sidebar-text);border-right:1px solid var(--ui-sidebar-edge)}.dark .ui-sidebar{--ui-sidebar-bg:linear-gradient(180deg, #111113 0%, #070708 100%);--ui-sidebar-edge:#1e1e22;--ui-sidebar-accent:#ff3b3d;--ui-sidebar-popover:#1f1f23;--ui-sidebar-popover-text:#ededef;--ui-sidebar-popover-hover:#2a2a30}.theme-blue .ui-sidebar{--ui-sidebar-bg:linear-gradient(180deg, #14286b 0%, #0e1c4a 100%);--ui-sidebar-text:#fffc;--ui-sidebar-icon:#ffffffb3;--ui-sidebar-hover:#ffffff12;--ui-sidebar-active:#ffffff24;--ui-sidebar-accent:#ffd27a;--ui-sidebar-product:#ffd27a}.maroon .ui-sidebar{--ui-sidebar-bg:linear-gradient(180deg, #5e0e14 0%, #3a0a0d 100%);--ui-sidebar-active:#ffffff24;--ui-sidebar-accent:#ffd27a;--ui-sidebar-product:#ffd27a}.theme-emerald .ui-sidebar{--ui-sidebar-bg:linear-gradient(180deg, #064e3b 0%, #033527 100%);--ui-sidebar-hover:#f8e7c914;--ui-sidebar-active:#f8e7c926;--ui-sidebar-accent:#f8e7c9;--ui-sidebar-product:#f8e7c9}.theme-iris .ui-sidebar{--ui-sidebar-bg:linear-gradient(180deg, #3a0ca3 0%, #250770 100%);--ui-sidebar-hover:#fff27514;--ui-sidebar-active:#fff27526;--ui-sidebar-accent:#fff275;--ui-sidebar-product:#fff275}.theme-orange .ui-sidebar{--ui-sidebar-bg:linear-gradient(180deg, #fff4d6 0%, #fce8bd 100%);--ui-sidebar-edge:#efdcb0;--ui-sidebar-strong:#3a220e;--ui-sidebar-text:#3a220ed6;--ui-sidebar-icon:#3a220e9e;--ui-sidebar-muted:#3a220e85;--ui-sidebar-hover:#fc6c261a;--ui-sidebar-active:#fc6c262b;--ui-sidebar-on-active:#9a3412;--ui-sidebar-accent:#fc6c26;--ui-sidebar-product:#c2410c;--ui-sidebar-rule:#3a220e1a;--ui-sidebar-field:#ffffffb8;--ui-sidebar-field-border:#3a220e24;--ui-sidebar-field-focus:#fff;--ui-sidebar-field-focus-border:#fc6c26;--ui-sidebar-scroll:#3a220e33}.theme-white .ui-sidebar{--ui-sidebar-bg:#fff;--ui-sidebar-edge:var(--ui-border);--ui-sidebar-strong:#18181b;--ui-sidebar-text:#18181bcc;--ui-sidebar-icon:#18181b8c;--ui-sidebar-muted:#18181b75;--ui-sidebar-hover:#f4f4f5;--ui-sidebar-active:var(--ui-primary-light);--ui-sidebar-on-active:#b30500;--ui-sidebar-accent:var(--ui-primary);--ui-sidebar-product:var(--ui-primary);--ui-sidebar-rule:#ededf0;--ui-sidebar-field:#f4f4f5;--ui-sidebar-field-border:#e4e4e7;--ui-sidebar-field-focus:#fff;--ui-sidebar-field-focus-border:var(--ui-primary);--ui-sidebar-scroll:#18181b2e;box-shadow:1px 0 0 var(--ui-border), 4px 0 18px #1018280d}.ui-art--dark,.dark .ui-art--light,.ui-sidebar .ui-art--light{display:none}.dark .ui-art--dark,.ui-sidebar .ui-art--dark,.theme-white .ui-sidebar .ui-art--light,.theme-orange .ui-sidebar .ui-art--light{display:block}.theme-white .ui-sidebar .ui-art--dark,.theme-orange .ui-sidebar .ui-art--dark{display:none}.ui-sidebar__brand{align-items:center;gap:9px;padding:12px 10px 10px 14px;display:flex}.ui-sidebar__logo{flex-shrink:0;width:auto;height:30px}.ui-sidebar__brand-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ui-sidebar__company{color:var(--ui-sidebar-strong);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.ui-sidebar__product{color:var(--ui-sidebar-product);letter-spacing:.12em;text-transform:uppercase;margin-top:1px;font-size:9.5px;font-weight:700}.ui-sidebar__collapse{border:1px solid var(--ui-sidebar-field-border);border-radius:var(--ui-radius-sm);background:var(--ui-sidebar-field);width:26px;height:26px;color:var(--ui-sidebar-icon);cursor:pointer;transition:background var(--ui-transition), color var(--ui-transition), border-color var(--ui-transition);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-sidebar__collapse:hover{background:var(--ui-sidebar-active);color:var(--ui-sidebar-strong)}.ui-sidebar__collapse:focus-visible{outline:2px solid var(--ui-sidebar-accent);outline-offset:2px}.ui-sidebar__collapse svg{width:15px;height:15px}.ui-sidebar__rule{background:var(--ui-sidebar-rule);height:1px;margin:0 14px 10px}.ui-sidebar__search-wrap{padding:0 10px 8px;position:relative}.ui-sidebar__search-icon{color:var(--ui-sidebar-muted);pointer-events:none;font-size:11px;position:absolute;top:50%;left:21px;transform:translateY(calc(-50% - 4px))}.ui-sidebar__search{border-radius:var(--ui-radius-sm);background:var(--ui-sidebar-field);border:1px solid var(--ui-sidebar-field-border);width:100%;height:30px;color:var(--ui-sidebar-strong);transition:background var(--ui-transition), border-color var(--ui-transition), box-shadow var(--ui-transition);padding:0 10px 0 30px;font-size:12.5px}.ui-sidebar__search::placeholder{color:var(--ui-sidebar-muted)}.dark .ui-sidebar .ui-sidebar__search,.ui-sidebar .ui-sidebar__search{background:var(--ui-sidebar-field);border-color:var(--ui-sidebar-field-border);color:var(--ui-sidebar-strong)}.ui-sidebar .ui-sidebar__search:focus{background:var(--ui-sidebar-field-focus);border-color:var(--ui-sidebar-field-focus-border);box-shadow:0 0 0 3px var(--ui-sidebar-hover);outline:none}.ui-sidebar__results{border-radius:var(--ui-radius-sm);background:var(--ui-sidebar-popover);max-height:180px;margin:0 10px 8px;padding:4px;overflow-y:auto;box-shadow:0 10px 24px #00000047}.ui-sidebar__result{color:var(--ui-sidebar-popover-text);border-radius:6px;padding:6px 9px;font-size:12.5px;text-decoration:none;display:block}.ui-sidebar__result:hover,.ui-sidebar__result:focus-visible{background:var(--ui-sidebar-popover-hover);outline:none}.ui-sidebar__nav{padding:2px 8px 14px}.ui-sidebar__scroll{scrollbar-width:thin;scrollbar-color:var(--ui-sidebar-scroll) transparent}.ui-sidebar__scroll::-webkit-scrollbar{width:6px}.ui-sidebar__scroll::-webkit-scrollbar-thumb{background:var(--ui-sidebar-scroll);border-radius:999px}.ui-nav-item{border-radius:var(--ui-radius-sm);min-height:32px;color:var(--ui-sidebar-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ui-transition), color var(--ui-transition);align-items:center;gap:9px;margin-bottom:1px;padding:5px 9px;font-size:12.5px;font-weight:500;line-height:1.3;text-decoration:none;display:flex;position:relative}.ui-nav-item i{text-align:center;width:16px;color:var(--ui-sidebar-icon);transition:color var(--ui-transition);flex-shrink:0;font-size:13px}.ui-nav-item svg{color:var(--ui-sidebar-muted);flex-shrink:0}.ui-nav-item:hover{background:var(--ui-sidebar-hover);color:var(--ui-sidebar-strong)}.ui-nav-item:hover i{color:var(--ui-sidebar-strong)}.ui-nav-item--active,.ui-nav-item--active:hover{background:var(--ui-sidebar-active);color:var(--ui-sidebar-on-active);font-weight:600}.ui-nav-item--active:before{content:"";background:var(--ui-sidebar-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.ui-nav-item--active i{color:var(--ui-sidebar-on-active)}.ui-nav-group{color:var(--ui-sidebar-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.ui-nav-group i{color:var(--ui-sidebar-muted)}.ui-nav-sublist{border-left:1px solid var(--ui-sidebar-rule);margin:1px 0 6px 16px;padding-left:7px}.ui-nav-sublist .ui-nav-item{min-height:30px;padding-top:4px;padding-bottom:4px}.ui-nav-sublist .ui-nav-item--active:before{border-radius:3px;top:5px;bottom:5px;left:-8px}.ui-header{background:var(--ui-header-bg);min-height:50px;color:var(--ui-text);box-shadow:var(--ui-header-shadow);justify-content:space-between;align-items:center;gap:10px;padding:0 18px;display:flex}.ui-header__menu{width:var(--ui-control-h);height:var(--ui-control-h);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-bg-card);color:var(--ui-text-secondary);cursor:pointer;transition:background var(--ui-transition), color var(--ui-transition), border-color var(--ui-transition);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-header__menu:hover{background:var(--ui-bg-hover);border-color:var(--ui-border-strong);color:var(--ui-primary)}.ui-header__menu:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.ui-header__menu svg{width:18px;height:18px}.ui-header__brand{align-items:center;gap:8px;margin:0;display:flex}.ui-header__logo{width:auto;height:28px}.ui-header__company{letter-spacing:-.01em;color:var(--ui-text);white-space:nowrap;font-size:13.5px;font-weight:700}.ui-header__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ui-main{padding:22px 24px 40px}@media (width<=767px){.ui-header{min-height:50px;padding:0 10px}.ui-header__brand{display:none}.ui-header__actions{gap:8px}.ui-main{padding:16px 12px 32px}}.ui-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:14px;display:flex}.ui-page-header__text{min-width:0}.ui-page-header__text h1{letter-spacing:-.015em;color:var(--ui-text);margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.ui-page-header__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.ui-btn{min-height:var(--ui-control-h);font-family:inherit;font-size:var(--ui-control-font);border-radius:var(--ui-radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--ui-transition), color var(--ui-transition), border-color var(--ui-transition), box-shadow var(--ui-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ui-btn:focus-visible{box-shadow:0 0 0 3px var(--ui-primary-ring);outline:none}.ui-btn:disabled{cursor:not-allowed}.ui-btn svg{flex-shrink:0;width:15px;height:15px}.ui-btn i{font-size:13px;line-height:1}.ui-btn--lg{padding:0 14px}.ui-btn--primary{background:var(--ui-primary-solid);color:var(--ui-on-primary);border-color:var(--ui-primary-solid);box-shadow:0 1px 2px #10182814, 0 2px 6px -1px var(--ui-primary-shadow)}.ui-btn--primary svg,.ui-btn--primary i{color:var(--ui-on-primary)}.ui-btn--primary:hover:not(:disabled){background:var(--ui-primary-solid-hover);border-color:var(--ui-primary-solid-hover);box-shadow:0 1px 2px #10182814, 0 4px 10px -2px var(--ui-primary-shadow)}.ui-btn--primary:active:not(:disabled){background:var(--ui-primary-solid-active);border-color:var(--ui-primary-solid-active)}.ui-btn--primary:focus-visible{box-shadow:0 0 0 3px var(--ui-primary-ring)}.ui-btn--secondary,.ui-btn--neutral,.ui-btn--surface{background:var(--ui-bg-card);color:var(--ui-text);border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-xs)}.ui-btn--secondary svg,.ui-btn--secondary i,.ui-btn--neutral svg,.ui-btn--neutral i,.ui-btn--surface svg,.ui-btn--surface i{color:var(--ui-text-secondary)}.ui-btn--secondary:hover:not(:disabled),.ui-btn--neutral:hover:not(:disabled),.ui-btn--surface:hover:not(:disabled){background:var(--ui-bg-hover);border-color:var(--ui-border-strong);color:var(--ui-text)}.ui-btn--secondary:hover:not(:disabled) svg,.ui-btn--secondary:hover:not(:disabled) i,.ui-btn--neutral:hover:not(:disabled) svg,.ui-btn--neutral:hover:not(:disabled) i,.ui-btn--surface:hover:not(:disabled) svg,.ui-btn--surface:hover:not(:disabled) i{color:var(--ui-primary)}.ui-btn--secondary:active:not(:disabled),.ui-btn--neutral:active:not(:disabled),.ui-btn--surface:active:not(:disabled){background:var(--ui-surface-hover)}.ui-btn--ghost{color:var(--ui-text-secondary);box-shadow:none;background:0 0;border-color:#0000}.ui-btn--ghost:hover:not(:disabled){background:var(--ui-bg-hover);color:var(--ui-text)}.ui-btn--danger{background:var(--ui-danger);color:var(--ui-on-primary);border-color:var(--ui-danger);box-shadow:var(--ui-shadow-xs)}.ui-btn--danger svg,.ui-btn--danger i{color:var(--ui-on-primary)}.ui-btn--danger:hover:not(:disabled){background:var(--ui-danger-hover);border-color:var(--ui-danger-hover)}.ui-btn--danger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-danger) 25%, transparent)}.ui-btn--success{background:var(--ui-success);color:var(--ui-on-primary);border-color:var(--ui-success)}.ui-btn--success svg,.ui-btn--success i{color:var(--ui-on-primary)}.ui-btn--success:hover:not(:disabled){background:var(--ui-success-hover);border-color:var(--ui-success-hover)}.ui-btn--warning{background:var(--ui-bg-card);color:var(--ui-text);border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-xs)}.ui-btn--warning svg,.ui-btn--warning i{color:var(--ui-warning)}.ui-btn--warning:hover:not(:disabled){background:var(--ui-warning-light);border-color:color-mix(in srgb, var(--ui-warning) 45%, var(--ui-border-strong))}.ui-overlay{background:var(--ui-scrim);z-index:998;opacity:0;visibility:hidden;transition:opacity .28s,visibility .28s;position:fixed;inset:0}.ui-overlay--open{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(1.5px)}.ui-drawer{width:var(--ui-drawer-width);background:var(--ui-bg-card);max-width:100vw;height:100dvh;color:var(--ui-text);z-index:999;box-shadow:var(--ui-shadow-drawer);border-left:1px solid var(--ui-border);visibility:hidden;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility .28s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.ui-drawer:focus{outline:none}.ui-drawer--open{visibility:visible;transform:translate(0)}.ui-drawer__header{border-bottom:1px solid var(--ui-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px 10px 20px;display:flex;position:relative}.ui-drawer__header:before{content:"";background:var(--ui-primary-solid);height:3px;position:absolute;top:0;left:0;right:0}.ui-drawer__header h2{letter-spacing:-.01em;color:var(--ui-text);margin:0;font-size:1rem;font-weight:600}.ui-drawer__close{border-radius:var(--ui-radius-sm);cursor:pointer;width:30px;height:30px;color:var(--ui-text-muted);transition:color var(--ui-transition), background var(--ui-transition), border-color var(--ui-transition);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ui-drawer__close:hover{color:var(--ui-text);background:var(--ui-bg-hover);border-color:var(--ui-border)}.ui-drawer__close:focus-visible{box-shadow:0 0 0 3px var(--ui-primary-ring);outline:none}.ui-drawer__close svg{width:18px;height:18px}.ui-drawer__body{flex:1;padding:18px 20px;overflow-y:auto}.ui-drawer__footer{border-top:1px solid var(--ui-border);background:var(--ui-bg-subtle);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 20px;display:flex}.ui-drawer__footer-left,.ui-drawer__footer-right{align-items:center;gap:8px;display:flex}.ui-drawer__footer-right{margin-left:auto}.ui-drawer__footer .ui-btn--primary{min-width:96px}.ui-drawer__footer .ui-btn--ghost{min-width:76px}.ui-section{margin-bottom:20px}.ui-section:last-child{margin-bottom:0}.ui-section__title{text-transform:uppercase;letter-spacing:.07em;color:var(--ui-text-secondary);border-bottom:1px solid var(--ui-border);align-items:center;gap:8px;margin:0 0 12px;padding-bottom:8px;font-size:10.5px;font-weight:700;display:flex}.ui-section__title:before{content:"";background:var(--ui-primary);border-radius:2px;flex-shrink:0;width:3px;height:12px}.ui-field-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.ui-field-grid--single{grid-template-columns:1fr}.ui-field-grid--three{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.ui-field-grid--three{grid-template-columns:1fr 1fr}}.ui-field-grid__full{grid-column:1/-1}.ui-toggle-row{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.ui-toggle-row:last-child{border-bottom:none}.ui-toggle-row__label{color:var(--ui-text);font-size:12.5px;font-weight:500}.ui-drawer input:focus,.ui-drawer textarea:focus,.ui-drawer select:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-primary-ring);outline:none}.ui-drawer label span[style*=red]{color:var(--ui-danger)!important}.ui-upload .file-uploader{background:var(--ui-bg-subtle);border-color:var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important;border-style:dashed!important;min-height:60px!important;max-height:70px!important}@media (width>=769px) and (width<=1024px){:root{--ui-drawer-width:420px}}@media (width<=768px){:root{--ui-drawer-width:100%}.ui-page-header{flex-direction:column;align-items:stretch}.ui-page-header__actions{align-self:flex-start}.ui-page-header__actions .ui-btn{flex:1}.ui-drawer__header{min-height:50px;padding:10px 12px 10px 16px}.ui-drawer__body{padding:16px}.ui-drawer__footer{gap:10px;padding:12px 16px}.ui-drawer__footer-left,.ui-drawer__footer-right{flex:auto;gap:10px}.ui-drawer__footer-right{justify-content:flex-end}.ui-drawer__footer .ui-btn--primary{flex:auto;min-width:0}.ui-field-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ui-drawer,.ui-overlay,.ui-btn{transition:none}}.ui-theme-menu{flex-shrink:0;position:relative}.ui-theme-trigger{height:var(--ui-control-h);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-bg-card);color:var(--ui-text);white-space:nowrap;box-shadow:var(--ui-shadow-xs);cursor:pointer;transition:background var(--ui-transition), border-color var(--ui-transition), color var(--ui-transition);align-items:center;gap:7px;padding:0 9px 0 7px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.ui-theme-trigger:hover{background:var(--ui-bg-hover)}.ui-theme-trigger:focus-visible{box-shadow:0 0 0 3px var(--ui-primary-ring);outline:none}.ui-theme-trigger[aria-expanded=true]{background:var(--ui-primary-light);border-color:color-mix(in srgb, var(--ui-primary) 45%, var(--ui-border-strong))}.ui-theme-trigger__chevron{width:12px;height:12px;color:var(--ui-text-secondary);transition:transform var(--ui-transition)}.ui-theme-trigger[aria-expanded=true] .ui-theme-trigger__chevron{transform:rotate(180deg)}.ui-theme-swatch{background:linear-gradient(135deg, var(--sw-a) 0 50%, var(--sw-b) 50% 100%);border-radius:999px;flex-shrink:0;width:16px;height:16px;display:inline-block;box-shadow:inset 0 0 0 1px #00000024}.ui-theme-list{z-index:50;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg-card);width:240px;box-shadow:var(--ui-shadow-card);margin-top:6px;padding:5px;position:absolute;right:0}.ui-theme-list__label{letter-spacing:.05em;text-transform:uppercase;color:var(--ui-text-muted);padding:5px 8px 6px;font-size:10.5px;font-weight:700}.ui-theme-option{border-radius:var(--ui-radius-sm);width:100%;color:var(--ui-text);text-align:left;cursor:pointer;transition:background var(--ui-transition);background:0 0;border:0;align-items:center;gap:9px;padding:6px 8px;font-family:inherit;display:flex}.ui-theme-option:hover,.ui-theme-option:focus-visible{background:var(--ui-bg-hover);outline:none}.ui-theme-option:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-primary)}.ui-theme-option[aria-checked=true]{background:var(--ui-primary-light)}.ui-theme-option .ui-theme-swatch{width:20px;height:20px}.ui-theme-option__text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ui-theme-option__name{font-size:12.5px;font-weight:600}.ui-theme-option__desc{color:var(--ui-text-secondary);font-size:11px}.ui-theme-option__check{width:14px;height:14px;color:var(--ui-primary);flex-shrink:0}.ui-theme-inline{grid-template-columns:1fr 1fr;gap:2px;display:grid}.ui-theme-inline .ui-theme-option__desc{display:none}.dark .bg-white,.dark .bg-white-50{background-color:var(--ui-bg-card)}.dark .bg-gray-50,.dark .bg-gray-100,.dark .bg-slate-50,.dark .bg-slate-100,.dark .bg-zinc-50,.dark .bg-zinc-100{background-color:var(--ui-bg-subtle)}.dark .bg-gray-200,.dark .bg-gray-300,.dark .bg-slate-200,.dark .bg-zinc-200{background-color:var(--ui-bg-hover)}.dark .text-black,.dark .text-gray-900,.dark .text-gray-800,.dark .text-gray-700,.dark .text-slate-900,.dark .text-slate-800,.dark .text-slate-700,.dark .text-zinc-900,.dark .text-zinc-800,.dark .text-zinc-700{color:var(--ui-text)}.dark .text-gray-600,.dark .text-gray-500,.dark .text-slate-600,.dark .text-slate-500,.dark .text-zinc-600,.dark .text-zinc-500{color:var(--ui-text-secondary)}.dark .text-gray-400,.dark .text-gray-300,.dark .text-slate-400,.dark .text-slate-300,.dark .text-zinc-400{color:var(--ui-text-muted)}.dark .border-gray-50,.dark .border-gray-100,.dark .border-gray-200,.dark .border-gray-300,.dark .border-gray-400,.dark .border-slate-100,.dark .border-slate-200,.dark .border-slate-300,.dark .border-zinc-200,.dark .border-zinc-300,.dark .divide-gray-100>*+*,.dark .divide-gray-200>*+*{border-color:var(--ui-border)}.dark input:not([type=checkbox]):not([type=radio]):not([type=range]),.dark select,.dark textarea{background-color:var(--ui-input-bg);color:var(--ui-input-text);border-color:var(--ui-input-border)}.dark input::placeholder,.dark textarea::placeholder{color:var(--ui-text-muted)}.dark select option{background-color:var(--ui-input-bg);color:var(--ui-input-text)}.dark .MuiPaper-root,.dark .MuiDialog-paper,.dark .modal-content,.dark .dropdown-menu{background-color:var(--ui-bg-card);color:var(--ui-text)}.dark .hover\:bg-white:hover,.dark .odd\:bg-white:nth-child(odd){background-color:var(--ui-bg-card)}.dark .hover\:bg-gray-50:hover,.dark .hover\:bg-gray-100:hover,.dark .hover\:bg-gray-200:hover,.dark .hover\:bg-gray-300:hover,.dark .hover\:bg-slate-50:hover,.dark .hover\:bg-slate-200:hover,.dark .even\:bg-gray-50:nth-child(2n){background-color:var(--ui-bg-hover)}.dark .hover\:text-gray-700:hover,.dark .hover\:text-black:hover{color:var(--ui-text)}.dark .hover\:text-gray-600:hover{color:var(--ui-text-secondary)}.dark .disabled\:bg-gray-100:disabled{background-color:var(--ui-input-bg-disabled)}.dark .disabled\:text-gray-500:disabled{color:var(--ui-text-muted)}.ui-toggle{background:var(--ui-toggle-track);border:1px solid var(--ui-toggle-border);width:40px;height:20px;transition:background var(--ui-transition), border-color var(--ui-transition);border-radius:9999px;flex-shrink:0;position:relative}.ui-toggle:after{content:"";background:var(--ui-toggle-knob);width:15px;height:15px;box-shadow:var(--ui-shadow-sm);transition:transform var(--ui-transition), background var(--ui-transition);border-radius:9999px;position:absolute;top:1.5px;left:2px}.peer:checked~.ui-toggle,input:checked+.ui-toggle{background:var(--ui-toggle-track-on);border-color:var(--ui-toggle-track-on)}.peer:checked~.ui-toggle:after,input:checked+.ui-toggle:after{background:var(--ui-toggle-knob-on);transform:translate(19px)}.peer:focus-visible~.ui-toggle,input:focus-visible+.ui-toggle{outline:2px solid var(--ui-primary);outline-offset:2px}.peer:disabled~.ui-toggle,input:disabled+.ui-toggle{opacity:.5;cursor:not-allowed}.ui-toggle__label{color:var(--ui-text)}.dark .MuiPaginationItem-root{color:var(--ui-text);border-color:var(--ui-border)}.dark .MuiPaginationItem-root:hover{background-color:var(--ui-bg-hover)}.dark .MuiPaginationItem-root.Mui-selected{background-color:var(--ui-primary-solid);color:var(--ui-on-primary)}.dark .MuiPaginationItem-root.Mui-selected:hover{background-color:var(--ui-primary-solid-hover)}.dark .MuiPaginationItem-root.Mui-disabled{color:var(--ui-text-muted)}.dark .MuiPaginationItem-ellipsis{color:var(--ui-text-secondary)}.dark .MuiAutocomplete-paper,.dark .MuiAutocomplete-popper .MuiPaper-root{background-color:var(--ui-bg-card);color:var(--ui-text);border:1px solid var(--ui-border)}.dark .MuiAutocomplete-listbox,.dark .MuiAutocomplete-option{color:var(--ui-text)}.dark .MuiAutocomplete-option:hover,.dark .MuiAutocomplete-option.Mui-focused,.dark .MuiAutocomplete-option[aria-selected=true]{background-color:var(--ui-bg-hover)}.dark .MuiAutocomplete-noOptions,.dark .MuiAutocomplete-loading,.dark .MuiAutocomplete-clearIndicator,.dark .MuiAutocomplete-popupIndicator,.dark .MuiSvgIcon-root{color:var(--ui-text-secondary)}.dark .MuiOutlinedInput-notchedOutline{border-color:var(--ui-input-border)}.dark .MuiInputLabel-root,.dark .MuiFormLabel-root{color:var(--ui-text-secondary)}.dark .rs__control{background-color:var(--ui-input-bg);border-color:var(--ui-input-border);color:var(--ui-input-text)}.dark .rs__control--is-focused{border-color:var(--ui-primary)}.dark .rs__menu,.dark .rs__menu-list{background-color:var(--ui-bg-card);color:var(--ui-text)}.dark .rs__option{color:var(--ui-text);background-color:#0000}.dark .rs__option--is-focused{background-color:var(--ui-bg-hover)}.dark .rs__option--is-selected{background-color:var(--ui-primary-light);color:var(--ui-primary)}.dark .rs__single-value,.dark .rs__input,.dark .rs__input-container,.dark .rs__multi-value__label{color:var(--ui-input-text)}.dark .rs__placeholder,.dark .rs__no-options-message{color:var(--ui-text-muted)}.dark .rs__indicator,.dark .rs__dropdown-indicator{color:var(--ui-text-secondary)}.dark .rs__indicator-separator{background-color:var(--ui-border)}.dark .rs__multi-value{background-color:var(--ui-bg-subtle)}.dark .react-datepicker,.dark .react-datepicker__header,.dark .react-datepicker__month-container{background-color:var(--ui-bg-card);border-color:var(--ui-border);color:var(--ui-text)}.dark .react-datepicker__current-month,.dark .react-datepicker__day-name,.dark .react-datepicker__day,.dark .react-datepicker-time__header,.dark .react-datepicker__time-list-item{color:var(--ui-text)}.dark .react-datepicker__day:hover,.dark .react-datepicker__time-list-item:hover{background-color:var(--ui-bg-hover)}.dark .react-datepicker__day--selected,.dark .react-datepicker__day--keyboard-selected,.dark .react-datepicker__time-list-item--selected{background-color:var(--ui-primary-solid);color:var(--ui-on-primary)}.dark .react-datepicker__day--disabled,.dark .react-datepicker__day--outside-month{color:var(--ui-text-muted)}.dark .react-datepicker__time-container,.dark .react-datepicker__time,.dark .react-datepicker__time-box{background-color:var(--ui-bg-card);border-color:var(--ui-border)}.dark .react-datepicker__triangle:before,.dark .react-datepicker__triangle:after{border-bottom-color:var(--ui-bg-card)!important;border-top-color:var(--ui-bg-card)!important}.dark .swal2-popup{background:var(--ui-bg-card);color:var(--ui-text)}.dark .swal2-title,.dark .swal2-html-container{color:var(--ui-text)}.dark .swal2-input,.dark .swal2-textarea,.dark .swal2-select{background:var(--ui-input-bg);color:var(--ui-input-text);border-color:var(--ui-input-border)}.dark .MuiTableCell-root{color:var(--ui-text);border-color:var(--ui-border)}.dark .MuiDialogTitle-root,.dark .MuiDialogContent-root,.dark .MuiMenu-paper,.dark .MuiPopover-paper{background-color:var(--ui-bg-card);color:var(--ui-text)}.dark .MuiMenuItem-root:hover{background-color:var(--ui-bg-hover)}input:disabled:not(.rs__input),select:disabled,textarea:disabled,.MuiOutlinedInput-root .MuiAutocomplete-input:disabled,.MuiInputBase-root input:disabled{background-color:var(--ui-input-bg-disabled);border-color:var(--ui-input-border-disabled);color:var(--ui-input-text-disabled);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--ui-input-text-disabled)}input:disabled::placeholder,textarea:disabled::placeholder{color:var(--ui-input-text-disabled)}.ui-field--disabled label{color:var(--ui-text-muted)}label:has(input:disabled){color:var(--ui-text-muted)}label:has(select:disabled){color:var(--ui-text-muted)}label:has(textarea:disabled){color:var(--ui-text-muted)}.Mui-disabled,.MuiInputBase-root.Mui-disabled{color:var(--ui-input-text-disabled);-webkit-text-fill-color:var(--ui-input-text-disabled);cursor:not-allowed}.MuiInputBase-root.Mui-disabled,.MuiOutlinedInput-root.Mui-disabled{background-color:var(--ui-input-bg-disabled)}.MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:var(--ui-input-border-disabled)}.rs__control--is-disabled{background-color:var(--ui-input-bg-disabled);border-color:var(--ui-input-border-disabled);cursor:not-allowed}.rs__control--is-disabled .rs__single-value,.rs__control--is-disabled .rs__placeholder,.rs__control--is-disabled .rs__indicator{color:var(--ui-input-text-disabled)}.react-datepicker__input-container input:disabled{background-color:var(--ui-input-bg-disabled);color:var(--ui-input-text-disabled);cursor:not-allowed}input[readonly]:not(.rs__input):not(.MuiAutocomplete-input):not([type=checkbox]):not([type=radio]),textarea[readonly]{background-color:var(--ui-input-bg-readonly);border-color:var(--ui-input-border-readonly);color:var(--ui-input-text);-webkit-text-fill-color:var(--ui-input-text);cursor:default;border-left:3px solid var(--ui-input-accent-readonly)}input[readonly]:not(.rs__input):not(.MuiAutocomplete-input):focus,textarea[readonly]:focus{border-color:var(--ui-input-border-readonly);border-left-color:var(--ui-input-accent-readonly);box-shadow:none;outline:none}.outlet input[readonly]:not(.rs__input):not(.MuiAutocomplete-input):focus,.outlet select[readonly]:focus{border:1px solid var(--ui-input-border-readonly);border-left:3px solid var(--ui-input-accent-readonly)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed;box-shadow:none;opacity:1;background:var(--ui-input-bg-disabled);border-color:var(--ui-input-border-disabled);color:var(--ui-input-text-disabled);transform:none}.ui-btn:disabled svg,.ui-btn:disabled i,.ui-btn[aria-disabled=true] svg,.ui-btn[aria-disabled=true] i{color:var(--ui-input-text-disabled)}.ui-btn:disabled:hover,.ui-btn[aria-disabled=true]:hover{background:var(--ui-input-bg-disabled);border-color:var(--ui-input-border-disabled);color:var(--ui-input-text-disabled);box-shadow:none;transform:none}.ui-btn--primary:disabled{background:var(--ui-primary-disabled);border-color:var(--ui-primary-disabled);color:var(--ui-on-primary);box-shadow:none}.ui-btn--primary:disabled svg,.ui-btn--primary:disabled i{color:var(--ui-on-primary)}button:disabled:not(.ui-btn),.btn:disabled,.btn.disabled{cursor:not-allowed;opacity:.6}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.5}input[type=checkbox]:disabled+span,input[type=radio]:disabled+span{color:var(--ui-input-text-disabled)}.dark input:disabled:not(.rs__input),.dark select:disabled,.dark textarea:disabled{background-color:var(--ui-input-bg-disabled);border-color:var(--ui-input-border-disabled);color:var(--ui-input-text-disabled);-webkit-text-fill-color:var(--ui-input-text-disabled)}.dark input[readonly]:not(.rs__input):not(.MuiAutocomplete-input):not([type=checkbox]):not([type=radio]),.dark textarea[readonly]{background-color:var(--ui-input-bg-readonly);border-color:var(--ui-input-border-readonly);border-left-color:var(--ui-input-accent-readonly);color:var(--ui-input-text);-webkit-text-fill-color:var(--ui-input-text)}.ui-quick-trigger{white-space:nowrap;height:var(--ui-control-h);border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border-strong);background:var(--ui-bg-card);color:var(--ui-text);font-family:inherit;font-size:var(--ui-control-font);box-shadow:var(--ui-shadow-xs);cursor:pointer;transition:background var(--ui-transition), border-color var(--ui-transition), color var(--ui-transition), box-shadow var(--ui-transition);flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.ui-quick-trigger__bolt{color:var(--ui-primary);font-size:13px}.ui-quick-trigger:hover{background:var(--ui-bg-hover);border-color:var(--ui-border-strong)}.ui-quick-trigger:focus-visible{box-shadow:0 0 0 3px var(--ui-primary-ring);outline:none}.ui-quick-trigger__chevron{color:var(--ui-text-secondary);transition:transform var(--ui-transition)}.ui-quick-trigger[aria-expanded=true]{background:var(--ui-primary-light);border-color:color-mix(in srgb, var(--ui-primary) 45%, var(--ui-border-strong));color:var(--ui-primary)}.ui-quick-trigger[aria-expanded=true] .ui-quick-trigger__chevron{color:var(--ui-primary);transform:rotate(180deg)}.ui-quick-menu{border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-bg-card);width:280px;box-shadow:var(--ui-shadow-card);z-index:50;max-height:70vh;margin-top:6px;padding:5px;list-style:none;position:absolute;right:0;overflow-y:auto}.ui-quick-menu__label{letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-muted);padding:6px 10px 8px;font-size:.6875rem;font-weight:700}.ui-quick-item{border-radius:var(--ui-radius-sm);text-align:left;cursor:pointer;width:100%;transition:background var(--ui-transition);background:0 0;border:0;align-items:center;gap:10px;padding:7px 8px;display:flex}.ui-quick-item:hover,.ui-quick-item:focus-visible{background:var(--ui-bg-hover);outline:none}.ui-quick-item:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-primary)}.ui-quick-item__icon{border-radius:var(--ui-radius-sm);background:var(--ui-primary-light);width:30px;height:30px;color:var(--ui-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.ui-quick-item:hover .ui-quick-item__icon{background:var(--ui-primary-solid);color:var(--ui-on-primary)}.ui-quick-item__body{min-width:0}.ui-quick-item__title{color:var(--ui-text);font-size:.8125rem;font-weight:600;line-height:1.3;display:block}.ui-quick-item__desc{color:var(--ui-text-secondary);margin-top:1px;font-size:.6875rem;line-height:1.4;display:block}.ui-report-tabs{background:var(--ui-tab-rail);border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:2px;max-width:100%;padding:4px;display:inline-flex}.ui-report-tab{--notch:11px;background:var(--ui-tab-bg);color:var(--ui-tab-text);cursor:pointer;white-space:nowrap;clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% 50%, calc(100% - var(--notch)) 100%, 0 100%, var(--notch) 50%);transition:background var(--ui-transition), color var(--ui-transition);border:0;align-items:center;gap:8px;padding:7px 18px 7px 26px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.ui-report-tab:first-child{clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% 50%, calc(100% - var(--notch)) 100%, 0 100%);border-radius:8px 0 0 8px;padding-left:16px}.ui-report-tab:last-child{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--notch) 50%);border-radius:0 8px 8px 0;padding-right:16px}.ui-report-tab:first-child:last-child{clip-path:none;border-radius:var(--ui-radius-sm)}.ui-report-tab:hover{background:var(--ui-tab-bg-hover);color:var(--ui-text)}.ui-report-tab--active,.ui-report-tab--active:hover{background:var(--ui-primary-solid);color:var(--ui-on-primary)}.ui-report-tab:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.ui-report-tab__count{background:var(--ui-tab-count-bg);min-width:18px;height:17px;color:var(--ui-tab-count-text);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.6875rem;font-weight:700;display:inline-flex}.ui-report-tab--active .ui-report-tab__count{background:color-mix(in srgb, var(--ui-on-primary) 24%, transparent);color:var(--ui-on-primary)}.ui-data-table{border-collapse:collapse;width:100%;color:var(--ui-text);font-size:.8125rem}.ui-data-table thead th{background:var(--main-table-header);color:var(--ui-text);letter-spacing:.03em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--ui-border);white-space:nowrap;padding:8px 14px;font-size:.6875rem;font-weight:700}.ui-data-table tbody td{border-bottom:1px solid var(--ui-border);vertical-align:top;padding:8px 14px}.ui-data-table tbody tr{background:var(--ui-bg-card);transition:background var(--ui-transition)}.ui-data-table tbody tr:hover{background:var(--ui-table-hover,var(--ui-bg-hover))}.ui-data-table tbody tr.ui-row-selected,.ui-data-table tbody tr.ui-row-selected:hover{background:var(--ui-primary-light)}.ui-data-table tbody tr.ui-row-selected td{border-bottom-color:var(--ui-primary)}.ui-report-scrim{z-index:40;background:var(--ui-scrim);position:fixed;inset:0}.ui-icon-btn{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-bg-card);width:32px;height:32px;color:var(--ui-text-secondary);cursor:pointer;transition:background var(--ui-transition), color var(--ui-transition), border-color var(--ui-transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-icon-btn:hover{background:var(--ui-primary-solid);border-color:var(--ui-primary-solid);color:var(--ui-on-primary)}.ui-table-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg-card);overflow:hidden}.ui-table-scroll{width:100%;overflow-x:auto}.ui-data-table thead th{z-index:1;position:sticky;top:0}.ui-data-table tbody tr:last-child td{border-bottom:0}.ui-cell-title{color:var(--ui-text);font-size:.75rem;font-weight:700;line-height:1.45}.ui-cell-text{color:var(--ui-text-secondary);font-size:.6875rem;line-height:1.5}.ui-cell-link{color:var(--ui-primary);cursor:pointer;font-size:.75rem;font-weight:700;line-height:1.45}.ui-cell-link:hover{text-decoration:underline}.ui-chip{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;margin-top:3px;padding:1px 8px;font-size:.625rem;font-weight:700;line-height:1.6;display:inline-flex}.ui-chip--info{background:var(--ui-info-light);color:var(--ui-info)}.ui-chip--success{background:var(--ui-success-light);color:var(--ui-success)}.ui-chip--warning{background:var(--ui-warning-light);color:var(--ui-warning)}.ui-chip--danger{background:var(--ui-danger-light);color:var(--ui-danger)}.ui-chip--neutral{background:var(--ui-bg-subtle);color:var(--ui-text-secondary)}.ui-action-menu{z-index:1000;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg-card);min-width:190px;box-shadow:var(--ui-shadow-card);max-height:calc(100vh - 16px);margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto}.ui-action-menu__item{border-radius:var(--ui-radius-sm);width:100%;color:var(--ui-text);text-align:left;cursor:pointer;transition:background var(--ui-transition), color var(--ui-transition);background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:.75rem;font-weight:500;display:flex}.ui-action-menu__item:hover,.ui-action-menu__item:focus-visible{background:var(--ui-primary-light);color:var(--ui-primary);outline:none}.ui-action-menu__item svg{flex-shrink:0}.rs__menu,.rs__menu-portal,.MuiAutocomplete-popper,.MuiPopper-root{z-index:60}.ui-avatar-btn{cursor:pointer;transition:box-shadow var(--ui-transition);background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:0;display:flex}.ui-avatar-btn:hover,.ui-avatar-btn[aria-expanded=true]{box-shadow:0 0 0 3px var(--ui-primary-ring)}.ui-avatar-btn:focus-visible{box-shadow:0 0 0 3px var(--ui-primary-ring);outline:none}.ui-avatar{width:var(--ui-control-h);height:var(--ui-control-h);background:linear-gradient(135deg, color-mix(in srgb, var(--ui-primary-solid) 78%, #fff) 0%, var(--ui-primary-solid) 100%);color:var(--ui-on-primary);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.ui-avatar--photo{object-fit:cover;border:2px solid var(--ui-primary);background:0 0}.ui-profile-menu{width:300px}.ui-profile-head{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.ui-profile-head__avatar{background:var(--ui-primary-light);width:40px;height:40px;color:var(--ui-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.ui-profile-head__avatar--photo{object-fit:cover;border:2px solid var(--ui-primary);background:0 0}.ui-profile-head__name{color:var(--ui-text);font-size:.875rem;font-weight:700;line-height:1.3;display:block}.ui-profile-head__code{color:var(--ui-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600;display:block}.ui-profile-contact{border-radius:var(--ui-radius-sm);background:var(--ui-bg-subtle);color:var(--ui-text-secondary);flex-direction:column;gap:6px;margin:0 10px 10px;padding:10px 12px;font-size:.75rem;display:flex}.ui-profile-contact span{overflow-wrap:anywhere}.ui-profile-contact i{width:14px;color:var(--ui-primary);margin-right:6px}.ui-profile-logout{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-bg-card);width:calc(100% - 12px);color:var(--ui-danger);font-family:inherit;font-size:var(--ui-control-font);cursor:pointer;transition:background var(--ui-transition), color var(--ui-transition), border-color var(--ui-transition);justify-content:center;align-items:center;gap:8px;margin:8px 6px 4px;padding:9px 10px;font-weight:600;display:flex}.ui-profile-logout:hover{background:var(--ui-danger-light);border-color:color-mix(in srgb, var(--ui-danger) 40%, var(--ui-border-strong))}.ui-cell-iconbtn{width:20px;height:20px;color:var(--ui-text-muted);cursor:pointer;transition:color var(--ui-transition), background var(--ui-transition);background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-cell-iconbtn:hover{color:var(--ui-primary);background:var(--ui-primary-light)}.ui-field{width:100%;font-size:var(--ui-label-font);line-height:1.35;display:block;position:relative}.ui-label{font-size:var(--ui-label-font);color:var(--ui-text-secondary);margin-bottom:4px;font-weight:500;line-height:1.35;display:block}span.ui-label{display:inline-block}.ui-label:empty{display:none}.ui-required,label span[style*=red]{font-size:var(--ui-label-font);color:var(--ui-danger)!important}.ui-input{width:100%;height:var(--ui-control-h);font-family:inherit;font-size:var(--ui-control-font);color:var(--ui-input-text);background-color:var(--ui-input-bg);border:1px solid var(--ui-input-border);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-transition), box-shadow var(--ui-transition), background-color var(--ui-transition);padding:0 10px;line-height:1.4;display:block}.ui-input::placeholder{color:var(--ui-text-muted);font-size:var(--ui-control-font);font-style:normal}.ui-input:hover:not(:disabled):not([readonly]):not(:focus){border-color:var(--ui-border-strong)}.ui-input:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-primary-ring);outline:none}.dark .ui-input.ui-input:focus:not([readonly]){border-color:var(--ui-primary)}.ui-input--icon-start{padding-left:34px}.ui-input--icon-end{padding-right:34px}textarea.ui-input{resize:vertical;height:auto;min-height:64px;padding:6px 10px;line-height:1.5}select.ui-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238492A6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.ui-select--compact{width:auto;min-width:76px}.ui-field__icon{height:var(--ui-control-h);color:var(--ui-text-muted);pointer-events:none;align-items:center;font-size:13px;display:flex;position:absolute;bottom:0}.ui-field__icon--start{left:12px}.ui-field__icon--end{right:12px}.ui-input-group{width:100%;height:var(--ui-control-h);border:1px solid var(--ui-input-border);border-radius:var(--ui-radius-sm);background:var(--ui-input-bg);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-transition), box-shadow var(--ui-transition);align-items:stretch;display:flex;overflow:hidden}.ui-input-group:focus-within{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-primary-ring)}.ui-input-group__addon{background:var(--ui-bg-subtle);min-width:32px;color:var(--ui-text-muted);flex-shrink:0;justify-content:center;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.ui-input-group__addon:first-child{border-right:1px solid var(--ui-border)}.ui-input-group__addon--end{border-left:1px solid var(--ui-border);cursor:pointer}.ui-input-group__addon--end:hover{color:var(--ui-primary)}.ui-input-group .ui-input-group__input{width:100%;min-width:0;height:100%;font-family:inherit;font-size:var(--ui-control-font);color:var(--ui-input-text);border-radius:0;outline:none;flex:1;padding:0 12px;box-shadow:none!important;background:0 0!important;border:0!important}.ui-input-group__input::placeholder{color:var(--ui-text-muted)}.ui-input-group .ui-input-group__btn{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;padding:0 12px}.ui-grid-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg-card);box-shadow:var(--ui-shadow-sm);margin-top:12px;overflow:hidden}.ui-grid-toolbar{min-height:48px;padding:8px 12px}.ui-grid-count{color:var(--ui-text);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:inline-flex}.ui-grid-count:before{content:"";background:var(--ui-primary);width:7px;height:7px;box-shadow:0 0 0 3px var(--ui-primary-light);border-radius:50%;flex-shrink:0}.ui-grid-scroll{border-top:1px solid var(--ui-border)}.ui-grid-skeleton{padding:10px 12px 12px}.ui-grid-footer{border-top:1px solid var(--ui-border);color:var(--ui-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:7px 12px;font-size:12px;display:flex}.ui-grid-footer .MuiPagination-ul{gap:4px}.MuiPaginationItem-root{color:var(--ui-text-secondary);font-weight:500;border-radius:8px!important;font-family:inherit!important}.MuiPaginationItem-root:hover{background-color:var(--ui-bg-hover)}.react-datepicker-popper{z-index:70}.react-datepicker{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg-card);color:var(--ui-text);box-shadow:var(--ui-shadow-card);font-family:inherit;font-size:12px}.react-datepicker__header{background:var(--ui-bg-subtle);border-bottom:1px solid var(--ui-border);border-top-left-radius:var(--ui-radius)}.react-datepicker__current-month,.react-datepicker-time__header{color:var(--ui-text);font-size:13px;font-weight:600}.react-datepicker__day-name{color:var(--ui-text-muted);font-weight:600}.react-datepicker__day{border-radius:6px}.react-datepicker__day:hover{background-color:var(--ui-bg-hover);border-radius:6px}.react-datepicker__day--today{color:var(--ui-primary);font-weight:700}.react-datepicker__day--keyboard-selected{background-color:var(--ui-primary-light);color:var(--ui-primary)}.react-datepicker__day--selected,.react-datepicker__day--in-range,.react-datepicker__time-list-item--selected{font-weight:600;background-color:var(--ui-primary-solid)!important;color:var(--ui-on-primary)!important}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-dropdown-container select,.react-datepicker__year-dropdown-container select{border:1px solid var(--ui-border);background:var(--ui-input-bg);color:var(--ui-input-text);border-radius:6px;padding:2px 4px;font-family:inherit;font-size:12px}.react-datepicker__navigation-icon:before{border-color:var(--ui-text-muted)}.swal2-popup{box-shadow:var(--ui-shadow-card);border-radius:16px;font-family:inherit}.swal2-title{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.swal2-html-container{font-size:14px;line-height:1.55}.swal2-styled{border-radius:var(--ui-radius-sm);min-height:38px;padding:0 22px;font-family:inherit;font-size:13px;font-weight:600}.swal2-styled:focus-visible{box-shadow:0 0 0 3px var(--ui-primary-ring)}.dark .swal2-styled.swal2-confirm,.dark .swal2-styled.swal2-cancel,.dark .swal2-styled.swal2-deny{color:#0b1222}.swal2-container.swal2-backdrop-show{background:var(--ui-scrim)}
