.toast-stack[data-v-0ca1c4e3]{--t-bg: rgba(255, 255, 255, .42);--t-border: rgba(255, 255, 255, .6);--t-shadow-ring: rgba(0, 0, 0, .04);--t-shadow-1: rgba(0, 0, 0, .06);--t-shadow-2: rgba(0, 0, 0, .04);--t-app: rgba(0, 0, 0, .38);--t-when: rgba(0, 0, 0, .28);--t-title: rgba(0, 0, 0, .88);--t-msg: rgba(0, 0, 0, .48);--t-close-bg: rgba(0, 0, 0, .25);--t-close-hover: rgba(0, 0, 0, .45);--t-action-color: rgba(0, 0, 0, .55);--t-action-bg: rgba(0, 0, 0, .06);--t-action-hover-color: rgba(0, 0, 0, .75);--t-action-hover-bg: rgba(0, 0, 0, .1);position:fixed;top:12px;right:12px;z-index:10000;display:flex;flex-direction:column;gap:10px;pointer-events:none;max-width:356px;width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark] .toast-stack[data-v-0ca1c4e3]{--t-bg: rgba(30, 30, 30, .4);--t-border: rgba(255, 255, 255, .08);--t-shadow-ring: rgba(0, 0, 0, .2);--t-shadow-1: rgba(0, 0, 0, .25);--t-shadow-2: rgba(0, 0, 0, .15);--t-app: rgba(255, 255, 255, .45);--t-when: rgba(255, 255, 255, .3);--t-title: rgba(255, 255, 255, .92);--t-msg: rgba(255, 255, 255, .5);--t-close-bg: rgba(255, 255, 255, .15);--t-close-hover: rgba(255, 255, 255, .25);--t-action-color: rgba(255, 255, 255, .6);--t-action-bg: rgba(255, 255, 255, .08);--t-action-hover-color: rgba(255, 255, 255, .8);--t-action-hover-bg: rgba(255, 255, 255, .14)}.toast-card[data-v-0ca1c4e3]{position:relative;display:flex;align-items:flex-start;gap:12px;padding:11px 14px 12px;background:var(--t-bg);backdrop-filter:blur(60px) saturate(190%);-webkit-backdrop-filter:blur(60px) saturate(190%);border:.5px solid var(--t-border);box-shadow:0 0 0 .5px var(--t-shadow-ring),0 3px 12px var(--t-shadow-1),0 10px 36px var(--t-shadow-2);border-radius:16px;cursor:pointer;pointer-events:auto;will-change:transform,opacity;transition:transform .2s cubic-bezier(.2,1,.3,1),box-shadow .2s ease}.toast-card[data-v-0ca1c4e3]:hover{box-shadow:0 0 0 .5px var(--t-shadow-ring),0 5px 18px var(--t-shadow-1),0 14px 44px var(--t-shadow-2)}.toast-card[data-v-0ca1c4e3]:active{transform:scale(.985)}.toast-dismiss[data-v-0ca1c4e3]{position:absolute;top:-6px;left:-6px;width:22px;height:22px;border-radius:50%;border:none;background:var(--t-close-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:all .15s cubic-bezier(.2,1,.3,1);z-index:2}.toast-card:hover .toast-dismiss[data-v-0ca1c4e3]{opacity:1;transform:scale(1)}.toast-dismiss[data-v-0ca1c4e3]:hover{background:var(--t-close-hover)}.toast-icon[data-v-0ca1c4e3]{width:38px;height:38px;border-radius:22%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;box-shadow:0 1px 3px #0000001f,inset 0 1px #fff3}.toast-icon-glyph[data-v-0ca1c4e3]{font-size:18px;color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}.toast-text[data-v-0ca1c4e3]{flex:1;min-width:0}.toast-meta[data-v-0ca1c4e3]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1px}.toast-app[data-v-0ca1c4e3]{font-size:11px;font-weight:500;color:var(--t-app);letter-spacing:.01em;text-transform:uppercase;line-height:1}.toast-when[data-v-0ca1c4e3]{font-size:11px;font-weight:400;color:var(--t-when);white-space:nowrap;line-height:1;flex-shrink:0;margin-left:8px}.toast-title[data-v-0ca1c4e3]{font-size:13px;font-weight:600;color:var(--t-title);line-height:1.3;letter-spacing:-.008em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-msg[data-v-0ca1c4e3]{font-size:12px;font-weight:400;color:var(--t-msg);line-height:1.35;margin-top:1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.toast-action[data-v-0ca1c4e3]{display:inline-block;margin-top:6px;padding:3px 12px;font-size:11px;font-weight:600;color:var(--t-action-color);background:var(--t-action-bg);border:none;border-radius:100px;cursor:pointer;transition:all .12s ease;letter-spacing:-.005em}.toast-action[data-v-0ca1c4e3]:hover{color:var(--t-action-hover-color);background:var(--t-action-hover-bg)}.toast-enter-active[data-v-0ca1c4e3]{animation:toastIn-0ca1c4e3 .45s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-0ca1c4e3]{animation:toastOut-0ca1c4e3 .28s cubic-bezier(.4,0,1,1) forwards}.toast-move[data-v-0ca1c4e3]{transition:transform .35s cubic-bezier(.16,1,.3,1)}@keyframes toastIn-0ca1c4e3{0%{opacity:0;transform:translateY(-20px) scale(.95);filter:blur(4px)}60%{opacity:1;filter:blur(0)}80%{transform:translateY(2px) scale(1.003)}to{transform:translateY(0) scale(1)}}@keyframes toastOut-0ca1c4e3{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(50px) scale(.97);filter:blur(2px)}}@media (max-width: 480px){.toast-stack[data-v-0ca1c4e3]{right:8px;left:8px;top:8px;max-width:none}.toast-card[data-v-0ca1c4e3]{border-radius:14px}}.sidebar-wrapper[data-v-0457dff8]{padding:0}.sidebar-menu[data-v-0457dff8]{padding:0 4px}.nav-list[data-v-0457dff8],.nav-sublist[data-v-0457dff8]{list-style:none;margin:0;padding:0}.nav-item[data-v-0457dff8]{display:flex;align-items:center;gap:10px;margin:1px 4px;padding:0 12px;height:38px;border-radius:6px;font-size:13px;font-weight:500;color:var(--text-secondary, #4b5563);text-decoration:none;cursor:pointer;transition:background .15s,color .15s;overflow:hidden;white-space:nowrap}.nav-item[data-v-0457dff8]:hover{background:var(--bg-surface, #f3f4f6);color:var(--text-primary, #111827)}.nav-item--active[data-v-0457dff8]{background:#22c55e1a;color:#16a34a}.nav-item--active .nav-icon[data-v-0457dff8]{color:#16a34a}.nav-item--active[data-v-0457dff8]:hover{background:#22c55e1a;color:#16a34a}.nav-item--parent[data-v-0457dff8]{-webkit-user-select:none;user-select:none}.nav-item--open[data-v-0457dff8]{color:#16a34a;font-weight:600}.nav-item--open .nav-icon[data-v-0457dff8]{color:#16a34a}.nav-item--child[data-v-0457dff8]{padding-left:44px}.nav-icon[data-v-0457dff8]{font-size:15px;color:var(--text-muted, #6b7280);flex-shrink:0}.nav-label[data-v-0457dff8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nav-arrow[data-v-0457dff8]{margin-left:auto;font-size:10px;color:var(--text-muted, #9ca3af);transition:transform .25s cubic-bezier(.16,1,.3,1);transform:rotate(0);flex-shrink:0}.nav-arrow--open[data-v-0457dff8]{transform:rotate(90deg);color:#16a34a}.group-label[data-v-0457dff8]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted, #9ca3af);transition:opacity .15s ease}.group-label.label-hidden[data-v-0457dff8]{opacity:0;pointer-events:none;height:0;overflow:hidden;display:block;line-height:0}.section-header[data-v-0457dff8]{display:flex;align-items:center;padding:10px 14px 4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s}.section-header[data-v-0457dff8]:hover{opacity:.8}.section-header--sidebar-collapsed[data-v-0457dff8]{padding:0;height:0;overflow:hidden;cursor:default}.section-header--sidebar-collapsed[data-v-0457dff8]:hover{opacity:1}.section-header--closed[data-v-0457dff8]{padding-bottom:6px}.section-chevron[data-v-0457dff8]{margin-left:auto;font-size:9px;color:var(--text-muted, #cbd5e1);transition:transform .25s cubic-bezier(.16,1,.3,1),color .15s;transform:rotate(0)}.section-chevron--open[data-v-0457dff8]{transform:rotate(90deg)}.section-header:hover .section-chevron[data-v-0457dff8]{color:var(--text-secondary, #9ca3af)}.section-body[data-v-0457dff8]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .2s ease;opacity:1}.section-body--hidden[data-v-0457dff8]{grid-template-rows:0fr;opacity:0;pointer-events:none}.section-body[data-v-0457dff8]>*{overflow:hidden}.reorder-trigger-wrap[data-v-0457dff8]{padding:14px 16px 8px}.reorder-trigger[data-v-0457dff8]{display:flex;align-items:center;gap:5px;margin:0 auto;padding:0;border:none;background:none;color:var(--text-muted, #c0c5cc);font-size:11px;cursor:pointer;transition:color .2s}.reorder-trigger[data-v-0457dff8]:hover{color:#16a34a}.reorder-trigger-icon[data-v-0457dff8]{font-size:12px}.reorder-shell[data-v-0457dff8]{padding:6px 10px 12px}.reorder-header[data-v-0457dff8]{display:flex;align-items:center;justify-content:space-between;padding:10px 4px 8px}.reorder-title[data-v-0457dff8]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#16a34a}.reorder-reset[data-v-0457dff8]{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;color:var(--text-muted, #9ca3af);font-size:11px;cursor:pointer;transition:color .15s}.reorder-reset[data-v-0457dff8]:hover{color:var(--text-primary, #374151)}.reorder-list[data-v-0457dff8]{display:flex;flex-direction:column;gap:4px}.reorder-card[data-v-0457dff8]{display:flex;align-items:center;gap:8px;padding:10px 8px;border-radius:8px;background:var(--bg-card, #fff);border:1px solid var(--border-color, #f0f0f0);box-shadow:0 1px 2px #0000000a;cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s ease,box-shadow .2s ease,border-color .2s ease}.reorder-card[data-v-0457dff8]:hover{border-color:#d4edda;box-shadow:0 2px 8px #16a34a14}.reorder-card[data-v-0457dff8]:active{cursor:grabbing;transform:scale(.98)}.reorder-card--locked[data-v-0457dff8]{cursor:default;opacity:.45;background:var(--bg-page, #fafafa);box-shadow:none}.reorder-card--locked[data-v-0457dff8]:hover{border-color:var(--border-color, #f0f0f0);box-shadow:none}.reorder-card--dragging[data-v-0457dff8]{opacity:.25;transform:scale(.95);box-shadow:0 4px 16px #00000014}.reorder-card--drop-target[data-v-0457dff8]{border-top:2.5px solid #22c55e}.reorder-card__grip[data-v-0457dff8]{color:var(--text-muted, #cbd5e1);font-size:12px;flex-shrink:0;transition:color .15s}.reorder-card:hover .reorder-card__grip[data-v-0457dff8]{color:#16a34a}.reorder-card__lock[data-v-0457dff8]{color:var(--text-muted, #d1d5db);font-size:10px;flex-shrink:0}.reorder-card__label[data-v-0457dff8]{flex:1;font-size:13px;font-weight:500;color:var(--text-primary, #1f2937);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reorder-card--locked .reorder-card__label[data-v-0457dff8]{color:var(--text-muted, #9ca3af)}.reorder-card__arrows[data-v-0457dff8]{display:flex;flex-direction:column;gap:1px;flex-shrink:0}.reorder-card__arrow[data-v-0457dff8]{display:flex;align-items:center;justify-content:center;width:22px;height:16px;padding:0;border:none;border-radius:3px;background:transparent;color:var(--text-muted, #9ca3af);font-size:10px;cursor:pointer;transition:all .12s ease}.reorder-card__arrow[data-v-0457dff8]:hover:not(:disabled){background:#22c55e1a;color:#16a34a}.reorder-card__arrow[data-v-0457dff8]:active:not(:disabled){background:#22c55e33}.reorder-card__arrow[data-v-0457dff8]:disabled{opacity:.2;cursor:not-allowed}.reorder-done[data-v-0457dff8]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;padding:8px 0;border:none;border-radius:8px;background:#16a34a;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.reorder-done[data-v-0457dff8]:hover{background:#15803d}.reorder-done[data-v-0457dff8]:active{transform:scale(.98)}[data-theme=dark] .reorder-card[data-v-0457dff8]:hover{border-color:#22c55e33}.sider[data-v-f94c02ae]{position:relative;height:100vh;overflow:hidden;display:flex;flex-direction:column;background:var(--bg-card, #fff)!important;border-right:1px solid var(--border-color, #e5e7eb)!important;max-width:100%;transition:background-color .3s,border-color .3s}.brand[data-v-f94c02ae]{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border-bottom:1px solid var(--border-color, #f0f0f0);flex-shrink:0}.brand-icon[data-v-f94c02ae]{flex-shrink:0;display:flex;align-items:center}.brand-text[data-v-f94c02ae]{display:flex;flex-direction:column;line-height:1.2;overflow:hidden;white-space:nowrap}.brand-name[data-v-f94c02ae]{font-weight:700;font-size:15px;color:var(--text-primary, #111827);letter-spacing:-.01em}.brand-sub[data-v-f94c02ae]{font-size:11px;color:var(--text-muted, #9ca3af);font-weight:400}.menu-wrap[data-v-f94c02ae]{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0}.menu-wrap[data-v-f94c02ae]::-webkit-scrollbar{width:4px}.menu-wrap[data-v-f94c02ae]::-webkit-scrollbar-thumb{background:var(--border-color, #e5e7eb);border-radius:4px}.sider-footer[data-v-f94c02ae]{flex-shrink:0;padding:8px 8px 10px;border-top:1px solid var(--border-color, #f0f0f0)}.lock-btn[data-v-f94c02ae]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:6px;border:1px solid var(--border-color, #e5e7eb);background:var(--bg-page, #fafafa);color:var(--text-secondary, #6b7280);font-size:12px;cursor:pointer;transition:all .15s}.lock-btn[data-v-f94c02ae]:hover{background:var(--bg-surface, #f3f4f6);border-color:var(--text-muted, #d1d5db);color:var(--text-primary, #374151)}.lock-btn.locked[data-v-f94c02ae]{background:#22c55e1a;border-color:#22c55e4d;color:#16a34a}.lock-label[data-v-f94c02ae]{white-space:nowrap;font-weight:500}.fade-enter-active[data-v-f94c02ae],.fade-leave-active[data-v-f94c02ae]{transition:opacity .15s ease}.fade-enter-from[data-v-f94c02ae],.fade-leave-to[data-v-f94c02ae]{opacity:0}.notif-panel[data-v-dbb4d8bf]{position:fixed;inset:0;z-index:1050;pointer-events:none}.notif-backdrop[data-v-dbb4d8bf]{position:absolute;inset:0;pointer-events:auto}.notif-card[data-v-dbb4d8bf]{position:absolute;top:52px;right:16px;width:400px;max-height:calc(100vh - 80px);background:var(--bg-card);border-radius:14px;box-shadow:0 12px 40px #0000001f,0 2px 8px #00000014;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;animation:notifSlideIn-dbb4d8bf .18s ease-out}@keyframes notifSlideIn-dbb4d8bf{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.notif-header[data-v-dbb4d8bf]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--border-color)}.notif-title[data-v-dbb4d8bf]{font-size:16px;font-weight:700;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:8px}.notif-actions[data-v-dbb4d8bf]{display:flex;gap:4px}.action-link[data-v-dbb4d8bf]{font-size:12px!important;padding:0 4px!important;height:auto!important}.notif-body[data-v-dbb4d8bf]{flex:1;overflow-y:auto;max-height:480px}.notif-empty[data-v-dbb4d8bf]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;color:var(--text-muted);font-size:14px}.notif-item[data-v-dbb4d8bf]{display:flex;gap:12px;padding:12px 16px;cursor:pointer;transition:background .12s;position:relative;border-bottom:1px solid #fafafa}.notif-item[data-v-dbb4d8bf]:hover{background:var(--bg-page)}.notif-item.unread[data-v-dbb4d8bf]{background:#f0fdf4}.notif-item.unread[data-v-dbb4d8bf]:hover{background:#e8fbe8}.notif-item.unread[data-v-dbb4d8bf]:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#22c55e}.notif-icon-wrap[data-v-dbb4d8bf]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.notif-content[data-v-dbb4d8bf]{flex:1;min-width:0}.notif-item-title[data-v-dbb4d8bf]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.notif-item-msg[data-v-dbb4d8bf]{font-size:13px;color:var(--text-muted);line-height:1.4;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-item-time[data-v-dbb4d8bf]{font-size:11px;color:var(--text-muted);margin-top:4px}.notif-dismiss[data-v-dbb4d8bf]{position:absolute;top:8px;right:8px;width:22px;height:22px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:11px;transition:all .12s;opacity:0}.notif-item:hover .notif-dismiss[data-v-dbb4d8bf]{opacity:1}.notif-dismiss[data-v-dbb4d8bf]:hover{background:#fee2e2;color:#ef4444}.notif-load-more[data-v-dbb4d8bf]{text-align:center;padding:8px;border-top:1px solid var(--border-color)}[data-theme=dark] .notif-item[data-v-dbb4d8bf]{border-bottom-color:var(--border-color)}[data-theme=dark] .notif-item.unread[data-v-dbb4d8bf]{background:#16a34a1a}[data-theme=dark] .notif-item.unread[data-v-dbb4d8bf]:hover{background:#16a34a26}[data-theme=dark] .notif-dismiss[data-v-dbb4d8bf]:hover{background:#dc26261a;color:#f87171}@media (max-width: 480px){.notif-card[data-v-dbb4d8bf]{right:8px;left:8px;width:auto;top:48px}}.company-switcher[data-v-6d20b627]{display:flex;align-items:center}.company-switcher[data-v-6d20b627] .ant-select-selector{border-radius:6px!important;border-color:var(--border-color)!important;font-size:12px!important;height:30px!important}.company-switcher[data-v-6d20b627] .ant-select-selection-item{font-weight:600;color:#16a34a}.topbar[data-v-34bae93d]{position:sticky;top:0;z-index:90;height:56px;background:var(--bg-card, #fff);border-bottom:1px solid var(--border-color, #e5e7eb);display:flex;align-items:center;justify-content:space-between;padding:0 20px;transition:background-color .3s,border-color .3s}.topbar-left[data-v-34bae93d]{display:flex;align-items:center;gap:12px;min-width:0}.breadcrumb[data-v-34bae93d]{font-size:14px}.crumb-link[data-v-34bae93d]{color:var(--text-muted, #9ca3af)!important;font-weight:500;transition:color .15s}.crumb-link[data-v-34bae93d]:hover{color:#22c55e!important}.crumb-current[data-v-34bae93d]{color:var(--text-primary, #111827);font-weight:600}.topbar-right[data-v-34bae93d]{display:flex;align-items:center;gap:6px;flex-shrink:0}.icon-btn[data-v-34bae93d]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:none;background:transparent;color:var(--text-muted, #6b7280);font-size:16px;cursor:pointer;transition:all .15s}.icon-btn[data-v-34bae93d]:hover{background:var(--bg-surface, #f3f4f6);color:var(--text-primary, #111827)}.icon-btn-active[data-v-34bae93d]{background:#22c55e1a;color:#22c55e}.v-divider[data-v-34bae93d]{width:1px;height:24px;background:var(--border-color, #e5e7eb);margin:0 4px}.user-btn[data-v-34bae93d]{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:background .15s}.user-btn[data-v-34bae93d]:hover{background:var(--bg-surface, #f3f4f6)}.user-avatar[data-v-34bae93d]{flex-shrink:0}.user-info[data-v-34bae93d]{display:flex;flex-direction:column;text-align:left;line-height:1.2}.user-name[data-v-34bae93d]{font-size:13px;font-weight:600;color:var(--text-primary, #111827);white-space:nowrap}.user-role[data-v-34bae93d]{font-size:11px;color:var(--text-muted, #9ca3af);white-space:nowrap}.dropdown-icon[data-v-34bae93d]{font-size:10px;color:var(--text-muted, #9ca3af);margin-left:2px}.user-menu[data-v-34bae93d]{min-width:220px;border-radius:10px!important;box-shadow:0 8px 30px #0000001f!important;overflow:hidden}.user-menu-header[data-v-34bae93d]{display:flex;align-items:center;gap:12px;padding:14px 16px}.menu-header-name[data-v-34bae93d]{font-weight:600;font-size:14px;color:var(--text-primary, #111827)}.menu-header-email[data-v-34bae93d]{font-size:12px;color:var(--text-muted, #9ca3af)}.logout-item[data-v-34bae93d]{color:#ef4444!important}@media (max-width: 768px){.topbar[data-v-34bae93d]{padding:0 12px;height:50px}.user-info[data-v-34bae93d],.dropdown-icon[data-v-34bae93d]{display:none}.user-btn[data-v-34bae93d]{min-height:44px}.icon-btn[data-v-34bae93d]{min-width:44px;min-height:44px}}.root-layout[data-v-3f044167]{min-height:100vh}.sider-fixed[data-v-3f044167]{position:fixed;inset:0 auto 0 0;height:100vh;overflow:hidden;z-index:100}.main-wrap[data-v-3f044167]{height:100vh;overflow-y:auto;overflow-x:hidden;padding-left:240px;transition:padding-left .16s ease}.main-wrap.is-collapsed[data-v-3f044167]{padding-left:64px}.page-content[data-v-3f044167]{padding:16px 20px;background:var(--bg-page, #f8fafc);min-height:calc(100vh - 56px);transition:background-color .3s}@media (max-width: 768px){.sider-fixed[data-v-3f044167]{display:none}.main-wrap[data-v-3f044167]{padding-left:0!important}.page-content[data-v-3f044167]{padding:12px}}.sider[data-v-6e3b94fd]{position:relative;height:100vh;overflow:hidden;display:flex;flex-direction:column;background:var(--bg-card, #fff)!important;border-right:1px solid var(--border-color, #e5e7eb)!important;max-width:100%;transition:background-color .3s,border-color .3s}.brand[data-v-6e3b94fd]{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border-bottom:1px solid var(--border-color, #f0f0f0);flex-shrink:0}.brand-icon[data-v-6e3b94fd]{flex-shrink:0;display:flex;align-items:center}.brand-text[data-v-6e3b94fd]{display:flex;flex-direction:column;line-height:1.2;overflow:hidden;white-space:nowrap}.brand-name[data-v-6e3b94fd]{font-weight:700;font-size:15px;color:var(--text-primary, #111827);letter-spacing:-.01em}.brand-sub[data-v-6e3b94fd]{font-size:11px;color:var(--text-muted, #9ca3af);font-weight:400}.menu-wrap[data-v-6e3b94fd]{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0}.menu-wrap[data-v-6e3b94fd]::-webkit-scrollbar{width:4px}.menu-wrap[data-v-6e3b94fd]::-webkit-scrollbar-thumb{background:var(--border-color, #e5e7eb);border-radius:4px}.sider-footer[data-v-6e3b94fd]{flex-shrink:0;padding:8px 8px 10px;border-top:1px solid var(--border-color, #f0f0f0)}.lock-btn[data-v-6e3b94fd]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:6px;border:1px solid var(--border-color, #e5e7eb);background:var(--bg-page, #fafafa);color:var(--text-secondary, #6b7280);font-size:12px;cursor:pointer;transition:all .15s}.lock-btn[data-v-6e3b94fd]:hover{background:var(--bg-surface, #f3f4f6);border-color:var(--text-muted, #d1d5db);color:var(--text-primary, #374151)}.lock-btn.locked[data-v-6e3b94fd]{background:#22c55e1a;border-color:#22c55e4d;color:#16a34a}.lock-label[data-v-6e3b94fd]{white-space:nowrap;font-weight:500}.fade-enter-active[data-v-6e3b94fd],.fade-leave-active[data-v-6e3b94fd]{transition:opacity .15s ease}.fade-enter-from[data-v-6e3b94fd],.fade-leave-to[data-v-6e3b94fd]{opacity:0}.sider .ant-layout-sider-children{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}.ant-menu-inline-collapsed .ant-menu-title-content{width:0!important;overflow:hidden!important}.root-layout[data-v-e72742a9]{min-height:100vh}.sider-fixed[data-v-e72742a9]{position:fixed;inset:0 auto 0 0;height:100vh;overflow:hidden;z-index:100}.main-wrap[data-v-e72742a9]{height:100vh;overflow-y:auto;overflow-x:hidden;padding-left:240px;transition:padding-left .16s ease}.main-wrap.is-collapsed[data-v-e72742a9]{padding-left:64px}.page-content[data-v-e72742a9]{padding:16px 20px;background:var(--bg-page, #f8fafc);min-height:calc(100vh - 56px);transition:background-color .3s}@media (max-width: 768px){.sider-fixed[data-v-e72742a9]{display:none}.main-wrap[data-v-e72742a9]{padding-left:0!important}.page-content[data-v-e72742a9]{padding:12px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--bg-primary: #16a34a;--bg-primary-light: #22c55e;--bg-primary-dark: #15803d;--bg-primary-deep: #14532d;--bg-surface: #f0fdf4;--bg-card: #ffffff;--bg-page: #f6f8fa;--text-primary: #1a2332;--text-secondary: #64748b;--text-muted: #94a3b8;--border-color: #e8edf2;--shadow-card: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--shadow-card-hover: 0 10px 25px rgba(0, 0, 0, .08), 0 4px 10px rgba(0, 0, 0, .04);--shadow-header: 0 4px 24px rgba(22, 163, 74, .15)}[data-theme=dark]{--bg-surface: #1a2332;--bg-card: #0f172a;--bg-page: #0f172a;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #7c8da3;--border-color: #334155;--shadow-card: 0 1px 3px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .3);--shadow-card-hover: 0 10px 25px rgba(0, 0, 0, .3), 0 4px 10px rgba(0, 0, 0, .2);--shadow-header: 0 4px 24px rgba(0, 0, 0, .3);color-scheme:dark}[data-theme=dark] body{background:var(--bg-page)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-layout,[data-theme=dark] .ant-layout-content{background:var(--bg-page)!important}body,.ant-card,.ant-table,.ant-input,.ant-select-selector,.ant-modal-content,.ant-drawer-content{transition:background-color .3s,color .2s,border-color .3s}[data-theme=dark] .ant-card{background:#0f172a!important;border:1px solid var(--border-color)!important;color:var(--text-primary)}[data-theme=dark] .ant-card [class*=ant-]:not(.ant-tag):not(.ant-btn):not(.ant-badge-count):not(.ant-tabs-ink-bar):not(.ant-switch):not(.ant-progress-bg):not(.ant-progress-inner):not(.ant-input):not(.ant-input-number-input):not(.ant-select-selector):not(.ant-picker):not(.ant-checkbox-inner):not(.ant-radio-inner){background-color:transparent!important}[data-theme=dark] .ant-card-head{border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-card-head-title{color:var(--text-primary)!important}[data-theme=dark] .ant-card-body{color:var(--text-primary)}[data-theme=dark] .ant-card-meta-title{color:var(--text-primary)!important}[data-theme=dark] .ant-card-meta-description{color:var(--text-secondary)!important}[data-theme=dark] .ant-table{background:transparent!important;color:var(--text-primary)!important}[data-theme=dark] .ant-table-wrapper,[data-theme=dark] .ant-table-container,[data-theme=dark] .ant-table-content,[data-theme=dark] .ant-table-body{background:transparent!important}[data-theme=dark] .ant-table-content>table,[data-theme=dark] .ant-table-body>table{background:transparent!important}[data-theme=dark] .ant-spin-nested-loading,[data-theme=dark] .ant-spin-container{background:transparent!important}[data-theme=dark] .ant-table-thead>tr>th,[data-theme=dark] .ant-table-thead>tr>td{background:transparent!important;color:var(--text-secondary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-table-tbody>tr>td{background:transparent!important;color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-table-tbody [class*=ant-]:not(.ant-tag):not(.ant-btn):not(.ant-badge-count):not(.ant-switch):not(.ant-progress-bg):not(.ant-progress-inner):not(.ant-input):not(.ant-select-selector):not(.ant-checkbox-inner){background-color:transparent!important}[data-theme=dark] .ant-table-tbody>tr:hover>td,[data-theme=dark] .ant-table-tbody>tr.ant-table-row:hover>td,[data-theme=dark] .ant-table-cell-row-hover{background-color:#22c55e0f!important}[data-theme=dark] .ant-table-tbody>tr.ant-table-row-selected>td{background:#22c55e1a!important}[data-theme=dark] .ant-table-placeholder{background:transparent!important}[data-theme=dark] .ant-table-expanded-row>td{background:#162032!important}[data-theme=dark] .ant-table-summary>tr>td{background:transparent!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-table-filter-trigger,[data-theme=dark] .ant-table-column-sorter{color:var(--text-muted)!important}[data-theme=dark] .ant-table-filter-dropdown{background:var(--bg-card)!important}[data-theme=dark] .ant-table-sticky-holder{background:transparent!important}[data-theme=dark] .ant-empty-description{color:var(--text-muted)!important}[data-theme=dark] .ant-empty-img-simple-path{fill:#334155}[data-theme=dark] .ant-empty-img-simple-ellipse{fill:#1a2332}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-number,[data-theme=dark] .ant-input-number-input,[data-theme=dark] .ant-input-textarea textarea{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-input::placeholder,[data-theme=dark] .ant-input-number-input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--text-muted)!important}[data-theme=dark] .ant-input-affix-wrapper:hover,[data-theme=dark] .ant-input:hover,[data-theme=dark] .ant-input-number:hover{border-color:#22c55e!important}[data-theme=dark] .ant-input-affix-wrapper:focus,[data-theme=dark] .ant-input:focus,[data-theme=dark] .ant-input-number:focus,[data-theme=dark] .ant-input-affix-wrapper-focused{border-color:#22c55e!important;box-shadow:0 0 0 2px #22c55e26!important}[data-theme=dark] .ant-input-group-addon{background:#1a2332!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .ant-input-prefix,[data-theme=dark] .ant-input-suffix{color:var(--text-muted)!important}[data-theme=dark] .ant-input-number-handler-wrap{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-input-number-handler{color:var(--text-secondary)!important}[data-theme=dark] .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-select-selection-placeholder{color:var(--text-muted)!important}[data-theme=dark] .ant-select-dropdown{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:0 6px 24px #0006!important}[data-theme=dark] .ant-select-item{color:var(--text-primary)!important}[data-theme=dark] .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#22c55e14!important}[data-theme=dark] .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#22c55e26!important}[data-theme=dark] .ant-select-multiple .ant-select-selection-item{background:#22c55e1f!important;border-color:#22c55e4d!important;color:var(--text-primary)!important}[data-theme=dark] .ant-select-arrow{color:var(--text-muted)!important}[data-theme=dark] .ant-select-clear{background:var(--bg-card)!important;color:var(--text-muted)!important}[data-theme=dark] .ant-picker{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-picker:hover{border-color:#22c55e!important}[data-theme=dark] .ant-picker-panel-container{background:var(--bg-card)!important}[data-theme=dark] .ant-picker-panel{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-picker-cell-inner{color:var(--text-primary)!important}[data-theme=dark] .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:#22c55e!important;color:#fff!important}[data-theme=dark] .ant-picker-cell:hover .ant-picker-cell-inner{background:#22c55e1f!important}[data-theme=dark] .ant-picker-header{color:var(--text-primary)!important}[data-theme=dark] .ant-picker-header button,[data-theme=dark] .ant-picker-content th{color:var(--text-secondary)!important}[data-theme=dark] .ant-picker-footer{border-top-color:var(--border-color)!important}[data-theme=dark] .ant-picker-input>input{color:var(--text-primary)!important}[data-theme=dark] .ant-picker-suffix,[data-theme=dark] .ant-picker-range-separator{color:var(--text-muted)!important}[data-theme=dark] .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:var(--text-primary)!important}[data-theme=dark] .ant-picker-time-panel-column>li.ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner{background:#22c55e14!important}[data-theme=dark] .ant-btn-default{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-btn-default:hover{border-color:#22c55e!important;color:#22c55e!important}[data-theme=dark] .ant-btn-text{color:var(--text-primary)!important}[data-theme=dark] .ant-btn-text:hover{background:#ffffff0f!important}[data-theme=dark] .ant-btn-link{color:#22c55e!important}[data-theme=dark] .ant-btn-dashed{background:transparent!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-btn-dashed:hover{border-color:#22c55e!important;color:#22c55e!important}[data-theme=dark] .ant-btn[disabled]{background:#1a2332!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}[data-theme=dark] .ant-modal-content{background:var(--bg-card)!important;box-shadow:0 12px 48px #00000080!important}[data-theme=dark] .ant-modal-header{background:var(--bg-card)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-modal-title{color:var(--text-primary)!important}[data-theme=dark] .ant-modal-close-x{color:var(--text-muted)!important}[data-theme=dark] .ant-modal-footer{border-top-color:var(--border-color)!important}[data-theme=dark] .ant-modal-confirm-body .ant-modal-confirm-title{color:var(--text-primary)!important}[data-theme=dark] .ant-modal-confirm-body .ant-modal-confirm-content{color:var(--text-secondary)!important}[data-theme=dark] .ant-modal-mask{background:#00000059!important}[data-theme=dark] .ant-drawer-content{background:var(--bg-card)!important}[data-theme=dark] .ant-drawer-header{background:var(--bg-card)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-drawer-title{color:var(--text-primary)!important}[data-theme=dark] .ant-drawer-close{color:var(--text-muted)!important}[data-theme=dark] .ant-drawer-footer{border-top-color:var(--border-color)!important}[data-theme=dark] .ant-drawer-body{color:var(--text-primary)}[data-theme=dark] .ant-drawer-mask{background:#00000059!important}[data-theme=dark] .ant-tabs-tab{color:var(--text-secondary)!important}[data-theme=dark] .ant-tabs-tab:hover,[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#22c55e!important}[data-theme=dark] .ant-tabs-ink-bar{background:#22c55e!important}[data-theme=dark] .ant-tabs-nav:before{border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-tabs-content-holder{color:var(--text-primary);background:transparent!important}[data-theme=dark] .ant-tabs,[data-theme=dark] .ant-tabs-nav,[data-theme=dark] .ant-tabs-nav-wrap,[data-theme=dark] .ant-tabs-nav-list,[data-theme=dark] .ant-tabs-content,[data-theme=dark] .ant-tabs-tabpane{background:transparent!important}[data-theme=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--bg-page)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:var(--bg-card)!important}[data-theme=dark] .ant-dropdown-menu{background:var(--bg-card)!important;box-shadow:0 6px 24px #0006!important}[data-theme=dark] .ant-dropdown-menu-item{color:var(--text-primary)!important}[data-theme=dark] .ant-dropdown-menu-item:hover{background:#22c55e14!important}[data-theme=dark] .ant-dropdown-menu-item-divider{background:var(--border-color)!important}[data-theme=dark] .ant-menu:not(.bgl-sider .ant-menu){background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-menu-item:not(.bgl-sider .ant-menu-item):hover{background:#22c55e14!important}[data-theme=dark] .ant-popover-inner{background:var(--bg-card)!important}[data-theme=dark] .ant-popover-inner-content{color:var(--text-primary)!important}[data-theme=dark] .ant-popover-title{color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-tooltip-inner{background:#1e293b!important;color:var(--text-primary)!important}[data-theme=dark] .ant-popconfirm-message-title{color:var(--text-primary)!important}[data-theme=dark] .ant-tag{border-color:transparent!important}[data-theme=dark] .ant-badge-count{box-shadow:0 0 0 1px var(--bg-card)!important}[data-theme=dark] .ant-pagination .ant-pagination-item{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-pagination .ant-pagination-item a{color:var(--text-primary)!important}[data-theme=dark] .ant-pagination .ant-pagination-item-active{background:#22c55e1f!important;border-color:#22c55e!important}[data-theme=dark] .ant-pagination .ant-pagination-item-active a{color:#22c55e!important}[data-theme=dark] .ant-pagination .ant-pagination-prev .ant-pagination-item-link,[data-theme=dark] .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-pagination .ant-pagination-options .ant-select-selector{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-pagination-total-text{color:var(--text-secondary)!important}[data-theme=dark] .ant-form-item-label>label{color:var(--text-primary)!important}[data-theme=dark] .ant-form-item-explain{color:var(--text-muted)!important}[data-theme=dark] .ant-form-item-explain-error{color:#f87171!important}[data-theme=dark] .ant-checkbox-wrapper{color:var(--text-primary)!important}[data-theme=dark] .ant-checkbox-inner{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-checkbox-checked .ant-checkbox-inner{background:#22c55e!important;border-color:#22c55e!important}[data-theme=dark] .ant-radio-wrapper{color:var(--text-primary)!important}[data-theme=dark] .ant-radio-inner{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-radio-checked .ant-radio-inner{border-color:#22c55e!important}[data-theme=dark] .ant-switch{background:#334155!important}[data-theme=dark] .ant-switch-checked{background:#22c55e!important}[data-theme=dark] .ant-upload-drag{background:var(--bg-page)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-upload-drag:hover{border-color:#22c55e!important}[data-theme=dark] .ant-upload-list-item{color:var(--text-primary)!important}[data-theme=dark] .ant-divider{border-top-color:var(--border-color)!important}[data-theme=dark] .ant-divider-inner-text{color:var(--text-secondary)!important}[data-theme=dark] .ant-menu-item-divider{background:var(--border-color)!important}[data-theme=dark] .ant-segmented{background:var(--bg-page)!important}[data-theme=dark] .ant-segmented-item{color:var(--text-secondary)!important}[data-theme=dark] .ant-segmented-item-selected{background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-descriptions-title{color:var(--text-primary)!important}[data-theme=dark] .ant-descriptions-item-label{color:var(--text-secondary)!important}[data-theme=dark] .ant-descriptions-item-content{color:var(--text-primary)!important}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label{background:#1a2332!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--border-color)!important}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-row{border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-collapse{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-collapse>.ant-collapse-item{border-bottom-color:var(--border-color)!important}[data-theme=dark] .ant-collapse-header{color:var(--text-primary)!important}[data-theme=dark] .ant-collapse-content{background:var(--bg-card)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .ant-alert{border-color:var(--border-color)!important}[data-theme=dark] .ant-alert-info{background:#3b82f61a!important}[data-theme=dark] .ant-alert-success{background:#22c55e1a!important}[data-theme=dark] .ant-alert-warning{background:#eab3081a!important}[data-theme=dark] .ant-alert-error{background:#ef44441a!important}[data-theme=dark] .ant-alert-message{color:var(--text-primary)!important}[data-theme=dark] .ant-alert-description{color:var(--text-secondary)!important}[data-theme=dark] .ant-steps-item-title{color:var(--text-primary)!important}[data-theme=dark] .ant-steps-item-description{color:var(--text-muted)!important}[data-theme=dark] .ant-steps-item-wait .ant-steps-item-icon{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-timeline-item-content{color:var(--text-primary)!important}[data-theme=dark] .ant-timeline-item-tail{border-left-color:var(--border-color)!important}[data-theme=dark] .ant-list-item{border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-list-item-meta-title{color:var(--text-primary)!important}[data-theme=dark] .ant-list-item-meta-description{color:var(--text-secondary)!important}[data-theme=dark] .ant-tree{background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-tree-node-content-wrapper:hover{background:#22c55e14!important}[data-theme=dark] .ant-picker-calendar{background:var(--bg-card)!important}[data-theme=dark] .ant-picker-calendar-header,[data-theme=dark] .ant-progress-text{color:var(--text-primary)!important}[data-theme=dark] .ant-progress-bg{background:#22c55e!important}[data-theme=dark] .ant-spin-container:after{background:var(--bg-card)!important}[data-theme=dark] .ant-breadcrumb-link,[data-theme=dark] .ant-breadcrumb-separator{color:var(--text-muted)!important}[data-theme=dark] .ant-breadcrumb li:last-child .ant-breadcrumb-link{color:var(--text-primary)!important}[data-theme=dark] .ant-result-title{color:var(--text-primary)!important}[data-theme=dark] .ant-result-subtitle{color:var(--text-secondary)!important}[data-theme=dark] .ant-skeleton-content .ant-skeleton-title,[data-theme=dark] .ant-skeleton-content .ant-skeleton-paragraph>li,[data-theme=dark] .ant-skeleton-avatar{background:#1a2332!important}[data-theme=dark] .ant-statistic-title{color:var(--text-secondary)!important}[data-theme=dark] .ant-statistic-content{color:var(--text-primary)!important}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-page)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#475569}[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background:#fff"],[data-theme=dark] [style*="background: #ffffff"],[data-theme=dark] [style*="background:#ffffff"],[data-theme=dark] [style*="background: white"],[data-theme=dark] [style*="background:white"],[data-theme=dark] [style*="background-color: #fff"],[data-theme=dark] [style*="background-color:#fff"],[data-theme=dark] [style*="background-color: white"],[data-theme=dark] [style*="background: rgb(255, 255, 255)"]{background:var(--bg-card)!important}[data-theme=dark] [style*="background: #f8fafc"],[data-theme=dark] [style*="background:#f8fafc"],[data-theme=dark] [style*="background: #f9fafb"],[data-theme=dark] [style*="background:#f9fafb"],[data-theme=dark] [style*="background: #f5f5f5"],[data-theme=dark] [style*="background: #f5f6f8"],[data-theme=dark] [style*="background: #f3f4f6"],[data-theme=dark] [style*="background: #f1f5f9"],[data-theme=dark] [style*="background: #fafafa"]{background:var(--bg-surface)!important}[data-theme=dark] [style*="color: #111827"],[data-theme=dark] [style*="color:#111827"],[data-theme=dark] [style*="color: #1a2332"],[data-theme=dark] [style*="color:#1a2332"],[data-theme=dark] [style*="color: #1a1d23"],[data-theme=dark] [style*="color:#1a1d23"],[data-theme=dark] [style*="color: #1a1a1a"],[data-theme=dark] [style*="color: #000"],[data-theme=dark] [style*="color: black"]{color:var(--text-primary)!important}[data-theme=dark] [style*="border-color: #e5e7eb"],[data-theme=dark] [style*="border-color: #eef0f4"],[data-theme=dark] [style*="border-color: #e8edf2"],[data-theme=dark] [style*="border: 1px solid #e5e7eb"],[data-theme=dark] [style*="border: 1px solid #eef0f4"],[data-theme=dark] [style*="border: 1px solid #e8edf2"],[data-theme=dark] [style*="border: 1px solid #f0f0f0"]{border-color:var(--border-color)!important}[data-theme=dark] [style*="background: #fffbe6"],[data-theme=dark] [style*="background: #fffbeb"],[data-theme=dark] [style*="background: #fef3c7"]{background:#eab3081f!important;color:#fbbf24!important}[data-theme=dark] [style*="background: #f0fdf4"],[data-theme=dark] [style*="background: #dcfce7"],[data-theme=dark] [style*="background: #ecfdf5"]{background:#22c55e1f!important}[data-theme=dark] [style*="background: #fef2f2"],[data-theme=dark] [style*="background: #fee2e2"]{background:#ef44441f!important}[data-theme=dark] [style*="background: #fff7ed"],[data-theme=dark] [style*="background: #ffedd5"]{background:#ea580c1f!important}[data-theme=dark] [style*="background: #eff6ff"],[data-theme=dark] [style*="background: #dbeafe"]{background:#3b82f61f!important}[data-theme=dark] [style*="background: #f5f3ff"],[data-theme=dark] [style*="background: #f3e8ff"]{background:#8b5cf61f!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] label,[data-theme=dark] p{color:var(--text-primary)}[data-theme=dark] hr{border-color:var(--border-color)}[data-theme=dark] .card,[data-theme=dark] .stat-card,[data-theme=dark] .content-card,[data-theme=dark] .list-card,[data-theme=dark] .table-wrap,[data-theme=dark] .panel-wrap,[data-theme=dark] .stepper-wrap,[data-theme=dark] .nav-bar,[data-theme=dark] .emp-card,[data-theme=dark] .emp-card-mini,[data-theme=dark] .person-card,[data-theme=dark] .profile-section,[data-theme=dark] .as-card,[data-theme=dark] .d-emp-card,[data-theme=dark] .d-stat,[data-theme=dark] .d-doc-panel,[data-theme=dark] .d-act-btn,[data-theme=dark] .d-folder-selected,[data-theme=dark] .my201-header,[data-theme=dark] .doc-panel,[data-theme=dark] .act-btn,[data-theme=dark] .activity-section,[data-theme=dark] .btn-cancel,[data-theme=dark] .folder-selected,[data-theme=dark] .file-item-card,[data-theme=dark] .dept-card,[data-theme=dark] .pos-card,[data-theme=dark] .sp-card,[data-theme=dark] .company-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .vt-btn{background:transparent!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .vt-btn.active{background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .vt-btn:hover{color:#22c55e!important}[data-theme=dark] .bulk-approve-btn,[data-theme=dark] .btn-export,[data-theme=dark] .day-cell,[data-theme=dark] .event-card,[data-theme=dark] .calendar-card,[data-theme=dark] .task-card,[data-theme=dark] .task-item,[data-theme=dark] .req-card,[data-theme=dark] .request-card,[data-theme=dark] .mfa-card,[data-theme=dark] .setup-card,[data-theme=dark] .auth-card,[data-theme=dark] .type-card,[data-theme=dark] .type-disabled,[data-theme=dark] .cat-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .sticky-col,[data-theme=dark] .sticky-col-2{background:var(--bg-card)!important}[data-theme=dark] .cp-error-card,[data-theme=dark] .cp-logo,[data-theme=dark] .cp-culture,[data-theme=dark] .cp-job-card,[data-theme=dark] .cp-social,[data-theme=dark] .project-card,[data-theme=dark] .sprint-card,[data-theme=dark] .backlog-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .bg-stat-card{background:var(--bg-page)!important;border-color:var(--border-color)!important;box-shadow:none!important}[data-theme=dark] .bg-content-card{background:var(--bg-page)!important;border:none!important;box-shadow:none!important}[data-theme=dark] .bg-page{background:var(--bg-page);color:var(--text-primary)}[data-theme=dark] .quick-btn.ant-btn-default{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .stat-label{color:var(--text-secondary)!important}[data-theme=dark] .stat-value{color:var(--text-primary)!important}[data-theme=dark] .stat-change{color:var(--text-muted)!important}[data-theme=dark] .section-title,[data-theme=dark] .card-title,[data-theme=dark] .panel-title,[data-theme=dark] .modal-title,[data-theme=dark] .dash-title,[data-theme=dark] .page-title{color:var(--text-primary)!important}[data-theme=dark] .description,[data-theme=dark] .subtitle,[data-theme=dark] .meta-text,[data-theme=dark] .helper-text{color:var(--text-secondary)!important}[data-theme=dark] .icon-gray,[data-theme=dark] .bg-gray,[data-theme=dark] .section-bg{background:var(--bg-surface)!important}[data-theme=dark] .matrix-table thead th{background:#1a2332!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .matrix-table td{border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .d-folder-btn:hover,[data-theme=dark] .folder-btn:hover,[data-theme=dark] .d-doc-row:hover,[data-theme=dark] .doc-row:hover,[data-theme=dark] .legend-row:hover,[data-theme=dark] .approval-item:hover,[data-theme=dark] .list-item:hover,[data-theme=dark] .emp-row:hover{background:#22c55e0f!important}[data-theme=dark] .chip-pending .chip-icon{background:#eab30826!important;color:#fbbf24!important}[data-theme=dark] .sp-pending{background:#eab3081f!important;color:#fbbf24!important}[data-theme=dark] .status-info,[data-theme=dark] [class*=status-][class*=info]{background:#3b82f61f!important}[data-theme=dark] .status-warning,[data-theme=dark] [class*=status-][class*=warning]{background:#eab3081f!important}[data-theme=dark] .status-success,[data-theme=dark] [class*=status-][class*=success]{background:#22c55e1f!important}[data-theme=dark] .status-error,[data-theme=dark] .status-danger,[data-theme=dark] [class*=status-][class*=error]{background:#ef44441f!important}[data-theme=dark] .status-pending,[data-theme=dark] [class*=status-][class*=pending]{background:#ea580c1f!important}[data-theme=dark] .doc-row-missing{background:#eab3081a!important}[data-theme=dark] .action-banner{background:#eab3081f!important;border-color:#eab3084d!important}[data-theme=dark] .action-item{background:#eab30814!important;border-color:#eab30840!important}[data-theme=dark] .pill-missing{background:#ef44441f!important}[data-theme=dark] .pill-waived{background:#6b728026!important}[data-theme=dark] .pill-verified{background:#22c55e1f!important}[data-theme=dark] .pill-pending{background:#eab3081f!important}html[data-theme=dark] .ant-table-tbody>tr:hover>td,html[data-theme=dark] .ant-table-tbody>tr.ant-table-row:hover>td{background:#22c55e0f!important}html[data-theme=dark] .ant-table-thead>tr>th{background:#1a2332!important}html[data-theme=dark] .ant-avatar{background:#334155!important;color:var(--text-primary)!important}html[data-theme=dark] .ant-avatar-image{background:transparent!important}[data-theme=dark] .bgl-content,[data-theme=dark] .bgl-header{background:var(--bg-page)!important}[data-theme=dark] .bgl-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .sidebar-menu .ant-menu-item:not(.ant-menu-item-selected):hover{background:#22c55e14!important;color:var(--text-primary)!important}[data-theme=dark] .sidebar-menu .ant-menu-item-selected{background:#22c55e26!important;color:#22c55e!important}[data-theme=dark] .sidebar-menu .ant-menu-submenu-title:hover{background:#22c55e14!important;color:var(--text-primary)!important}[data-theme=dark] .sidebar-menu .ant-menu-submenu-arrow{color:var(--text-muted)!important}html[data-theme=dark] .card:not(.ant-card):not([class*=toast]),html[data-theme=dark] [class*=-card]:not([class*=toast]),html[data-theme=dark] [class*=_card],html[data-theme=dark] .panel:not([class*=ant-collapse]),html[data-theme=dark] [class*=-panel]:not([class*=ant-]),html[data-theme=dark] .wrap:not([class*=ant-]),html[data-theme=dark] [class*=-wrap]:not([class*=ant-]),html[data-theme=dark] .box:not([class*=checkbox]),html[data-theme=dark] [class*=-box]:not([class*=checkbox]),html[data-theme=dark] [class*=-container]:not([class*=ant-]),html[data-theme=dark] [class*=-section]:not([class*=ant-]),html[data-theme=dark] [class*=-block],html[data-theme=dark] [class*=-detail],html[data-theme=dark] [class*=-form]:not([class*=ant-form]),html[data-theme=dark] [class*=-zone],html[data-theme=dark] [class*=-area],html[data-theme=dark] [class*=-pane],html[data-theme=dark] [class*=-view]:not([class*=ant-]),html[data-theme=dark] [class*=-chip],html[data-theme=dark] [class*=-widget],html[data-theme=dark] [class*=-tile],html[data-theme=dark] [class*=-modal]:not([class*=ant-]),html[data-theme=dark] [class*=-drawer]:not([class*=ant-]),html[data-theme=dark] [class*=-popup]:not([class*=ant-]),html[data-theme=dark] [class*=-dialog]:not([class*=ant-]),html[data-theme=dark] [class*=-dropdown]:not([class*=ant-]),html[data-theme=dark] [class*=-overlay]:not([class*=ant-]),html[data-theme=dark] [class*=-cell]:not([class*=ant-]),html[data-theme=dark] [class*=-banner]:not([class*=ant-]),html[data-theme=dark] [class*=-inner]:not([class*=ant-]),html[data-theme=dark] [class*=-tab]:not([class*=ant-tabs]),html[data-theme=dark] [class*=-btn]:not([class*=ant-btn]):not([class*=ant-]),html[data-theme=dark] [class*=-button]:not([class*=ant-]),html[data-theme=dark] [class*=-badge]:not([class*=ant-badge]),html[data-theme=dark] [class*=-group]:not([class*=ant-]),html[data-theme=dark] [class*=-slot],html[data-theme=dark] [class*=-col]:not([class*=ant-col]):not([class*=sticky-col]),html[data-theme=dark] [class*=-result],html[data-theme=dark] [class*=-empty]:not([class*=ant-empty]),html[data-theme=dark] [class*=-selected]:not([class*=ant-]){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] [class*=-content]:not([class*=ant-]):not([class*=toast]):not(.bgl-content),html[data-theme=dark] [class*=-body]:not([class*=ant-]),html[data-theme=dark] [class*=-footer]:not([class*=ant-]){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .header:not([class*=bg-page-header]):not([class*=ant-]):not([class*=hero]),html[data-theme=dark] [class*=-header]:not([class*=bg-page-header]):not([class*=ant-]):not([class*=hero]){background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}html[data-theme=dark] [class*=-row]:not([class*=ant-]):not([class*=missing]):not([class*=warn]):not([class*=error]):not([class*=success]),html[data-theme=dark] [class*=-item]:not([class*=ant-]),html[data-theme=dark] [class*=-list]:not([class*=ant-]),html[data-theme=dark] [class*=-grid]:not([class*=ant-]){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] [class*=-title]:not([class*=ant-]),html[data-theme=dark] [class*=-label]:not([class*=ant-]),html[data-theme=dark] [class*=-name],html[data-theme=dark] [class*=-value],html[data-theme=dark] [class*=-heading],html[data-theme=dark] [class*=-text]:not([class*=ant-]),html[data-theme=dark] [class*=-time]:not([class*=ant-]):not([class*=timeline]),html[data-theme=dark] [class*=-total],html[data-theme=dark] [class*=-amount],html[data-theme=dark] [class*=-balance],html[data-theme=dark] [class*=-reason],html[data-theme=dark] [class*=-bio],html[data-theme=dark] [class*=-serial],html[data-theme=dark] [class*=-count],html[data-theme=dark] [class*=-number]:not([class*=ant-]),html[data-theme=dark] [class*=-date]:not([class*=ant-]),html[data-theme=dark] [class*=-info]:not([class*=ant-]),html[data-theme=dark] [class*=-score],html[data-theme=dark] [class*=-percent],html[data-theme=dark] [class*=-summary],html[data-theme=dark] [class*=-question],html[data-theme=dark] [class*=-answer]{color:var(--text-primary)!important}html[data-theme=dark] [class*=-desc],html[data-theme=dark] [class*=-meta]:not([class*=ant-]),html[data-theme=dark] [class*=-subtitle],html[data-theme=dark] [class*=-muted],html[data-theme=dark] [class*=-hint],html[data-theme=dark] [class*=-note]:not([class*=ant-]),html[data-theme=dark] [class*=-helper],html[data-theme=dark] [class*=-caption],html[data-theme=dark] [class*=-secondary]:not([class*=ant-]),html[data-theme=dark] [class*=-placeholder]:not([class*=ant-]),html[data-theme=dark] [class*="-sub "]:not([class*=ant-]),html[data-theme=dark] [class*=-small]:not([class*=ant-]){color:var(--text-secondary)!important}html[data-theme=dark] [class*=-search]:not([class*=ant-]),html[data-theme=dark] [class*=-filter]:not([class*=ant-]),html[data-theme=dark] [class*=-toolbar]:not([class*=ant-]){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] [class*=-table]:not([class*=ant-]){background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] table:not(.ant-table):not(.ant-picker-content) th{background:#1a2332!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}html[data-theme=dark] table:not(.ant-table):not(.ant-picker-content) td{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] [class*=sticky-col]{background:var(--bg-card)!important}html[data-theme=dark] [class*=-bg]:not([class*=ant-]),html[data-theme=dark] [class*=-surface]:not([class*=-backdrop]){background:var(--bg-surface)!important}html[data-theme=dark] [class*=-row]:not([class*=ant-]):hover,html[data-theme=dark] [class*=-item]:not([class*=ant-]):hover,html[data-theme=dark] [class*=-emp]:hover,html[data-theme=dark] [class*=-cell]:not([class*=ant-]):hover,html[data-theme=dark] [class*=-btn]:not([class*=ant-]):hover,html[data-theme=dark] [class*=-card]:not([class*=ant-]):not([class*=toast]):hover{background:#22c55e0f!important}html[data-theme=dark] .topbar,html[data-theme=dark] .kpi,html[data-theme=dark] .stat,html[data-theme=dark] .metric,html[data-theme=dark] .widget,html[data-theme=dark] .tile,html[data-theme=dark] .overview,html[data-theme=dark] .summary,html[data-theme=dark] .analytics,html[data-theme=dark] .timeclock,html[data-theme=dark] .punch,html[data-theme=dark] .conf,html[data-theme=dark] .clock,html[data-theme=dark] .dash,html[data-theme=dark] .notif,html[data-theme=dark] .emp,html[data-theme=dark] .dept,html[data-theme=dark] .pos,html[data-theme=dark] .shift,html[data-theme=dark] .leave,html[data-theme=dark] .payroll,html[data-theme=dark] .ctx{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .pill:not([class*=pill-]),html[data-theme=dark] .mode-pill,html[data-theme=dark] .chip:not([class*=chip-]){background:#334155!important;color:var(--text-secondary)!important}html[data-theme=dark] .toolbar,html[data-theme=dark] .nav:not(.ant-breadcrumb):not([class*=ant-]),html[data-theme=dark] .menu:not(.ant-menu):not([class*=ant-]),html[data-theme=dark] .actions:not([class*=ant-]),html[data-theme=dark] .controls{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .bell-dropdown,html[data-theme=dark] .notif-dropdown{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:0 6px 24px #0006!important}html[data-theme=dark] .notif-item,html[data-theme=dark] .notif-empty{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .notif-item:hover{background:#22c55e0f!important}html[data-theme=dark] .notif-title{color:var(--text-primary)!important}html[data-theme=dark] .notif-body,html[data-theme=dark] .notif-text{color:var(--text-secondary)!important}html[data-theme=dark] .notif-time,html[data-theme=dark] .notif-when{color:var(--text-muted)!important}html[data-theme=dark] .notif-footer,html[data-theme=dark] .footer:not([class*=ant-]){background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] body .sidebar-menu .ant-menu-item:not(.ant-menu-item-selected):hover{background:#22c55e14!important;color:var(--text-primary)!important}html[data-theme=dark] body .sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title{background:transparent!important;color:var(--text-primary)!important}html[data-theme=dark] body .sidebar-menu .ant-menu-item-group-title{background:transparent!important;color:var(--text-muted)!important}html[data-theme=dark] body .sidebar-menu .ant-menu-sub,[data-theme=dark] [style*="background:#fff"],[data-theme=dark] [style*="background:#ffffff"],[data-theme=dark] [style*="background:white"],[data-theme=dark] [style*="background-color:#fff"],[data-theme=dark] [style*="background-color:#ffffff"],[data-theme=dark] [style*="background-color:white"]{background:var(--bg-card)!important}[data-theme=dark] [style*="background:#f8fafc"],[data-theme=dark] [style*="background:#f9fafb"],[data-theme=dark] [style*="background:#fafafa"],[data-theme=dark] [style*="background:#f5f5f5"],[data-theme=dark] [style*="background:#f3f4f6"],[data-theme=dark] [style*="background:#f0f0f0"]{background:var(--bg-surface)!important}[data-theme=dark] [style*="color:#111827"],[data-theme=dark] [style*="color:#1a1a1a"],[data-theme=dark] [style*="color:#1f2937"],[data-theme=dark] [style*="color:#374151"],[data-theme=dark] [style*="color:#1a2332"]{color:var(--text-primary)!important}html[data-theme=dark] [class*=dash-]:not([class*=dashboard]){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] body .view-toggle .vt-btn.active{background:var(--bg-card)!important;color:var(--text-primary)!important}html[data-theme=dark] body .summary-card.rejected .summary-icon{background:#ef444426!important}html[data-theme=dark] body .summary-card.cancelled .summary-icon{background:#6b728026!important}html[data-theme=dark] body .chip-pending .chip-icon{background:#eab30826!important}html[data-theme=dark] .icon-green{background:#22c55e26!important}html[data-theme=dark] .icon-red{background:#ef444426!important}html[data-theme=dark] .icon-orange{background:#ea580c26!important}html[data-theme=dark] .icon-teal{background:#14b8a626!important}html[data-theme=dark] .icon-blue{background:#3b82f626!important}html[data-theme=dark] .icon-purple{background:#8b5cf626!important}html[data-theme=dark] .icon-gray{background:#94a3b826!important}html[data-theme=dark] [class*=cell-high]{background:#22c55e26!important}html[data-theme=dark] [class*=cell-average]{background:#3b82f626!important}html[data-theme=dark] [class*=cell-rough]{background:#eab30826!important}html[data-theme=dark] [class*=cell-inconsistent]{background:#ea580c26!important}html[data-theme=dark] [class*=cell-under],html[data-theme=dark] [class*=risk-critical]{background:#ef444426!important}html[data-theme=dark] [class*=risk-flight]{background:#eab30826!important}html[data-theme=dark] [class*=risk-uncovered]{background:#ea580c26!important}html[data-theme=dark] .bgl-content,html[data-theme=dark] .main-content,html[data-theme=dark] [class*=-layout]:not([class*=ant-]),html[data-theme=dark] [class*=-page]:not([class*=ant-]):not(.bg-page):not(.bgreen-page){background:var(--bg-page)!important}html[data-theme=dark] .bg-page,html[data-theme=dark] .bgreen-page{background:var(--bg-page)!important;color:var(--text-primary)!important}html[data-theme=dark] .bg-page-header{background:linear-gradient(135deg,#15803d,#14532d)!important;border:none!important;color:#fff!important}html[data-theme=dark] .bg-page-header *,html[data-theme=dark] .bg-page-header [class*=-title],html[data-theme=dark] .bg-page-header [class*=-desc],html[data-theme=dark] .bg-page-header [class*=-label],html[data-theme=dark] .bg-page-header [class*=-value],html[data-theme=dark] .bg-page-header [class*=-text],html[data-theme=dark] .bg-page-header [class*=-name],html[data-theme=dark] .bg-page-header h1,html[data-theme=dark] .bg-page-header h2,html[data-theme=dark] .bg-page-header h3,html[data-theme=dark] .bg-page-header p{color:#fff!important;background:transparent!important}html[data-theme=dark] .bgl-header{background:var(--bg-card)!important;border-bottom-color:var(--border-color)!important}html[data-theme=dark] .bgl-sider,html[data-theme=dark] [class*=sidebar]:not([class*=ant-]){background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .toast-card{background:#1e1e1e66!important;backdrop-filter:blur(60px) saturate(190%)!important;-webkit-backdrop-filter:blur(60px) saturate(190%)!important}html[data-theme=dark] .login-page,html[data-theme=dark] .mfa-page,html[data-theme=dark] .cp-page,html[data-theme=dark] .fp-page{background:var(--bg-page)!important}html[data-theme=dark] .form-panel,html[data-theme=dark] .cp-card,html[data-theme=dark] .login-card,html[data-theme=dark] .auth-card,html[data-theme=dark] .mfa-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .form-title,html[data-theme=dark] .login-title,html[data-theme=dark] .mfa-title,html[data-theme=dark] .cp-title{color:var(--text-primary)!important}html[data-theme=dark] .code-box{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}html[data-theme=dark] .code-box:focus{border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e26!important}html[data-theme=dark] .field-label,html[data-theme=dark] .login-form .ant-form-item-label>label,html[data-theme=dark] .cp-form .ant-form-item-label>label{color:var(--text-primary)!important}html[data-theme=dark] .error-msg,html[data-theme=dark] .error-banner{background:#ef44441f!important;border-color:#ef44444d!important;color:#f87171!important}html[data-theme=dark] .back-link{color:#4ade80!important}html[data-theme=dark] .back-link:hover{color:#22c55e!important}html[data-theme=dark] .pill-select .ant-select-selector,html[data-theme=dark] .filter-select .ant-select-selector,html[data-theme=dark] .inline-select .ant-select-selector,html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .ant-input-number,html[data-theme=dark] .ant-input-number-input,html[data-theme=dark] .ant-input-textarea textarea,html[data-theme=dark] .ant-mentions,html[data-theme=dark] .ant-input-password input{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .ant-upload.ant-upload-drag,html[data-theme=dark] .ant-upload-wrapper .ant-upload-drag{background:var(--bg-page)!important;border-color:var(--border-color)!important}html[data-theme=dark] .ant-upload-list-item-info{color:var(--text-primary)!important}html[data-theme=dark] .ant-form-item-extra{color:var(--text-muted)!important}html[data-theme=dark] .ant-table-thead>tr>th,html[data-theme=dark] .ant-table-thead>tr>td{background:transparent!important;color:var(--text-secondary)!important;border-bottom-color:var(--border-color)!important}html[data-theme=dark] .ant-table-tbody>tr>td{background:transparent!important;color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}html[data-theme=dark] .ant-table-tbody>tr:hover>td,html[data-theme=dark] .ant-table-tbody>tr.ant-table-row:hover>td,html[data-theme=dark] .ant-table-cell-row-hover{background:#22c55e0f!important}html[data-theme=dark] .ant-table-expanded-row>td,html[data-theme=dark] .ant-table-expanded-row-fixed{background:transparent!important}html[data-theme=dark] .ant-table-summary>tr>td,html[data-theme=dark] .ant-table-summary>tr>th{background:transparent!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .ant-table,html[data-theme=dark] .ant-table-container,html[data-theme=dark] .ant-table-content{background:transparent!important}html[data-theme=dark] .ant-spin-nested-loading>div>.ant-spin{background:#0f172a99!important}html[data-theme=dark] .ant-spin-container:after{background:#0f172a99!important}html[data-theme=dark] .ant-table-cell-fix-left,html[data-theme=dark] .ant-table-cell-fix-right,html[data-theme=dark] .ant-table-thead .ant-table-cell-fix-left,html[data-theme=dark] .ant-table-thead .ant-table-cell-fix-right{background:var(--bg-page)!important}html[data-theme=dark] .ant-table-placeholder{background:transparent!important}html[data-theme=dark] .ant-table-placeholder:hover>td{background:transparent!important}html[data-theme=dark] [class*=sticky-col],html[data-theme=dark] .sticky-col,html[data-theme=dark] .sticky-col-2,html[data-theme=dark] thead [class*=sticky-col],html[data-theme=dark] thead .sticky-col,html[data-theme=dark] thead .sticky-col-2{background:var(--bg-card)!important}html[data-theme=dark] .hdr-btn{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .hdr-btn:hover{background:#22c55e14!important;border-color:#22c55e!important;color:#22c55e!important}html[data-theme=dark] .btn-export{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .btn-export:hover{border-color:#22c55e!important;color:#22c55e!important}html[data-theme=dark] .seg-btns,html[data-theme=dark] .mode-switch,html[data-theme=dark] .switch-track{background:#1a2332!important;border-color:var(--border-color)!important}html[data-theme=dark] .seg-btns button,html[data-theme=dark] .mode-switch button{color:var(--text-secondary)!important}html[data-theme=dark] .seg-btns button.active,html[data-theme=dark] .mode-switch button.active,html[data-theme=dark] .seg-btns .active{background:var(--bg-card)!important;color:var(--text-primary)!important}html[data-theme=dark] .tb-view-btn{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}html[data-theme=dark] .tb-view-btn:hover{color:#22c55e!important}html[data-theme=dark] .tb-view-btn.active{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:#22c55e!important}html[data-theme=dark] .ant-btn[disabled],html[data-theme=dark] .ant-btn-disabled{background:#1a2332!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}html[data-theme=dark] .btn-time-out.ant-btn-disabled{background:#ef44441f!important;border-color:#ef44444d!important;color:#f87171!important}html[data-theme=dark] .day-cell{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .day-cell.today{background:linear-gradient(to bottom,rgba(34,197,94,.12),var(--bg-card))!important;border-color:#22c55e4d!important}html[data-theme=dark] .day-cell.off{background:var(--bg-page)!important;color:var(--text-muted)!important}html[data-theme=dark] .day-cell:hover{background:#22c55e0f!important}html[data-theme=dark] .approval-tab{color:var(--text-secondary)!important}html[data-theme=dark] .approval-tab.active{background:#22c55e1f!important;color:#22c55e!important}html[data-theme=dark] .tdp--urgent{background:#ef444426!important;color:#f87171!important}html[data-theme=dark] .tdp--high{background:#eab30826!important;color:#fbbf24!important}html[data-theme=dark] .tdp--medium{background:#3b82f626!important;color:#60a5fa!important}html[data-theme=dark] .tdp--low{background:#22c55e26!important;color:#4ade80!important}html[data-theme=dark] .tb-btn--me{background:#2563eb26!important;border-color:#2563eb66!important;color:#60a5fa!important}html[data-theme=dark] .tb-btn--me:hover{background:#2563eb40!important}html[data-theme=dark] .tf-row--me .tf-card{background:#2563eb0f!important;border-color:#2563eb4d!important}html[data-theme=dark] [style*="background: #f0fdf4"],html[data-theme=dark] [style*="background: #dcfce7"],html[data-theme=dark] [style*="background: #ecfdf5"],html[data-theme=dark] [style*="background: #f6ffed"],html[data-theme=dark] [style*="background:#f0fdf4"],html[data-theme=dark] [style*="background:#dcfce7"],html[data-theme=dark] [style*="background:#ecfdf5"]{background:#22c55e1f!important}html[data-theme=dark] [style*="background: #fef2f2"],html[data-theme=dark] [style*="background: #fee2e2"],html[data-theme=dark] [style*="background: #fff2f0"],html[data-theme=dark] [style*="background:#fef2f2"],html[data-theme=dark] [style*="background:#fee2e2"]{background:#ef44441f!important}html[data-theme=dark] [style*="background: #fffbe6"],html[data-theme=dark] [style*="background: #fffbeb"],html[data-theme=dark] [style*="background: #fef3c7"],html[data-theme=dark] [style*="background:#fffbe6"],html[data-theme=dark] [style*="background:#fffbeb"]{background:#eab3081f!important}html[data-theme=dark] [style*="background: #eff6ff"],html[data-theme=dark] [style*="background: #dbeafe"],html[data-theme=dark] [style*="background:#eff6ff"],html[data-theme=dark] [style*="background:#dbeafe"]{background:#3b82f61f!important}html[data-theme=dark] [style*="background: #f5f3ff"],html[data-theme=dark] [style*="background: #f3e8ff"],html[data-theme=dark] [style*="background:#f5f3ff"],html[data-theme=dark] [style*="background:#f3e8ff"]{background:#8b5cf61f!important}html[data-theme=dark] .doc-row-ok{background:#22c55e14!important}html[data-theme=dark] .no-emp-banner{background:#3b82f61f!important}html[data-theme=dark] .result-warn{background:#eab3081f!important}html[data-theme=dark] .result-ok,html[data-theme=dark] .boot-ok .boot-card-icon{background:#22c55e1f!important}html[data-theme=dark] .summary-card.approved{background:#22c55e14!important}html[data-theme=dark] .summary-card.pending{background:#eab30814!important}html[data-theme=dark] .summary-card.rejected{background:#ef444414!important}html[data-theme=dark] .summary-card.cancelled{background:#6b728014!important}html[data-theme=dark] .feature-card-off{background:var(--bg-card)!important;opacity:.6}html[data-theme=dark] .feature-card-off .feature-card-label{color:var(--text-muted)!important}html[data-theme=dark] .stat-card,html[data-theme=dark] .content-card,html[data-theme=dark] .card:not(.ant-card){box-shadow:0 1px 3px #0000004d,0 1px 2px #0003!important}html[data-theme=dark] .ant-card,html[data-theme=dark] .bg-stat-card,html[data-theme=dark] .bg-content-card{box-shadow:none!important}html[data-theme=dark] .notif-panel.notif-panel,html[data-theme=dark] .notif-backdrop.notif-backdrop{background:transparent!important}html[data-theme=dark] .notif-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:0 6px 24px #0006!important}html[data-theme=dark] .notif-header,html[data-theme=dark] .notif-item{border-bottom-color:var(--border-color)!important}html[data-theme=dark] .notif-item.unread{background:#16a34a14!important}html[data-theme=dark] .notif-item.unread:hover{background:#16a34a24!important}html[data-theme=dark] .notif-item:hover{background:#ffffff0a!important}html[data-theme=dark] .notif-dismiss:hover{background:#dc262626!important;color:#f87171!important}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-page)!important}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#334155!important;border-radius:4px!important}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#475569!important}html[data-theme=dark] .sup-page,html[data-theme=dark] .team-page{color:var(--text-primary)!important}html[data-theme=dark] .kpi{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] [class*=org-table] th{background:var(--bg-card)!important;color:var(--text-secondary)!important}html[data-theme=dark] [class*=org-table] td{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}html[data-theme=dark] .status-dot:after{box-shadow:0 0 0 3px var(--bg-card)!important}html[data-theme=dark] .chip-all .chip-icon,html[data-theme=dark] .chip-active .chip-icon,html[data-theme=dark] .chip-inactive .chip-icon{background:#334155!important}html[data-theme=dark] .personal-dash .card,html[data-theme=dark] .personal-dash .pill,html[data-theme=dark] .personal-dash .mode-pill{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .personal-dash .pill:hover{background:#22c55e14!important}html[data-theme=dark] .cal-sidebar::-webkit-scrollbar-thumb{background:#334155!important}html[data-theme=dark] .exp-item-block,html[data-theme=dark] .liq-item-block,html[data-theme=dark] .pr-item-block{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .setting-row{border-bottom-color:var(--border-color)!important}html[data-theme=dark] .summary-box,html[data-theme=dark] .summary-stat{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .summary-label{color:var(--text-secondary)!important}html[data-theme=dark] .summary-value{color:var(--text-primary)!important}html[data-theme=dark] .quiz-card,html[data-theme=dark] .poll-card,html[data-theme=dark] .survey-card,html[data-theme=dark] .support-card,html[data-theme=dark] .department-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .drawer-title[style*=background],html[data-theme=dark] .drawer-header[style*="background: linear-gradient"],html[data-theme=dark] .drawer-header[style*="background: #15803d"],html[data-theme=dark] .drawer-header[style*="background: #16a34a"],html[data-theme=dark] .btn-hero,html[data-theme=dark] .hdr-btn-hero,html[data-theme=dark] .ant-btn-primary{color:#fff!important}html[data-theme=dark] .ant-badge-count{box-shadow:0 0 0 1px var(--bg-card)!important}html[data-theme=dark] .sig-canvas,html[data-theme=dark] canvas{background:#fff!important}html[data-theme=dark] [class*=-stat]:not([class*=ant-]),html[data-theme=dark] [class*=-icon]:not([class*=ant-]):not([class*=anticon]),html[data-theme=dark] [class*=-pill],html[data-theme=dark] [class*=-dot]:not([class*=ant-]),html[data-theme=dark] [class*=-strip],html[data-theme=dark] [class*=-fallback],html[data-theme=dark] [class*=-ref],html[data-theme=dark] [class*=-step]:not([class*=ant-steps]),html[data-theme=dark] [class*=-link]:not([class*=ant-]):not(a),html[data-theme=dark] [class*=-separator]:not([class*=ant-]),html[data-theme=dark] [class*=-divider]:not([class*=ant-divider]),html[data-theme=dark] [class*=-status]:not([class*=ant-]),html[data-theme=dark] [class*=-ring],html[data-theme=dark] [class*=-marker],html[data-theme=dark] [class*=-indicator],html[data-theme=dark] [class*=-circle]:not([class*=ant-]){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .icon:not([class*=ant-]):not(.anticon),html[data-theme=dark] .dot:not([class*=ant-]),html[data-theme=dark] .step:not([class*=ant-]),html[data-theme=dark] .strip,html[data-theme=dark] .indicator,html[data-theme=dark] .marker,html[data-theme=dark] .separator:not([class*=ant-]),html[data-theme=dark] .ring,html[data-theme=dark] .circle:not([class*=ant-]){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] input:not([class*=ant-]):not(.code-box):not(.sig-canvas),html[data-theme=dark] select:not([class*=ant-]),html[data-theme=dark] textarea:not([class*=ant-]){background:var(--bg-page)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] input:not([class*=ant-])::placeholder,html[data-theme=dark] select:not([class*=ant-])::placeholder,html[data-theme=dark] textarea:not([class*=ant-])::placeholder{color:var(--text-muted)!important}html[data-theme=dark] input:not([class*=ant-]):focus,html[data-theme=dark] select:not([class*=ant-]):focus,html[data-theme=dark] textarea:not([class*=ant-]):focus{border-color:#22c55e!important;box-shadow:0 0 0 2px #22c55e26!important}html[data-theme=dark] button:not([class*=ant-]):not(.vt-btn):not(.hdr-btn):not(.seg-btns):not(.tb-view-btn){color:var(--text-primary)!important}html[data-theme=dark] .modal-backdrop{background:#0009!important}html[data-theme=dark] .modal-header:not([class*=ant-]){background:var(--bg-card)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .modal-body:not([class*=ant-]){background:var(--bg-card)!important;color:var(--text-primary)!important}html[data-theme=dark] .modal-footer:not([class*=ant-]){background:var(--bg-card)!important;border-top-color:var(--border-color)!important}html[data-theme=dark] .hero-icon-in,html[data-theme=dark] .badge-green,html[data-theme=dark] .banner-green,html[data-theme=dark] .dot-present,html[data-theme=dark] .chip-active .chip-icon,html[data-theme=dark] .step-pill.active,html[data-theme=dark] .stat-active,html[data-theme=dark] .tag-active,html[data-theme=dark] .tag-verified,html[data-theme=dark] .icon-approved,html[data-theme=dark] .provision-summary,html[data-theme=dark] .success-banner,html[data-theme=dark] .draft-banner{background:#22c55e26!important;color:#4ade80!important;border-color:#22c55e4d!important}html[data-theme=dark] .hero-icon-out,html[data-theme=dark] .metric-alert,html[data-theme=dark] .notes-late,html[data-theme=dark] .notes-icon-late,html[data-theme=dark] .dot-late,html[data-theme=dark] .dot-absent,html[data-theme=dark] .badge-red,html[data-theme=dark] .banner-red,html[data-theme=dark] .tag-rejected,html[data-theme=dark] .tag-late,html[data-theme=dark] .btn.danger.ghost{background:#ef444426!important;color:#f87171!important;border-color:#ef44444d!important}html[data-theme=dark] .hero-icon-worked,html[data-theme=dark] .metric-ot,html[data-theme=dark] .badge-blue,html[data-theme=dark] .banner-blue,html[data-theme=dark] .ot-fallback,html[data-theme=dark] .no-emp-banner,html[data-theme=dark] .tag-info,html[data-theme=dark] .stat-worked{background:#3b82f626!important;color:#60a5fa!important;border-color:#3b82f64d!important}html[data-theme=dark] .hero-icon-mode,html[data-theme=dark] .chip-leave,html[data-theme=dark] .dot-leave,html[data-theme=dark] .badge-purple,html[data-theme=dark] .banner-purple,html[data-theme=dark] .tag-leave{background:#8b5cf626!important;color:#a78bfa!important;border-color:#8b5cf64d!important}html[data-theme=dark] .metric-warn,html[data-theme=dark] .badge-orange,html[data-theme=dark] .banner-orange,html[data-theme=dark] .chip-holiday,html[data-theme=dark] .tag-pending,html[data-theme=dark] .tag-warning,html[data-theme=dark] .dot-holiday{background:#eab30826!important;color:#fbbf24!important;border-color:#eab3084d!important}html[data-theme=dark] .notes-info,html[data-theme=dark] .notes-icon-info,html[data-theme=dark] .tag-inactive,html[data-theme=dark] .tag-disabled,html[data-theme=dark] .badge-gray{background:#94a3b826!important;color:#94a3b8!important;border-color:#94a3b84d!important}html[data-theme=dark] .hero-row,html[data-theme=dark] .metrics-row,html[data-theme=dark] .info-strip,html[data-theme=dark] .notes-strip,html[data-theme=dark] .events-list,html[data-theme=dark] .filter-bar,html[data-theme=dark] .approval-tabs,html[data-theme=dark] .ot-body,html[data-theme=dark] .stepper:not([class*=ant-]),html[data-theme=dark] .step-grid,html[data-theme=dark] .btn-row,html[data-theme=dark] .actions-row,html[data-theme=dark] .form-actions,html[data-theme=dark] .button-group,html[data-theme=dark] .spacer,html[data-theme=dark] .gap,html[data-theme=dark] .flex-row,html[data-theme=dark] .flex-col{background:transparent!important;border-color:transparent!important}html[data-theme=dark] [style*="background: #f0f2f5"],html[data-theme=dark] [style*="background:#f0f2f5"],html[data-theme=dark] [style*="background: #eef0f4"],html[data-theme=dark] [style*="background:#eef0f4"],html[data-theme=dark] [style*="background: #e5e7eb"],html[data-theme=dark] [style*="background: #e2e8f0"],html[data-theme=dark] [style*="background: #f6f8fa"],html[data-theme=dark] [style*="background:#f6f8fa"]{background:var(--bg-page)!important}html[data-theme=dark] [style*="color: #536471"],html[data-theme=dark] [style*="color:#536471"],html[data-theme=dark] [style*="color: #5f6b7a"],html[data-theme=dark] [style*="color:#5f6b7a"],html[data-theme=dark] [style*="color: #8b95a5"],html[data-theme=dark] [style*="color:#8b95a5"],html[data-theme=dark] [style*="color: #64748b"],html[data-theme=dark] [style*="color:#64748b"],html[data-theme=dark] [style*="color: #6b7280"],html[data-theme=dark] [style*="color: #9ca3af"]{color:var(--text-secondary)!important}html[data-theme=dark] [style*="color: #0f1419"],html[data-theme=dark] [style*="color:#0f1419"],html[data-theme=dark] [style*="color: #3d4654"],html[data-theme=dark] [style*="color:#3d4654"],html[data-theme=dark] [style*="color: #1f2937"],html[data-theme=dark] [style*="color:#1f2937"],html[data-theme=dark] [style*="color: #374151"],html[data-theme=dark] [style*="color:#374151"]{color:var(--text-primary)!important}html[data-theme=dark] [style*="border: 1px solid #d1d5db"],html[data-theme=dark] [style*="border: 1px solid #e2e8f0"],html[data-theme=dark] [style*="border: 1px solid #f1f5f9"],html[data-theme=dark] [style*="border: 2px dashed #d1d5db"],html[data-theme=dark] [style*="border: 2px dashed #e5e7eb"],html[data-theme=dark] [style*="border-bottom: 1px solid #eef0f4"],html[data-theme=dark] [style*="border-bottom: 1px solid #e5e7eb"],html[data-theme=dark] [style*="border-top: 1px solid #eef0f4"],html[data-theme=dark] [style*="border-top: 1px solid #e5e7eb"]{border-color:var(--border-color)!important}html[data-theme=dark] [style*="background: #ecfdf3"],html[data-theme=dark] [style*="background:#ecfdf3"],html[data-theme=dark] [style*="background: #bbf7d0"],html[data-theme=dark] [style*="background: #d1fae5"]{background:#22c55e1f!important}html[data-theme=dark] [style*="border: 1px solid #bbf7d0"],html[data-theme=dark] [style*="border: 1px solid #a7f3d0"],html[data-theme=dark] [style*="border-color: #bbf7d0"],html[data-theme=dark] [style*="border-color: #a7f3d0"]{border-color:#22c55e4d!important}html[data-theme=dark] [style*="color: #065f46"],html[data-theme=dark] [style*="color:#065f46"],html[data-theme=dark] [style*="color: #166534"]{color:#4ade80!important}html[data-theme=dark] [class*=td-]:not([class*=ant-]):not(td){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] [class*=exp-]:not([class*=ant-]):not([class*=expand]){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] [class*=liq-]{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] [class*=scan-]:not([class*=ant-]){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] [class*=conf-]:not([class*=ant-]){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] [class*=pill-]:not(.pill-missing):not(.pill-waived):not(.pill-verified):not(.pill-pending){color:var(--text-primary)!important}html[data-theme=dark] [class*=boot-]:not(.boot-ok){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] [class*=fi-]:not([class*=ant-]):not([class*=file]):not([class*=fill]):not([class*=filter]):not([class*=fix]):not([class*=find]):not([class*=finish]){color:var(--text-primary)!important}html[data-theme=dark] .emp-name{color:var(--text-primary)!important}html[data-theme=dark] .emp-id{color:var(--text-secondary)!important}html[data-theme=dark] .empty-msg,html[data-theme=dark] .faint,html[data-theme=dark] .muted:not([class*=ant-]){color:var(--text-muted)!important}html[data-theme=dark] .note-text,html[data-theme=dark] .reason-text,html[data-theme=dark] .helper-text,html[data-theme=dark] .info-text{color:var(--text-secondary)!important}html[data-theme=dark] .filter-btn,html[data-theme=dark] .tab-btn{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}html[data-theme=dark] .filter-btn:hover,html[data-theme=dark] .tab-btn:hover{color:#22c55e!important;border-color:#22c55e!important}html[data-theme=dark] .filter-btn.active,html[data-theme=dark] .tab-btn.active{background:#22c55e1f!important;color:#22c55e!important;border-color:#22c55e!important}html[data-theme=dark] .btn-approve{background:#22c55e26!important;border-color:#22c55e4d!important;color:#4ade80!important}html[data-theme=dark] .event-item{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .event-dot{border-color:var(--border-color)!important}html[data-theme=dark] .event-title{color:var(--text-primary)!important}html[data-theme=dark] .event-time{color:var(--text-secondary)!important}html[data-theme=dark] .status-chip,html[data-theme=dark] .chip-dot{border-color:var(--border-color)!important}html[data-theme=dark] .mini-tag{background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}html[data-theme=dark] .no-data,html[data-theme=dark] .no-records{color:var(--text-muted)!important;background:transparent!important}html[data-theme=dark] .field-value,html[data-theme=dark] .section-title,html[data-theme=dark] .card-title{color:var(--text-primary)!important}html[data-theme=dark] .card-footer:not([class*=ant-]){background:var(--bg-card)!important;border-top-color:var(--border-color)!important;color:var(--text-secondary)!important}html[data-theme=dark] .page-header:not(.bg-page-header),html[data-theme=dark] .detail-card,html[data-theme=dark] .form-card,html[data-theme=dark] .info-card,html[data-theme=dark] .preview-card,html[data-theme=dark] .modal-body:not([class*=ant-]),html[data-theme=dark] .drawer-body:not([class*=ant-]),html[data-theme=dark] .panel-body:not([class*=ant-]),html[data-theme=dark] .table-wrapper,html[data-theme=dark] .tab-content:not([class*=ant-]),html[data-theme=dark] .filter-panel{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] hr{border-color:var(--border-color)!important}html[data-theme=dark] [class*=-header]:not([class*=ant-]){border-bottom-color:var(--border-color)!important}html[data-theme=dark] table:not(.ant-table):not(.ant-picker-content) th,html[data-theme=dark] table:not(.ant-table):not(.ant-picker-content) td{border-color:var(--border-color)!important}html[data-theme=dark] .divider:not(.ant-divider),html[data-theme=dark] .separator{border-color:var(--border-color)!important;background:var(--border-color)!important}html[data-theme=dark] .stepper-wrap,html[data-theme=dark] .panel-wrap,html[data-theme=dark] .nav-bar{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .hero-title,html[data-theme=dark] .panel-title,html[data-theme=dark] .prov-value{color:var(--text-primary)!important}html[data-theme=dark] .hero-sub{color:var(--text-secondary)!important}html[data-theme=dark] .step-dot{background:var(--bg-surface)!important;border-color:var(--border-color)!important}html[data-theme=dark] .step-dot.active,html[data-theme=dark] .step-dot.done{background:#22c55e26!important;border-color:#22c55e!important}html[data-theme=dark] .step-name{color:var(--text-muted)!important}html[data-theme=dark] .step-name.active{color:var(--text-primary)!important}html[data-theme=dark] .csv-dropzone{border-color:var(--border-color)!important;background:var(--bg-page)!important}html[data-theme=dark] .csv-dropzone:hover{border-color:#22c55e!important}html[data-theme=dark] .count-badge{background:var(--bg-surface)!important;color:var(--text-secondary)!important}html[data-theme=dark] .provision-summary,html[data-theme=dark] .success-banner{background:#22c55e1f!important;border-color:#22c55e4d!important}html[data-theme=dark] .review-card{background:var(--bg-surface)!important;border-color:var(--border-color)!important}html[data-theme=dark] .checklist-item{border-color:var(--border-color)!important;background:var(--bg-card)!important}html[data-theme=dark] .field-label{color:var(--text-secondary)!important}html[data-theme=dark] .onboarding-page{background:var(--bg-page)!important}html[data-theme=dark] .state-card,html[data-theme=dark] .form-container{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .state-title{color:var(--text-primary)!important}html[data-theme=dark] .state-text{color:var(--text-secondary)!important}html[data-theme=dark] .state-hint{color:var(--text-muted)!important}html[data-theme=dark] .draft-banner{background:#22c55e1f!important;border-color:#22c55e4d!important;color:#4ade80!important}html[data-theme=dark] .brand-title{color:var(--text-primary)!important}html[data-theme=dark] .brand-sub{color:var(--text-muted)!important}html[data-theme=dark] .form-intro{color:var(--text-secondary)!important}html[data-theme=dark] .stepper:before{background:var(--border-color)!important}html[data-theme=dark] .step-note{color:var(--text-muted)!important}html[data-theme=dark] .sub-section{border-color:var(--border-color)!important}html[data-theme=dark] .sub-title{color:var(--text-primary)!important}html[data-theme=dark] .form-nav{border-color:var(--border-color)!important;background:var(--bg-card)!important}html[data-theme=dark] .bgl-sider,html[data-theme=dark] .bgl-sider .ant-menu,html[data-theme=dark] .sidebar-menu .ant-menu,html[data-theme=dark] .ant-layout-sider,html[data-theme=dark] .ant-layout-sider .ant-menu{background:var(--bg-card)!important;color:var(--text-primary)!important}html[data-theme=dark] .bgl-sider li,html[data-theme=dark] .bgl-sider .ant-menu-item,html[data-theme=dark] .bgl-sider .ant-menu-item a,html[data-theme=dark] .bgl-sider .ant-menu-submenu-title,html[data-theme=dark] .bgl-sider .ant-menu-title-content,html[data-theme=dark] .sidebar-menu li,html[data-theme=dark] .sidebar-menu .ant-menu-item,html[data-theme=dark] .sidebar-menu .ant-menu-item a,html[data-theme=dark] .sidebar-menu .ant-menu-submenu-title,html[data-theme=dark] .sidebar-menu .ant-menu-title-content,html[data-theme=dark] .ant-layout-sider li,html[data-theme=dark] .ant-layout-sider .ant-menu-item,html[data-theme=dark] .ant-layout-sider .ant-menu-item a,html[data-theme=dark] .ant-layout-sider .ant-menu-submenu-title,html[data-theme=dark] .ant-layout-sider .ant-menu-title-content{color:var(--text-secondary)!important}html[data-theme=dark] .bgl-sider .ant-menu-item:not(.ant-menu-item-selected):hover,html[data-theme=dark] .sidebar-menu .ant-menu-item:not(.ant-menu-item-selected):hover,html[data-theme=dark] .ant-layout-sider .ant-menu-item:not(.ant-menu-item-selected):hover,html[data-theme=dark] .bgl-sider .ant-menu-submenu-title:hover,html[data-theme=dark] .sidebar-menu .ant-menu-submenu-title:hover{background:#22c55e14!important;color:var(--text-primary)!important}html[data-theme=dark] .bgl-sider .ant-menu-item-selected,html[data-theme=dark] .bgl-sider .ant-menu-item-selected a,html[data-theme=dark] .sidebar-menu .ant-menu-item-selected,html[data-theme=dark] .sidebar-menu .ant-menu-item-selected a,html[data-theme=dark] .ant-layout-sider .ant-menu-item-selected,html[data-theme=dark] .ant-layout-sider .ant-menu-item-selected a{background:#22c55e26!important;color:#4ade80!important}html[data-theme=dark] .bgl-sider .ant-menu-item .anticon,html[data-theme=dark] .sidebar-menu .ant-menu-item .anticon,html[data-theme=dark] .ant-layout-sider .ant-menu-item .anticon,html[data-theme=dark] .bgl-sider .ant-menu-submenu-title .anticon,html[data-theme=dark] .sidebar-menu .ant-menu-submenu-title .anticon{color:var(--text-muted)!important}html[data-theme=dark] .bgl-sider .ant-menu-item-selected .anticon,html[data-theme=dark] .sidebar-menu .ant-menu-item-selected .anticon{color:#4ade80!important}html[data-theme=dark] .bgl-sider .ant-menu-submenu-arrow,html[data-theme=dark] .sidebar-menu .ant-menu-submenu-arrow,html[data-theme=dark] .bgl-sider .ant-menu-item-group-title,html[data-theme=dark] .sidebar-menu .ant-menu-item-group-title{color:var(--text-muted)!important}html[data-theme=dark] .bgl-sider .ant-menu-sub,html[data-theme=dark] .sidebar-menu .ant-menu-sub{background:var(--bg-card)!important}html[data-theme=dark] .ant-breadcrumb,html[data-theme=dark] .ant-breadcrumb ol,html[data-theme=dark] .ant-breadcrumb li,html[data-theme=dark] .ant-breadcrumb-link,html[data-theme=dark] .ant-breadcrumb a{color:#94a3b8!important}html[data-theme=dark] .ant-breadcrumb-separator{color:#64748b!important}html[data-theme=dark] .ant-breadcrumb li:last-child,html[data-theme=dark] .ant-breadcrumb li:last-child .ant-breadcrumb-link,html[data-theme=dark] .ant-breadcrumb li:last-child a{color:var(--text-primary)!important}html[data-theme=dark] .user-role,html[data-theme=dark] .user-name-role .user-role,html[data-theme=dark] [class*=user-role],html[data-theme=dark] .ant-select-selection-placeholder,html[data-theme=dark] .stat-lbl,html[data-theme=dark] .stat-label,html[data-theme=dark] [class*=stat-lbl],html[data-theme=dark] [class*=stat-label]{color:#94a3b8!important}html[data-theme=dark] .fg-v,html[data-theme=dark] [class*=fg-v],html[data-theme=dark] .ant-tag{color:var(--text-primary)!important}html[data-theme=dark] .ant-tag-green{color:#4ade80!important;background:#22c55e1f!important}html[data-theme=dark] .ant-tag-red{color:#f87171!important;background:#ef44441f!important}html[data-theme=dark] .ant-tag-blue{color:#60a5fa!important;background:#3b82f61f!important}html[data-theme=dark] .ant-tag-orange{color:#fb923c!important;background:#f973161f!important}html[data-theme=dark] .ant-tag-gold,html[data-theme=dark] .ant-tag-yellow{color:#fbbf24!important;background:#eab3081f!important}html[data-theme=dark] .ant-tag-purple{color:#c084fc!important;background:#a855f71f!important}html[data-theme=dark] .ant-tag-cyan{color:#22d3ee!important;background:#06b6d41f!important}html[data-theme=dark] .ant-tag-magenta,html[data-theme=dark] .ant-tag-pink{color:#f472b6!important;background:#ec48991f!important}html[data-theme=dark] .ant-tag-geekblue{color:#818cf8!important;background:#6366f11f!important}html[data-theme=dark] .ant-tag-lime{color:#a3e635!important;background:#84cc161f!important}html[data-theme=dark] .ant-tag-volcano{color:#fb7185!important;background:#f43f5e1f!important}html[data-theme=dark] .ant-tag-success{color:#4ade80!important;background:#22c55e1f!important}html[data-theme=dark] .ant-tag-error{color:#f87171!important;background:#ef44441f!important}html[data-theme=dark] .ant-tag-warning{color:#fbbf24!important;background:#eab3081f!important}html[data-theme=dark] .ant-tag-processing{color:#60a5fa!important;background:#3b82f61f!important}html[data-theme=dark] .ant-tag-default{color:var(--text-primary)!important;background:var(--bg-surface)!important}html[data-theme=dark] .ant-picker-cell,html[data-theme=dark] .ant-picker-cell-in-view,html[data-theme=dark] .ant-picker-content th,html[data-theme=dark] .ant-picker-content td,html[data-theme=dark] td.ant-picker-cell,html[data-theme=dark] td.ant-picker-cell-in-view{color:var(--text-primary)!important}html[data-theme=dark] .ant-picker-cell:not(.ant-picker-cell-in-view),html[data-theme=dark] td.ant-picker-cell:not(.ant-picker-cell-in-view){color:var(--text-secondary)!important}html[data-theme=dark] .ant-picker-cell-selected .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-cell-today .ant-picker-cell-inner{color:#fff!important}html[data-theme=dark] .ant-picker-header,html[data-theme=dark] .ant-picker-header button{color:var(--text-primary)!important}html[data-theme=dark] .ant-picker-panel{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .ant-picker-super-prev-icon:after,html[data-theme=dark] .ant-picker-prev-icon:after,html[data-theme=dark] .ant-picker-next-icon:after,html[data-theme=dark] .ant-picker-super-next-icon:after{border-color:var(--text-secondary)!important}html[data-theme=dark] body .ant-table-tbody>tr:hover>td,html[data-theme=dark] body .ant-table-tbody>tr.ant-table-row:hover>td,html[data-theme=dark] body td.ant-table-cell-row-hover{background:#22c55e0f!important;color:var(--text-primary)!important}html[data-theme=dark] .ant-empty{color:var(--text-secondary)!important}html[data-theme=dark] p.ant-empty-description,html[data-theme=dark] .ant-empty-description{color:#94a3b8!important}html[data-theme=dark] .ant-table-placeholder td,html[data-theme=dark] .ant-table-placeholder .ant-table-cell{background:var(--bg-card)!important}html[data-theme=dark] .ant-picker-calendar .ant-picker-cell{background:transparent!important}html[data-theme=dark] .ant-picker-calendar .ant-picker-panel{background:var(--bg-card)!important}html[data-theme=dark] .ant-picker-calendar .ant-picker-content td{border-color:var(--border-color)!important}html[data-theme=dark] .ant-picker-calendar-date{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .ant-picker-calendar-date-today{background:#22c55e14!important}html[data-theme=dark] .cal-day,html[data-theme=dark] [class*=cal-cell],html[data-theme=dark] [class*=cal-day]{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .cal-header,html[data-theme=dark] [class*=cal-header]{color:var(--text-secondary)!important}html[data-theme=dark] .ant-btn-primary:not(:disabled){background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}html[data-theme=dark] .ant-btn-primary:not(:disabled):hover{background:#15803d!important;border-color:#15803d!important}html[data-theme=dark] .cell-mono,html[data-theme=dark] .meta-tag.empno,html[data-theme=dark] .sb-upcoming-when,html[data-theme=dark] [class*=sb-upcoming]{color:var(--text-secondary)!important}html[data-theme=dark] .bg-page-header label,html[data-theme=dark] .bg-stat-grid label{color:var(--text-primary)!important}html[data-theme=dark] .bg-page-header .ant-btn:not(.ant-btn-primary),html[data-theme=dark] .bg-page-header .ant-btn-default,html[data-theme=dark] .bg-page-header .ant-btn-ghost,html[data-theme=dark] .page-header .ant-btn:not(.ant-btn-primary),html[data-theme=dark] .bgreen-page .page-header .ant-btn:not(.ant-btn-primary){background:#ffffff26!important;border-color:#fff6!important;color:#fff!important}html[data-theme=dark] .bg-page-header .ant-btn:not(.ant-btn-primary):hover,html[data-theme=dark] .page-header .ant-btn:not(.ant-btn-primary):hover{background:#ffffff40!important;border-color:#fff9!important}html[data-theme=dark] .bg-page-header .ant-btn:not(.ant-btn-primary) span,html[data-theme=dark] .page-header .ant-btn:not(.ant-btn-primary) span{color:#fff!important}html[data-theme=dark] .ant-btn-default,html[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-ghost){background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .ant-btn-default span,html[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-ghost) span{color:var(--text-primary)!important}html[data-theme=dark] .ant-btn-default:hover,html[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-ghost):hover{border-color:#4ade80!important;color:#4ade80!important}html[data-theme=dark] .ant-btn-default:hover span{color:#4ade80!important}html[data-theme=dark] .ant-btn-default.ant-btn-dangerous,html[data-theme=dark] .ant-btn-dangerous:not(.ant-btn-primary){color:#f87171!important;border-color:#f87171!important}html[data-theme=dark] .ant-switch{background:#334155!important}html[data-theme=dark] .ant-switch-checked{background:#16a34a!important}html[data-theme=dark] .ant-switch-inner,html[data-theme=dark] .ant-switch-inner span{color:#fff!important}html[data-theme=dark] a.emp-link,html[data-theme=dark] .emp-link,html[data-theme=dark] a[class*=emp-link]{color:#4ade80!important}html[data-theme=dark] a.emp-link:hover{color:#86efac!important}html[data-theme=dark] .leave-type-badge,html[data-theme=dark] [class*=leave-badge],html[data-theme=dark] [class*=leave-abbr]{color:#4ade80!important}html[data-theme=dark] .usage-pct,html[data-theme=dark] .upcoming-when,html[data-theme=dark] .card-category,html[data-theme=dark] .card-due,html[data-theme=dark] .task-due,html[data-theme=dark] .cal-hero-sub,html[data-theme=dark] .tasks-sub,html[data-theme=dark] p.cal-hero-sub,html[data-theme=dark] p.tasks-sub,html[data-theme=dark] .cell-num{color:var(--text-secondary)!important}html[data-theme=dark] .ant-btn[disabled],html[data-theme=dark] .ant-btn:disabled{color:var(--text-muted)!important;background:#ffffff0a!important;border-color:var(--border-color)!important}html[data-theme=dark] .pill-count,html[data-theme=dark] .pill-label{color:#fbbf24!important}html[data-theme=dark] [class*=pill-][style*=background],html[data-theme=dark] .pill-pending,html[data-theme=dark] .stat-pending{background:#eab30826!important;color:#fbbf24!important}html[data-theme=dark] .ant-segmented{background:var(--bg-surface)!important}html[data-theme=dark] .ant-segmented-item{color:var(--text-secondary)!important}html[data-theme=dark] .ant-segmented-item-selected{background:var(--bg-card)!important;color:var(--text-primary)!important}html[data-theme=dark] .ant-segmented-item-selected label,html[data-theme=dark] .ant-segmented-item-selected span{color:var(--text-primary)!important}html[data-theme=dark] .ant-tag[style*="background: #fff7ed"],html[data-theme=dark] .ant-tag[style*="background:#fff7ed"],html[data-theme=dark] .ant-tag[style*="background: #fef3c7"],html[data-theme=dark] .ant-tag[style*="background:#fef3c7"]{background:#eab30826!important;color:#fbbf24!important;border-color:#eab3084d!important}html[data-theme=dark] .ant-tag[style*="background: #ecfdf5"],html[data-theme=dark] .ant-tag[style*="background:#ecfdf5"],html[data-theme=dark] .ant-tag[style*="background: #f0fdf4"],html[data-theme=dark] .ant-tag[style*="background:#f0fdf4"]{background:#22c55e1f!important;color:#4ade80!important;border-color:#22c55e4d!important}html[data-theme=dark] .ant-tag[style*="background: #fef2f2"],html[data-theme=dark] .ant-tag[style*="background:#fef2f2"],html[data-theme=dark] .ant-tag[style*="background: #fff1f2"],html[data-theme=dark] .ant-tag[style*="background:#fff1f2"]{background:#ef44441f!important;color:#f87171!important;border-color:#ef44444d!important}html[data-theme=dark] .ant-tag[style*="background: #eff6ff"],html[data-theme=dark] .ant-tag[style*="background:#eff6ff"],html[data-theme=dark] .ant-tag[style*="background: #eef2ff"],html[data-theme=dark] .ant-tag[style*="background:#eef2ff"]{background:#3b82f61f!important;color:#60a5fa!important;border-color:#3b82f64d!important}html[data-theme=dark] .ant-tag[style*="background: #f5f3ff"],html[data-theme=dark] .ant-tag[style*="background:#f5f3ff"],html[data-theme=dark] .ant-tag[style*="background: #faf5ff"],html[data-theme=dark] .ant-tag[style*="background:#faf5ff"]{background:#a855f71f!important;color:#c084fc!important;border-color:#a855f74d!important}html[data-theme=dark] [style*="background: #fafafa"],html[data-theme=dark] [style*="background:#fafafa"],html[data-theme=dark] [style*="background: #f5f5f5"],html[data-theme=dark] [style*="background:#f5f5f5"],html[data-theme=dark] [style*="background: #f9fafb"],html[data-theme=dark] [style*="background:#f9fafb"],html[data-theme=dark] [style*="background: #f8fafc"],html[data-theme=dark] [style*="background:#f8fafc"],html[data-theme=dark] [style*="background: #f0f2f5"],html[data-theme=dark] [style*="background:#f0f2f5"],html[data-theme=dark] [style*="background: #f1f5f9"],html[data-theme=dark] [style*="background:#f1f5f9"]{background:var(--bg-page)!important}html[data-theme=dark] [style*="background: #fff"],html[data-theme=dark] [style*="background:#fff"],html[data-theme=dark] [style*="background: white"],html[data-theme=dark] [style*="background:white"],html[data-theme=dark] [style*="background-color: #fff"],html[data-theme=dark] [style*="background-color:#fff"],html[data-theme=dark] [style*="background-color: white"],html[data-theme=dark] [style*="background-color:white"]{background:var(--bg-card)!important}html[data-theme=dark] .ant-btn-link{color:#4ade80!important}html[data-theme=dark] .ant-btn-link:hover{color:#86efac!important}html[data-theme=dark] .ant-btn-text{color:var(--text-primary)!important}html[data-theme=dark] .ant-btn-text:hover{background:#ffffff0f!important}html[data-theme=dark] .ant-badge-status-text,html[data-theme=dark] .ant-timeline-item-content{color:var(--text-primary)!important}html[data-theme=dark] .ant-timeline-item-tail{border-color:var(--border-color)!important}html[data-theme=dark] .ant-descriptions-item-label{color:var(--text-secondary)!important;background:var(--bg-surface)!important}html[data-theme=dark] .ant-descriptions-item-content{color:var(--text-primary)!important}html[data-theme=dark] .ant-descriptions-view,html[data-theme=dark] .ant-descriptions-row{border-color:var(--border-color)!important}html[data-theme=dark] .ant-steps-item-title{color:var(--text-primary)!important}html[data-theme=dark] .ant-steps-item-description{color:var(--text-secondary)!important}html[data-theme=dark] .ant-steps-item-wait .ant-steps-item-icon{border-color:var(--border-color)!important;background:var(--bg-surface)!important}html[data-theme=dark] .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:var(--text-muted)!important}html[data-theme=dark] .ant-collapse{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .ant-collapse-item{border-color:var(--border-color)!important}html[data-theme=dark] .ant-collapse-header{color:var(--text-primary)!important}html[data-theme=dark] .ant-collapse-content{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] input:not([class*=ant-]),html[data-theme=dark] select:not([class*=ant-]),html[data-theme=dark] textarea:not([class*=ant-]){background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .ant-statistic-title{color:var(--text-secondary)!important}html[data-theme=dark] .ant-statistic-content{color:var(--text-primary)!important}html[data-theme=dark] a:not([class*=ant-]):not(.emp-link){color:#4ade80}html[data-theme=dark] a:not([class*=ant-]):not(.emp-link):hover{color:#86efac}html[data-theme=dark] .modal:not(.ant-modal):not([class*=ant-]){background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .ant-alert{border-color:var(--border-color)!important}html[data-theme=dark] .ant-alert-info{background:#3b82f61a!important}html[data-theme=dark] .ant-alert-success{background:#22c55e1a!important}html[data-theme=dark] .ant-alert-warning{background:#eab3081a!important}html[data-theme=dark] .ant-alert-error{background:#ef44441a!important}html[data-theme=dark] .ant-alert-message{color:var(--text-primary)!important}html[data-theme=dark] .ant-alert-description{color:var(--text-secondary)!important}html[data-theme=dark] body .ant-btn.ant-btn-default,html[data-theme=dark] body button.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-ghost){background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] body .ant-btn.ant-btn-default>span,html[data-theme=dark] body button.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-ghost)>span{color:var(--text-primary)!important}html[data-theme=dark] body .ant-btn.ant-btn-default:hover,html[data-theme=dark] body button.ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-ghost):hover{border-color:#4ade80!important;color:#4ade80!important}html[data-theme=dark] body .ant-segmented{background:var(--bg-surface)!important;color:var(--text-secondary)!important}html[data-theme=dark] body .ant-segmented .ant-segmented-item,html[data-theme=dark] body .ant-segmented .ant-segmented-item label{color:var(--text-secondary)!important}html[data-theme=dark] body .ant-segmented .ant-segmented-item-selected,html[data-theme=dark] body .ant-segmented .ant-segmented-item-selected label{background:var(--bg-card)!important;color:var(--text-primary)!important}html[data-theme=dark] body .ant-segmented-thumb{background:var(--bg-card)!important}html[data-theme=dark] [style*="background: #eff6ff"],html[data-theme=dark] [style*="background:#eff6ff"],html[data-theme=dark] [style*="background: #eef2ff"],html[data-theme=dark] [style*="background: #e0f2fe"],html[data-theme=dark] [style*="background: #dbeafe"],html[data-theme=dark] [style*="background: #eff6ff;"],html[data-theme=dark] [style*="background-color: #eff6ff"],html[data-theme=dark] [style*="background: rgb(239, 246, 255)"]{background:#3b82f626!important;color:#93c5fd!important}html[data-theme=dark] [style*="background: #fdf2f8"],html[data-theme=dark] [style*="background:#fdf2f8"],html[data-theme=dark] [style*="background: #fce7f3"],html[data-theme=dark] [style*="background: #fdf4ff"],html[data-theme=dark] [style*="background: rgb(253, 242, 248)"]{background:#ec489926!important;color:#f9a8d4!important}html[data-theme=dark] [style*="background: #fffbeb"],html[data-theme=dark] [style*="background:#fffbeb"],html[data-theme=dark] [style*="background: #fef3c7"],html[data-theme=dark] [style*="background: #fefce8"],html[data-theme=dark] [style*="background: rgb(255, 251, 235)"]{background:#eab30826!important;color:#fcd34d!important}html[data-theme=dark] [style*="background: #ecfdf5"],html[data-theme=dark] [style*="background:#ecfdf5"],html[data-theme=dark] [style*="background: #dcfce7"],html[data-theme=dark] [style*="background: #f0fdf4"],html[data-theme=dark] [style*="background: rgb(240, 253, 244)"]{background:#22c55e1f!important;color:#86efac!important}html[data-theme=dark] [style*="background: #fef2f2"],html[data-theme=dark] [style*="background:#fef2f2"],html[data-theme=dark] [style*="background: #fee2e2"],html[data-theme=dark] [style*="background: #fff1f2"],html[data-theme=dark] [style*="background: rgb(254, 242, 242)"]{background:#ef44441f!important;color:#fca5a5!important}html[data-theme=dark] body .ant-btn.ant-btn-primary:not(:disabled),html[data-theme=dark] body button.ant-btn-primary:not(:disabled){background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}html[data-theme=dark] body .ant-btn.ant-btn-primary:not(:disabled)>span,html[data-theme=dark] body button.ant-btn-primary:not(:disabled)>span{color:#fff!important}html[data-theme=dark] body .ant-btn.ant-btn-primary:not(:disabled):hover{background:#15803d!important;border-color:#15803d!important}html[data-theme=dark] .ant-table-placeholder,html[data-theme=dark] .ant-table-placeholder td{background:var(--bg-card)!important}html[data-theme=dark] .ant-empty-description{color:var(--text-secondary)!important}html[data-theme=dark] .ant-tooltip-inner{background:#334155!important;color:var(--text-primary)!important}html[data-theme=dark] .ant-popover-inner{background:var(--bg-card)!important}html[data-theme=dark] .ant-popover-inner-content{color:var(--text-primary)!important}html[data-theme=dark] .ant-dropdown-menu{background:var(--bg-card)!important}html[data-theme=dark] .ant-dropdown-menu-item{color:var(--text-primary)!important}html[data-theme=dark] .ant-dropdown-menu-item:hover{background:var(--bg-surface)!important}html[data-theme=dark] .ant-drawer-content{background:var(--bg-card)!important}html[data-theme=dark] .ant-drawer-header{background:var(--bg-card)!important;border-color:var(--border-color)!important}html[data-theme=dark] .ant-drawer-title{color:var(--text-primary)!important}html[data-theme=dark] .ant-drawer-footer{border-color:var(--border-color)!important}html[data-theme=dark] .ant-drawer-close{color:var(--text-secondary)!important}html[data-theme=dark] .ant-pagination-item{background:var(--bg-surface)!important;border-color:var(--border-color)!important}html[data-theme=dark] .ant-pagination-item a{color:var(--text-primary)!important}html[data-theme=dark] .ant-pagination-item-active{background:#22c55e26!important;border-color:#4ade80!important}html[data-theme=dark] .ant-pagination-item-active a{color:#4ade80!important}html[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link,html[data-theme=dark] .ant-pagination-next .ant-pagination-item-link{background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}html[data-theme=dark] .ant-pagination-disabled .ant-pagination-item-link{color:var(--text-muted)!important}html[data-theme=dark] .ant-form-item-label>label{color:var(--text-primary)!important}html[data-theme=dark] .ant-form-item-explain,html[data-theme=dark] .ant-form-item-extra{color:var(--text-secondary)!important}html[data-theme=dark] body [class*=ant-btn]:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-ghost):not([class*=ant-pagination]):not([class*=ant-switch]){color:var(--text-primary)!important}html[data-theme=dark] body [class*=ant-btn]:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-ghost):not([class*=ant-pagination]):not([class*=ant-switch])>span{color:inherit!important}html[data-theme=dark] body [class*=ant-segmented] label[class*=ant-segmented-item]{color:var(--text-secondary)!important}html[data-theme=dark] body [class*=ant-segmented] label[class*=ant-segmented-item][class*=selected]{color:var(--text-primary)!important;background:var(--bg-card)!important}html[data-theme=dark] body span[class*=ant-tag][class*=ant-tag-blue],html[data-theme=dark] body span.ant-tag[style*=blue],html[data-theme=dark] body span.ant-tag[style*="color: #1677ff"]{color:#60a5fa!important;background:#3b82f61f!important;border-color:#3b82f64d!important}html[data-theme=dark] body span[class*=ant-tag][class*=ant-tag-orange],html[data-theme=dark] body span.ant-tag[style*=orange],html[data-theme=dark] body span.ant-tag[style*="color: #fa8c16"],html[data-theme=dark] body span.ant-tag[style*="color: #d46b08"]{color:#fb923c!important;background:#f973161f!important;border-color:#f973164d!important}html[data-theme=dark] body button[class*=ant-switch]:not([class*=checked]){background:#334155!important}html[data-theme=dark] body button[class*=ant-switch] span{color:#fff!important}html[data-theme=dark] .title,html[data-theme=dark] div.title{color:var(--text-primary)!important}html[data-theme=dark] .pill-text{color:inherit!important}html[data-theme=dark] .cal-day[style*=background] .cell-num,html[data-theme=dark] [style*="background: #fffbeb"] .cell-num,html[data-theme=dark] [style*="background: #fef3c7"] .cell-num{color:#fbbf24!important}html[data-theme=dark] [style*="background: #f59e0b"] .pill-label,html[data-theme=dark] [style*="background: #eab308"] .pill-label,html[data-theme=dark] [style*="background: #f59e0b"] .pill-count,html[data-theme=dark] [style*="background: #eab308"] .pill-count{color:#fff!important}html[data-theme=dark] .ant-input-group-addon{background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}
