.toast-stack[data-v-8d59e72d]{--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:var(--z-notification-toast, 2000);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-8d59e72d]{--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-8d59e72d]{position:relative;display:flex;align-items:flex-start;gap:12px;padding:11px 14px 12px;overflow:visible;background:var(--t-bg);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);backdrop-filter:url(#notif-glass) saturate(200%);-webkit-backdrop-filter:url(#notif-glass) saturate(200%);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-8d59e72d]: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-8d59e72d]:active{transform:scale(.985)}.toast-dismiss[data-v-8d59e72d]{position:absolute;top:-7px;left:-7px;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(255,255,255,.15);background:#505050d9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;font-size:9px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.6);transition:all .15s cubic-bezier(.2,1,.3,1);z-index:2}.toast-card:hover .toast-dismiss[data-v-8d59e72d]{opacity:1;transform:scale(1)}.toast-dismiss[data-v-8d59e72d]:hover{background:#dc3c3ce6;border-color:#ffffff40}.toast-icon[data-v-8d59e72d]{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-8d59e72d]{font-size:18px;color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}.toast-text[data-v-8d59e72d]{flex:1;min-width:0}.toast-meta[data-v-8d59e72d]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1px}.toast-app[data-v-8d59e72d]{font-size:11px;font-weight:500;color:var(--t-app);letter-spacing:.01em;text-transform:uppercase;line-height:1}.toast-when[data-v-8d59e72d]{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-8d59e72d]{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-8d59e72d]{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-8d59e72d]{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-8d59e72d]:hover{color:var(--t-action-hover-color);background:var(--t-action-hover-bg)}.toast-enter-active[data-v-8d59e72d]{animation:toastIn-8d59e72d .45s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-8d59e72d]{animation:toastOut-8d59e72d .28s cubic-bezier(.4,0,1,1) forwards}.toast-move[data-v-8d59e72d]{transition:transform .35s cubic-bezier(.16,1,.3,1)}@keyframes toastIn-8d59e72d{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-8d59e72d{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-8d59e72d]{right:8px;left:8px;top:8px;max-width:none}.toast-card[data-v-8d59e72d]{border-radius:14px}}.cp-fade-enter-active[data-v-4c17e017],.cp-fade-leave-active[data-v-4c17e017]{transition:opacity .15s ease}.cp-fade-enter-from[data-v-4c17e017],.cp-fade-leave-to[data-v-4c17e017]{opacity:0}.cp-backdrop[data-v-4c17e017]{position:fixed;inset:0;z-index:1100;background:#00000073;display:flex;justify-content:center;padding-top:15vh}.cp-dialog[data-v-4c17e017]{width:560px;max-height:420px;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;align-self:flex-start;background:#ffffff8c;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);backdrop-filter:url(#notif-glass) saturate(200%);-webkit-backdrop-filter:url(#notif-glass) saturate(200%);border:.5px solid rgba(255,255,255,.4);box-shadow:0 0 0 .5px #ffffff1a,0 16px 48px #00000026,inset 0 1px #ffffff40}.cp-header[data-v-4c17e017]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.08);gap:10px;background:transparent}.cp-search-icon[data-v-4c17e017]{font-size:16px;color:var(--text-muted, #9ca3af);flex-shrink:0}.cp-input[data-v-4c17e017]{flex:1;border:none;outline:none;font-size:15px;background:transparent;color:var(--text-primary, #1f2937)}.cp-input[data-v-4c17e017]::placeholder{color:var(--text-muted, #9ca3af)}.cp-kbd[data-v-4c17e017]{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--bg-page, #f3f4f6);color:var(--text-muted, #9ca3af);border:1px solid var(--border-color, #e5e7eb);font-family:inherit;flex-shrink:0}.cp-results[data-v-4c17e017]{flex:1;overflow-y:auto;padding:6px 0}.cp-group-label[data-v-4c17e017]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted, #9ca3af);padding:8px 16px 4px}.cp-item[data-v-4c17e017]{display:flex;align-items:center;padding:8px 16px;cursor:pointer;gap:10px;transition:background .1s}.cp-item--active[data-v-4c17e017]{background:var(--bg-page, #f3f4f6)}.cp-item-icon[data-v-4c17e017]{font-size:15px;color:var(--text-muted, #9ca3af);flex-shrink:0}.cp-item--active .cp-item-icon[data-v-4c17e017]{color:#16a34a}.cp-item-label[data-v-4c17e017]{flex:1;font-size:14px;color:var(--text-primary, #1f2937)}.cp-item--active .cp-item-label[data-v-4c17e017]{color:#16a34a;font-weight:500}.cp-star[data-v-4c17e017]{background:none;border:none;cursor:pointer;padding:2px;font-size:14px;color:var(--text-muted, #9ca3af);opacity:0;transition:opacity .1s,color .1s;display:flex;align-items:center}.cp-item:hover .cp-star[data-v-4c17e017],.cp-item--active .cp-star[data-v-4c17e017]{opacity:1}.cp-star--active[data-v-4c17e017]{opacity:1!important;color:#faad14}.cp-star[data-v-4c17e017]:hover{color:#faad14}.cp-empty[data-v-4c17e017]{padding:24px 16px;text-align:center;color:var(--text-muted, #9ca3af);font-size:14px}.cp-footer[data-v-4c17e017]{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--border-color, #e5e7eb);font-size:11px;color:var(--text-muted, #9ca3af)}.cp-footer kbd[data-v-4c17e017]{font-size:11px;padding:1px 4px;border-radius:3px;background:var(--bg-page, #f3f4f6);border:1px solid var(--border-color, #e5e7eb);font-family:inherit;margin-right:2px}[data-theme=dark] .cp-backdrop[data-v-4c17e017]{background:#00000080}[data-theme=dark] .cp-dialog[data-v-4c17e017]{background:#0a0f1973;border-color:#ffffff1a;box-shadow:0 0 0 .5px #ffffff0a,0 16px 48px #00000080,inset 0 .5px #ffffff0f}[data-theme=dark] .cp-header[data-v-4c17e017]{border-bottom-color:#ffffff14;background:transparent}[data-theme=dark] .cp-input[data-v-4c17e017]{color:#e2e8f0}[data-theme=dark] .cp-input[data-v-4c17e017]::placeholder{color:#64748b}[data-theme=dark] .cp-kbd[data-v-4c17e017]{background:#0000004d;border-color:#ffffff14;color:#64748b}[data-theme=dark] .cp-item[data-v-4c17e017]{background:transparent}[data-theme=dark] .cp-item--active[data-v-4c17e017]{background:#16a34a1a}[data-theme=dark] .cp-item-label[data-v-4c17e017]{color:#e2e8f0}[data-theme=dark] .cp-item--active .cp-item-label[data-v-4c17e017],[data-theme=dark] .cp-item--active .cp-item-icon[data-v-4c17e017]{color:#4ade80}[data-theme=dark] .cp-group-label[data-v-4c17e017]{color:#64748b}[data-theme=dark] .cp-footer[data-v-4c17e017]{border-top-color:#ffffff14;color:#64748b;background:transparent}[data-theme=dark] .cp-footer kbd[data-v-4c17e017]{background:#0000004d;border-color:#ffffff14}[data-theme=dark] .cp-empty[data-v-4c17e017]{color:#64748b}.spin-overlay[data-v-870ced37]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.spin-card[data-v-870ced37]{background:var(--bg-elevated, #fff);border-radius:16px;box-shadow:0 20px 60px #00000040;width:380px;max-width:90vw;overflow:hidden}.spin-header[data-v-870ced37]{text-align:center;padding:28px 24px 12px}.spin-icon[data-v-870ced37]{font-size:32px;color:#16a34a;margin-bottom:8px}.spin-header h3[data-v-870ced37]{margin:0 0 4px;font-size:18px;font-weight:600}.spin-sub[data-v-870ced37]{margin:0;font-size:13px;color:var(--text-muted, #888)}.spin-body[data-v-870ced37]{padding:12px 24px 24px}.spin-field[data-v-870ced37]{margin-bottom:16px}.spin-field label[data-v-870ced37]{display:block;font-size:13px;font-weight:500;margin-bottom:6px;color:var(--text-secondary, #555)}.pin-row[data-v-870ced37]{display:flex;gap:8px;justify-content:center}.pin-row-verify[data-v-870ced37]{margin:20px 0 16px}.pin-box[data-v-870ced37]{width:40px;height:48px;border:2px solid var(--border-color, #d9d9d9);border-radius:10px;text-align:center;font-size:20px;font-weight:600;background:var(--bg-input, #fff);color:var(--text-primary, #333);outline:none;transition:border-color .2s,box-shadow .2s}.pin-box[data-v-870ced37]:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a26}.pin-box-lg[data-v-870ced37]{width:48px;height:56px;font-size:24px;border-radius:12px}.spin-error[data-v-870ced37]{text-align:center;color:#dc2626;font-size:13px;margin:8px 0}.spin-attempts[data-v-870ced37]{color:#888;font-size:12px}.spin-lockout[data-v-870ced37]{text-align:center;padding:20px 12px;color:#dc2626;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.spin-actions[data-v-870ced37]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.spin-shake[data-v-870ced37]{animation:pinShake-870ced37 .5s ease}@keyframes pinShake-870ced37{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(7px)}45%{transform:translate(-6px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(2px)}}.spin-pop-enter-active[data-v-870ced37]{transition:all .3s cubic-bezier(.16,1,.3,1)}.spin-pop-leave-active[data-v-870ced37]{transition:all .2s ease}.spin-pop-enter-from[data-v-870ced37]{opacity:0;transform:scale(.9) translateY(10px)}.spin-pop-leave-to[data-v-870ced37]{opacity:0;transform:scale(.95)}[data-theme=dark] .spin-card[data-v-870ced37]{background:#1e293b}[data-theme=dark] .pin-box[data-v-870ced37]{background:#0f172a;border-color:#334155;color:#e2e8f0}[data-theme=dark] .pin-box[data-v-870ced37]:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e33}.pgm-overlay{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pgm-card{width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000002e}.pgm-header{display:flex;align-items:center;gap:12px;padding:20px 24px 0}.pgm-header-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#22c55e1f;color:#16a34a;flex-shrink:0}.pgm-header-text{flex:1;min-width:0}.pgm-title{margin:0;font-size:17px;font-weight:700;color:#111827;line-height:1.3}.pgm-step-label{font-size:12px;color:#9ca3af;font-weight:500}.pgm-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#9ca3af;cursor:pointer;transition:all .15s;flex-shrink:0}.pgm-close:hover{background:#f3f4f6;color:#374151}.pgm-progress{height:3px;background:#e5e7eb;margin:16px 24px 0;border-radius:2px;overflow:hidden}.pgm-progress-fill{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:2px;transition:width .3s ease}.pgm-body{display:flex;gap:14px;padding:20px 24px}.pgm-step-num{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:700;font-size:14px;flex-shrink:0;margin-top:2px}.pgm-step-content{flex:1;min-width:0}.pgm-step-title{margin:0 0 6px;font-size:15px;font-weight:600;color:#111827}.pgm-step-desc{margin:0 0 10px;font-size:13px;line-height:1.6;color:#6b7280}.pgm-tips{list-style:none;padding:0;margin:0}.pgm-tips li{position:relative;padding-left:16px;font-size:13px;line-height:1.5;color:#4b5563;margin-bottom:6px}.pgm-tips li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:#22c55e}.pgm-tips li:last-child{margin-bottom:0}.pgm-footer{display:flex;align-items:center;justify-content:space-between;padding:0 24px 20px;gap:12px}.pgm-dismiss-label{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af;cursor:pointer;-webkit-user-select:none;user-select:none}.pgm-checkbox{width:14px;height:14px;accent-color:#22c55e;cursor:pointer}.pgm-actions{display:flex;gap:8px}.pgm-btn{padding:7px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;border:none}.pgm-btn-primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.pgm-btn-primary:hover{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 2px 8px #22c55e4d}.pgm-btn-secondary{background:#f3f4f6;color:#374151}.pgm-btn-secondary:hover{background:#e5e7eb}.pgm-pop-enter-active{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.pgm-pop-leave-active{transition:all .15s ease-in}.pgm-pop-enter-from{opacity:0;transform:scale(.92) translateY(10px)}.pgm-pop-leave-to{opacity:0;transform:scale(.96) translateY(4px)}[data-theme=dark] .pgm-card{background:#1e293b;box-shadow:0 20px 60px #00000080}[data-theme=dark] .pgm-title{color:#f1f5f9}[data-theme=dark] .pgm-step-label{color:#64748b}[data-theme=dark] .pgm-close:hover{background:#334155;color:#e2e8f0}[data-theme=dark] .pgm-progress{background:#334155}[data-theme=dark] .pgm-step-title{color:#f1f5f9}[data-theme=dark] .pgm-step-desc{color:#94a3b8}[data-theme=dark] .pgm-tips li{color:#cbd5e1}[data-theme=dark] .pgm-dismiss-label{color:#64748b}[data-theme=dark] .pgm-btn-secondary{background:#334155;color:#e2e8f0}[data-theme=dark] .pgm-btn-secondary:hover{background:#475569}@media(max-width:480px){.pgm-card{border-radius:12px}.pgm-header{padding:16px 16px 0}.pgm-progress{margin:12px 16px 0}.pgm-body{padding:16px}.pgm-footer{padding:0 16px 16px;flex-direction:column;align-items:stretch;gap:10px}.pgm-actions{justify-content:flex-end}}.diwa-widget[data-v-7c7c4f5d]{--dw-primary: #16a34a;--dw-primary-hover: #15803d;--dw-bg: #ffffff;--dw-bg-elevated: #f8fafc;--dw-border: #e2e8f0;--dw-text: #1e293b;--dw-text-secondary: #64748b;--dw-user-bubble: #16a34a;--dw-user-text: #ffffff;--dw-assistant-bubble: #f1f5f9;--dw-assistant-text: #1e293b;--dw-system-bg: #fefce8;--dw-system-text: #854d0e;--dw-input-bg: #ffffff;--dw-input-border: #d1d5db;--dw-shadow: 0 8px 32px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .08);--fab-size: 56px;position:fixed;bottom:24px;right:24px;z-index:var(--z-chat-widget, 5000);font-family:Inter,Plus Jakarta Sans,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.diwa-widget.is-dark[data-v-7c7c4f5d]{--dw-bg: #1e293b;--dw-bg-elevated: #0f172a;--dw-border: #334155;--dw-text: #e2e8f0;--dw-text-secondary: #94a3b8;--dw-assistant-bubble: #334155;--dw-assistant-text: #e2e8f0;--dw-system-bg: #422006;--dw-system-text: #fbbf24;--dw-input-bg: #0f172a;--dw-input-border: #475569;--dw-shadow: 0 8px 32px rgba(0, 0, 0, .4), 0 2px 8px rgba(0, 0, 0, .3)}.diwa-fab[data-v-7c7c4f5d]{width:var(--fab-size);height:var(--fab-size);border-radius:50%;border:none;background:var(--dw-primary);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #16a34a66;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.diwa-fab[data-v-7c7c4f5d]:hover{transform:scale(1.08);box-shadow:0 6px 20px #16a34a80}.diwa-fab[data-v-7c7c4f5d]:active{transform:scale(.95)}.diwa-fab.is-open[data-v-7c7c4f5d]{background:var(--dw-primary-hover)}.diwa-fab-icon[data-v-7c7c4f5d]{font-size:26px;line-height:1;transition:transform .2s,opacity .2s}.diwa-fab-close[data-v-7c7c4f5d]{font-size:20px;font-style:normal}.diwa-widget.is-docked .diwa-fab[data-v-7c7c4f5d]{width:36px;height:36px;opacity:.35;box-shadow:0 2px 8px #16a34a33}.diwa-widget.is-docked .diwa-fab-icon[data-v-7c7c4f5d]{font-size:16px;opacity:.7}.diwa-widget.is-docked .diwa-fab[data-v-7c7c4f5d]:hover{width:var(--fab-size);height:var(--fab-size);opacity:1;box-shadow:0 6px 20px #16a34a80}.diwa-widget.is-docked .diwa-fab:hover .diwa-fab-icon[data-v-7c7c4f5d]{font-size:26px;opacity:1}.diwa-panel[data-v-7c7c4f5d]{position:absolute;bottom:68px;right:0;width:380px;height:520px;background:var(--dw-bg);border-radius:16px;box-shadow:var(--dw-shadow);border:1px solid var(--dw-border);display:flex;flex-direction:column;overflow:hidden}.diwa-header[data-v-7c7c4f5d]{background:var(--dw-primary);color:#fff;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.diwa-header-left[data-v-7c7c4f5d]{display:flex;align-items:center;gap:10px}.diwa-header-avatar[data-v-7c7c4f5d]{font-size:28px;line-height:1}.diwa-header-name[data-v-7c7c4f5d]{font-size:15px;font-weight:600;line-height:1.2}.diwa-header-status[data-v-7c7c4f5d]{font-size:11px;opacity:.85;line-height:1.2}.diwa-header-actions[data-v-7c7c4f5d]{display:flex;gap:4px}.diwa-header-btn[data-v-7c7c4f5d]{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;opacity:.7;padding:4px 6px;border-radius:6px;transition:all .15s;line-height:1}.diwa-header-btn[data-v-7c7c4f5d]:hover{opacity:1;background:#ffffff26}.diwa-messages[data-v-7c7c4f5d]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--dw-bg-elevated)}.diwa-messages[data-v-7c7c4f5d]::-webkit-scrollbar{width:4px}.diwa-messages[data-v-7c7c4f5d]::-webkit-scrollbar-track{background:transparent}.diwa-messages[data-v-7c7c4f5d]::-webkit-scrollbar-thumb{background:var(--dw-border);border-radius:4px}.diwa-msg[data-v-7c7c4f5d]{display:flex;max-width:85%;animation:diwa-fade-in-7c7c4f5d .2s ease}.diwa-msg.user[data-v-7c7c4f5d]{align-self:flex-end}.diwa-msg.assistant[data-v-7c7c4f5d]{align-self:flex-start}.diwa-msg.system[data-v-7c7c4f5d]{align-self:center;max-width:90%}.diwa-msg-bubble[data-v-7c7c4f5d]{padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.user .diwa-msg-bubble[data-v-7c7c4f5d]{background:var(--dw-user-bubble);color:var(--dw-user-text);border-bottom-right-radius:4px}.assistant .diwa-msg-bubble[data-v-7c7c4f5d]{background:var(--dw-assistant-bubble);color:var(--dw-assistant-text);border-bottom-left-radius:4px}.system .diwa-msg-bubble[data-v-7c7c4f5d]{background:var(--dw-system-bg);color:var(--dw-system-text);font-size:13px;text-align:center;border-radius:8px}.diwa-typing[data-v-7c7c4f5d]{display:flex;align-items:center;gap:4px;padding:12px 18px!important}.diwa-dot[data-v-7c7c4f5d]{width:8px;height:8px;border-radius:50%;background:var(--dw-text-secondary);animation:diwa-bounce-7c7c4f5d 1.4s infinite ease-in-out both}.diwa-dot[data-v-7c7c4f5d]:nth-child(1){animation-delay:0s}.diwa-dot[data-v-7c7c4f5d]:nth-child(2){animation-delay:.16s}.diwa-dot[data-v-7c7c4f5d]:nth-child(3){animation-delay:.32s}@keyframes diwa-bounce-7c7c4f5d{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.diwa-error[data-v-7c7c4f5d]{background:#fef2f2;color:#991b1b;padding:8px 12px;border-radius:8px;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:8px}.is-dark .diwa-error[data-v-7c7c4f5d]{background:#450a0a;color:#fca5a5}.diwa-error-retry[data-v-7c7c4f5d]{background:none;border:1px solid currentColor;color:inherit;padding:2px 10px;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap}.diwa-input-area[data-v-7c7c4f5d]{display:flex;padding:12px;gap:8px;border-top:1px solid var(--dw-border);background:var(--dw-bg);flex-shrink:0}.diwa-input[data-v-7c7c4f5d]{flex:1;border:1px solid var(--dw-input-border);border-radius:10px;padding:10px 14px;font-size:14px;outline:none;background:var(--dw-input-bg);color:var(--dw-text);transition:border-color .15s;font-family:inherit}.diwa-input[data-v-7c7c4f5d]::placeholder{color:var(--dw-text-secondary)}.diwa-input[data-v-7c7c4f5d]:focus{border-color:var(--dw-primary)}.diwa-send[data-v-7c7c4f5d]{width:40px;height:40px;border-radius:10px;border:none;background:var(--dw-primary);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.diwa-send[data-v-7c7c4f5d]:hover:not(:disabled){background:var(--dw-primary-hover)}.diwa-send[data-v-7c7c4f5d]:disabled{opacity:.4;cursor:not-allowed}.diwa-slide-enter-active[data-v-7c7c4f5d]{animation:diwa-panel-in-7c7c4f5d .25s cubic-bezier(.16,1,.3,1)}.diwa-slide-leave-active[data-v-7c7c4f5d]{animation:diwa-panel-out-7c7c4f5d .2s cubic-bezier(.4,0,1,1) forwards}@keyframes diwa-panel-in-7c7c4f5d{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes diwa-panel-out-7c7c4f5d{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes diwa-fade-in-7c7c4f5d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.diwa-widget[data-v-7c7c4f5d]{bottom:20px;right:16px}.diwa-panel[data-v-7c7c4f5d]{position:fixed;inset:0;width:100%;height:100%;border-radius:0;border:none}.diwa-fab[data-v-7c7c4f5d]{width:50px;height:50px}.diwa-fab-icon[data-v-7c7c4f5d]{font-size:22px}.diwa-widget.is-docked .diwa-fab[data-v-7c7c4f5d]{width:32px;height:32px;opacity:.3}.diwa-widget.is-docked .diwa-fab-icon[data-v-7c7c4f5d]{font-size:14px}}.sidebar-wrapper[data-v-028853d4]{padding:0}.sidebar-menu[data-v-028853d4]{padding:0 4px}.nav-list[data-v-028853d4],.nav-sublist[data-v-028853d4]{list-style:none;margin:0;padding:0}.nav-item[data-v-028853d4]{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-028853d4]:hover{background:var(--bg-surface, #f3f4f6);color:var(--text-primary, #111827)}.nav-item--active[data-v-028853d4]{background:var(--sidebar-active-bg, rgba(34, 197, 94, .1));color:var(--sidebar-active-color, var(--bg-primary, #16a34a))}.nav-item--active .nav-icon[data-v-028853d4]{color:var(--sidebar-active-color, var(--bg-primary, #16a34a))}.nav-item--active[data-v-028853d4]:hover{background:var(--sidebar-active-hover-bg, rgba(34, 197, 94, .12));color:var(--sidebar-active-color, var(--bg-primary, #16a34a))}.nav-item--parent[data-v-028853d4]{-webkit-user-select:none;user-select:none}.nav-item--open[data-v-028853d4]{color:var(--sidebar-active-color, var(--bg-primary, #16a34a));font-weight:600}.nav-item--open .nav-icon[data-v-028853d4]{color:var(--sidebar-active-color, var(--bg-primary, #16a34a))}.nav-item--child[data-v-028853d4]{padding-left:44px}.nav-icon[data-v-028853d4]{font-size:15px;color:var(--text-muted, #6b7280);flex-shrink:0}.nav-label[data-v-028853d4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nav-arrow[data-v-028853d4]{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-028853d4]{transform:rotate(90deg);color:var(--sidebar-active-color, var(--bg-primary, #16a34a))}.group-label[data-v-028853d4]{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-028853d4]{opacity:0;pointer-events:none;height:0;overflow:hidden;display:block;line-height:0}.section-header[data-v-028853d4]{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-028853d4]:hover{opacity:.8}.section-header--sidebar-collapsed[data-v-028853d4]{padding:0;height:0;overflow:hidden;cursor:default}.section-header--sidebar-collapsed[data-v-028853d4]:hover{opacity:1}.section-header--closed[data-v-028853d4]{padding-bottom:6px}.section-chevron[data-v-028853d4]{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-028853d4]{transform:rotate(90deg)}.section-header:hover .section-chevron[data-v-028853d4]{color:var(--text-secondary, #9ca3af)}.section-body[data-v-028853d4]{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-028853d4]{grid-template-rows:0fr;opacity:0;pointer-events:none}.section-body[data-v-028853d4]>*{overflow:hidden}.reorder-trigger-wrap[data-v-028853d4]{padding:14px 16px 8px}.reorder-trigger[data-v-028853d4]{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-028853d4]:hover{color:var(--bg-primary, #16a34a)}.reorder-trigger-icon[data-v-028853d4]{font-size:12px}.reorder-shell[data-v-028853d4]{padding:6px 10px 12px}.reorder-header[data-v-028853d4]{display:flex;align-items:center;justify-content:space-between;padding:10px 4px 8px}.reorder-title[data-v-028853d4]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bg-primary, #16a34a)}.reorder-reset[data-v-028853d4]{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-028853d4]:hover{color:var(--text-primary, #374151)}.reorder-list[data-v-028853d4]{display:flex;flex-direction:column;gap:4px}.reorder-card[data-v-028853d4]{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-028853d4]:hover{border-color:#d4edda;box-shadow:0 2px 8px #16a34a14}.reorder-card[data-v-028853d4]:active{cursor:grabbing;transform:scale(.98)}.reorder-card--locked[data-v-028853d4]{cursor:default;opacity:.45;background:var(--bg-page, #fafafa);box-shadow:none}.reorder-card--locked[data-v-028853d4]:hover{border-color:var(--border-color, #f0f0f0);box-shadow:none}.reorder-card--dragging[data-v-028853d4]{opacity:.25;transform:scale(.95);box-shadow:0 4px 16px #00000014}.reorder-card--drop-target[data-v-028853d4]{border-top:2.5px solid var(--bg-primary, #22c55e)}.reorder-card__grip[data-v-028853d4]{color:var(--text-muted, #cbd5e1);font-size:12px;flex-shrink:0;transition:color .15s}.reorder-card:hover .reorder-card__grip[data-v-028853d4]{color:var(--bg-primary, #16a34a)}.reorder-card__lock[data-v-028853d4]{color:var(--text-muted, #d1d5db);font-size:10px;flex-shrink:0}.reorder-card__label[data-v-028853d4]{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-028853d4]{color:var(--text-muted, #9ca3af)}.reorder-card__arrows[data-v-028853d4]{display:flex;flex-direction:column;gap:1px;flex-shrink:0}.reorder-card__arrow[data-v-028853d4]{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-028853d4]:hover:not(:disabled){background:#22c55e1a;color:var(--bg-primary, #16a34a)}.reorder-card__arrow[data-v-028853d4]:active:not(:disabled){background:#22c55e33}.reorder-card__arrow[data-v-028853d4]:disabled{opacity:.2;cursor:not-allowed}.reorder-done[data-v-028853d4]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;padding:8px 0;border:none;border-radius:8px;background:var(--bg-primary, #16a34a);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.reorder-done[data-v-028853d4]:hover{background:var(--bg-primary-dark, #15803d)}.reorder-done[data-v-028853d4]:active{transform:scale(.98)}[data-theme=dark] .reorder-card[data-v-028853d4]:hover{border-color:#22c55e33}html[data-theme=dark] .sidebar-wrapper a.nav-item:not(.nav-item--active):not(.nav-item--open){color:var(--text-secondary, #94a3b8)!important}html[data-theme=dark] .sidebar-wrapper a.nav-item:not(.nav-item--active):not(.nav-item--open) .nav-icon{color:var(--text-muted, #64748b)!important}html[data-theme=dark] .sidebar-wrapper a.nav-item:not(.nav-item--active):not(.nav-item--open):hover{background:#ffffff0f!important;color:var(--text-primary, #e2e8f0)!important}html[data-theme=dark] .sidebar-wrapper a.nav-item.nav-item--active{background:var(--sidebar-active-bg, rgba(34, 197, 94, .12))!important;color:var(--sidebar-active-color, #4ade80)!important}html[data-theme=dark] .sidebar-wrapper a.nav-item.nav-item--active .nav-icon{color:var(--sidebar-active-color, #4ade80)!important}html[data-theme=dark] .sidebar-wrapper a.nav-item.nav-item--active:hover{background:var(--sidebar-active-hover-bg, rgba(34, 197, 94, .16))!important;color:var(--sidebar-active-color, #4ade80)!important}html[data-theme=dark] .sidebar-wrapper .nav-item.nav-item--open,html[data-theme=dark] .sidebar-wrapper .nav-item.nav-item--open .nav-icon,html[data-theme=dark] .sidebar-wrapper .nav-arrow.nav-arrow--open{color:var(--sidebar-active-color, #4ade80)!important}.sidebar-favs[data-v-5f43ff1f]{margin:8px 8px 4px;padding:8px 0;border-radius:10px;background:linear-gradient(135deg,#fffbe6,#fff7cc);border:1px solid #ffe58f;transition:background .3s,border-color .3s}[data-theme=dark] .sidebar-favs[data-v-5f43ff1f]{background:linear-gradient(135deg,#faad1414,#faad140a);border-color:#faad1433}.sf-header[data-v-5f43ff1f]{display:flex;align-items:center;gap:8px;padding:2px 12px 6px}.sf-header-star[data-v-5f43ff1f]{color:#faad14;font-size:14px;flex-shrink:0}.sf-header-label[data-v-5f43ff1f]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#d48806}[data-theme=dark] .sf-header-label[data-v-5f43ff1f]{color:#faad14}.sf-list[data-v-5f43ff1f]{display:flex;flex-direction:column;gap:2px}.sf-item[data-v-5f43ff1f]{display:flex;align-items:center;padding:0 6px;border-radius:6px;margin:0 4px;transition:background .15s;min-height:36px}.sf-item[data-v-5f43ff1f]:hover{background:#faad141f}.sf-item-active[data-v-5f43ff1f]{background:#22c55e1f}.sf-item-active[data-v-5f43ff1f]:hover{background:#22c55e2e}.sf-link[data-v-5f43ff1f]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:6px 4px;text-decoration:none;color:var(--text-primary, #374151);font-size:13px;font-weight:500;line-height:1.3}.sf-item-active .sf-link[data-v-5f43ff1f]{color:#16a34a;font-weight:600}[data-theme=dark] .sf-item-active .sf-link[data-v-5f43ff1f]{color:#4ade80}.sf-star[data-v-5f43ff1f]{color:#faad14;font-size:12px;flex-shrink:0}.sf-item-active .sf-star[data-v-5f43ff1f]{color:#22c55e}.sf-label[data-v-5f43ff1f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-actions[data-v-5f43ff1f]{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s;flex-shrink:0}.sf-item:hover .sf-actions[data-v-5f43ff1f]{opacity:1}.sf-action-btn[data-v-5f43ff1f]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:var(--text-muted, #9ca3af);font-size:10px;cursor:pointer;transition:all .15s;padding:0}.sf-action-btn[data-v-5f43ff1f]:hover{background:#0000000f;color:var(--text-primary, #374151)}[data-theme=dark] .sf-action-btn[data-v-5f43ff1f]:hover{background:#ffffff14;color:var(--text-primary, #e5e7eb)}.sf-action-remove[data-v-5f43ff1f]:hover{background:#ef44441a;color:#ef4444}.sider[data-v-f23eacc6]{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-f23eacc6]{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-f23eacc6]{flex-shrink:0;display:flex;align-items:center}.brand-text[data-v-f23eacc6]{display:flex;flex-direction:column;line-height:1.2;overflow:hidden;white-space:nowrap}.brand-name[data-v-f23eacc6]{font-weight:700;font-size:15px;color:var(--text-primary, #111827);letter-spacing:-.01em}.brand-sub[data-v-f23eacc6]{font-size:11px;color:var(--text-muted, #9ca3af);font-weight:400}.menu-wrap[data-v-f23eacc6]{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0}.menu-wrap[data-v-f23eacc6]::-webkit-scrollbar{width:4px}.menu-wrap[data-v-f23eacc6]::-webkit-scrollbar-thumb{background:var(--border-color, #e5e7eb);border-radius:4px}.sider-footer[data-v-f23eacc6]{flex-shrink:0;padding:8px 8px 10px;border-top:1px solid var(--border-color, #f0f0f0)}.lock-btn[data-v-f23eacc6]{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-f23eacc6]:hover{background:var(--bg-surface, #f3f4f6);border-color:var(--text-muted, #d1d5db);color:var(--text-primary, #374151)}.lock-btn.locked[data-v-f23eacc6]{background:#22c55e1a;border-color:#22c55e4d;color:#16a34a}.lock-label[data-v-f23eacc6]{white-space:nowrap;font-weight:500}.fade-enter-active[data-v-f23eacc6],.fade-leave-active[data-v-f23eacc6]{transition:opacity .15s ease}.fade-enter-from[data-v-f23eacc6],.fade-leave-to[data-v-f23eacc6]{opacity:0}.notif-panel[data-v-898b5f45]{position:fixed;inset:0;z-index:1050;pointer-events:none}.notif-backdrop[data-v-898b5f45]{position:absolute;inset:0;pointer-events:auto}.notif-card[data-v-898b5f45]{position:absolute;top:52px;right:16px;width:400px;max-height:calc(100vh - 80px);border-radius:14px;display:flex;flex-direction:column;pointer-events:auto;animation:notifSlideIn-898b5f45 .18s ease-out;background:#ffffffa6;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:.5px solid rgba(255,255,255,.6);box-shadow:0 0 0 .5px #0000000a,0 8px 40px #0000001f}@keyframes notifSlideIn-898b5f45{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.notif-header[data-v-898b5f45]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(0,0,0,.08)}.notif-title[data-v-898b5f45]{font-size:16px;font-weight:700;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:8px}.notif-actions[data-v-898b5f45]{display:flex;gap:4px}.action-link[data-v-898b5f45]{font-size:12px!important;padding:0 4px!important;height:auto!important}.notif-body[data-v-898b5f45]{flex:1;overflow-y:auto;overflow-x:hidden;max-height:480px;border-radius:0 0 14px 14px}.notif-empty[data-v-898b5f45]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;color:var(--text-muted);font-size:14px}.notif-item[data-v-898b5f45]{display:flex;gap:12px;padding:12px 16px;cursor:pointer;position:relative;border-bottom:1px solid rgba(0,0,0,.05);transition:background .12s;background:transparent;will-change:transform;-webkit-user-select:none;user-select:none;touch-action:pan-y}.notif-item[data-v-898b5f45]:hover{background:#00000008}.notif-item.unread[data-v-898b5f45]{background:#22c55e0f}.notif-item.unread[data-v-898b5f45]:hover{background:#22c55e1a}.notif-item.unread[data-v-898b5f45]: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-898b5f45]{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-898b5f45]{flex:1;min-width:0}.notif-item-title[data-v-898b5f45]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.notif-item-msg[data-v-898b5f45]{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-reason[data-v-898b5f45]{font-size:12px;color:var(--text-secondary, #374151);line-height:1.4;margin-top:4px;padding:4px 8px;background:#00000008;border-left:2px solid #d1d5db;border-radius:0 4px 4px 0}.reason-label[data-v-898b5f45]{font-weight:600;color:var(--text-muted)}.notif-item-time[data-v-898b5f45]{font-size:11px;color:var(--text-muted);margin-top:4px}.notif-dismiss[data-v-898b5f45]{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-898b5f45]{opacity:1}.notif-dismiss[data-v-898b5f45]:hover{background:#fee2e2;color:#ef4444}.notif-hover-actions[data-v-898b5f45]{position:absolute;bottom:8px;right:8px;display:flex;gap:6px}.notif-quick-btn[data-v-898b5f45]{height:28px;padding:0 10px;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px;transition:all .15s;white-space:nowrap}.notif-quick-btn[data-v-898b5f45]:disabled{cursor:not-allowed;opacity:.5}.notif-quick-btn.approve[data-v-898b5f45]{background:#16a34a;color:#fff}.notif-quick-btn.approve[data-v-898b5f45]:hover:not(:disabled){background:#15803d}.notif-quick-btn.reject[data-v-898b5f45]{background:#dc2626;color:#fff}.notif-quick-btn.reject[data-v-898b5f45]:hover:not(:disabled){background:#b91c1c}.notif-acted-tag[data-v-898b5f45]{display:inline-block;font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;position:absolute;top:10px;right:8px;white-space:nowrap}.notif-acted-tag.approved[data-v-898b5f45]{background:#dcfce7;color:#16a34a}.notif-acted-tag.rejected[data-v-898b5f45]{background:#fee2e2;color:#dc2626}.notif-load-more[data-v-898b5f45]{text-align:center;padding:8px;border-top:1px solid rgba(0,0,0,.06)}.dark .notif-card[data-v-898b5f45]{background:#1e1e1e8c;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border-color:#ffffff14;box-shadow:0 0 0 .5px #0003,0 8px 40px #0006}.dark .notif-header[data-v-898b5f45]{border-bottom-color:#ffffff14}.dark .notif-item[data-v-898b5f45]{background:transparent;border-bottom-color:#ffffff0a}.dark .notif-item[data-v-898b5f45]:hover{background:#ffffff0a}.dark .notif-item.unread[data-v-898b5f45]{background:#22c55e0f}.dark .notif-item.unread[data-v-898b5f45]:hover{background:#22c55e1a}.dark .notif-item-reason[data-v-898b5f45]{background:#ffffff0a;border-left-color:#4b5563;color:#d1d5db}.dark .notif-dismiss[data-v-898b5f45]:hover{background:#dc26261a;color:#f87171}.dark .notif-quick-btn.approve[data-v-898b5f45]{background:#16a34a;color:#fff}.dark .notif-quick-btn.approve[data-v-898b5f45]:hover:not(:disabled){background:#22c55e}.dark .notif-quick-btn.reject[data-v-898b5f45]{background:#dc2626;color:#fff}.dark .notif-quick-btn.reject[data-v-898b5f45]:hover:not(:disabled){background:#ef4444}.dark .notif-acted-tag.approved[data-v-898b5f45]{background:#16a34a26;color:#4ade80}.dark .notif-acted-tag.rejected[data-v-898b5f45]{background:#dc262626;color:#f87171}.dark .notif-load-more[data-v-898b5f45]{border-top-color:#ffffff0f}@media(max-width:768px){.notif-backdrop[data-v-898b5f45]{background:#00000080}.notif-card[data-v-898b5f45]{right:8px;left:8px;width:auto;top:48px}.notif-body[data-v-898b5f45]{max-height:calc(100vh - 140px)}.notif-dismiss[data-v-898b5f45]{display:none}.dark .notif-backdrop[data-v-898b5f45]{background:#00000080}.dark .notif-card[data-v-898b5f45]{background:#111c;border-color:#ffffff0f}.dark .notif-header[data-v-898b5f45]{border-bottom-color:#ffffff0f}.dark .notif-item[data-v-898b5f45]{background:transparent;border-bottom-color:#ffffff0a}.dark .notif-item[data-v-898b5f45]:hover{background:#ffffff0a}.dark .notif-item.unread[data-v-898b5f45],.dark .notif-item.unread[data-v-898b5f45]:hover{background:#0a1a0a}.dark .notif-load-more[data-v-898b5f45]{border-top-color:#333}}.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-wrapper[data-v-9dc85df8]{position:sticky;top:0;z-index:90}.topbar[data-v-9dc85df8]{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-9dc85df8]{display:flex;align-items:center;gap:12px;min-width:0}.breadcrumb[data-v-9dc85df8]{font-size:14px}.crumb-link[data-v-9dc85df8]{color:var(--text-muted, #9ca3af)!important;font-weight:500;transition:color .15s}.crumb-link[data-v-9dc85df8]:hover{color:#22c55e!important}.crumb-current[data-v-9dc85df8]{color:var(--text-primary, #111827);font-weight:600}.topbar-center[data-v-9dc85df8]{display:flex;align-items:center;gap:12px}.view-switcher[data-v-9dc85df8]{font-weight:600}.view-switcher[data-v-9dc85df8] .ant-segmented-item-selected{background:#22c55e!important;color:#fff!important;font-weight:700;border-radius:6px}.view-switcher[data-v-9dc85df8] .ant-segmented-thumb{background:#22c55e!important;border-radius:6px}.topbar-right[data-v-9dc85df8]{display:flex;align-items:center;gap:6px;flex-shrink:0}.icon-btn[data-v-9dc85df8]{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-9dc85df8]:hover{background:var(--bg-surface, #f3f4f6);color:var(--text-primary, #111827)}.icon-btn-active[data-v-9dc85df8]{background:#22c55e1a;color:#22c55e}.v-divider[data-v-9dc85df8]{width:1px;height:24px;background:var(--border-color, #e5e7eb);margin:0 4px}.user-btn[data-v-9dc85df8]{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-9dc85df8]:hover{background:var(--bg-surface, #f3f4f6)}.user-avatar[data-v-9dc85df8]{flex-shrink:0}.user-info[data-v-9dc85df8]{display:flex;flex-direction:column;text-align:left;line-height:1.2}.user-name[data-v-9dc85df8]{font-size:13px;font-weight:600;color:var(--text-primary, #111827);white-space:nowrap}.user-role[data-v-9dc85df8]{font-size:11px;color:var(--text-muted, #9ca3af);white-space:nowrap}.dropdown-icon[data-v-9dc85df8]{font-size:10px;color:var(--text-muted, #9ca3af);margin-left:2px}.user-menu[data-v-9dc85df8]{min-width:220px;border-radius:10px!important;box-shadow:0 8px 30px #0000001f!important;overflow:hidden}.user-menu-header[data-v-9dc85df8]{display:flex;align-items:center;gap:12px;padding:14px 16px}.menu-header-name[data-v-9dc85df8]{font-weight:600;font-size:14px;color:var(--text-primary, #111827)}.menu-header-email[data-v-9dc85df8]{font-size:12px;color:var(--text-muted, #9ca3af)}.logout-item[data-v-9dc85df8]{color:#ef4444!important}.fav-btn[data-v-9dc85df8]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--text-muted, #9ca3af);font-size:14px;cursor:pointer;transition:all .15s;flex-shrink:0}.fav-btn[data-v-9dc85df8]:hover{background:var(--bg-surface, #f3f4f6);color:#f59e0b}.fav-btn-active[data-v-9dc85df8],.fav-icon-filled[data-v-9dc85df8]{color:#f59e0b}.guide-btn[data-v-9dc85df8]:hover{color:#22c55e}.hamburger-btn[data-v-9dc85df8]{display:none}@media(max-width:768px){.topbar[data-v-9dc85df8]{padding:0 12px;height:50px}.hamburger-btn[data-v-9dc85df8]{display:flex;margin-right:4px}.view-switcher[data-v-9dc85df8],.user-info[data-v-9dc85df8],.dropdown-icon[data-v-9dc85df8]{display:none}.user-btn[data-v-9dc85df8]{min-height:44px}.icon-btn[data-v-9dc85df8]{min-width:44px;min-height:44px}}.ant-layout-content.page-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.root-layout[data-v-07c842cb]{min-height:100vh;flex-direction:column!important}.sider-fixed[data-v-07c842cb]{position:fixed;inset:0 auto 0 0;height:100vh;overflow:hidden;z-index:100}.main-wrap[data-v-07c842cb]{width:auto!important;height:100vh;overflow-y:auto;overflow-x:hidden;padding-left:240px;scroll-padding-bottom:var(--fab-clearance, 100px);transition:padding-left .16s ease}.main-wrap.is-collapsed[data-v-07c842cb]{padding-left:64px}.page-content[data-v-07c842cb]{padding:16px 20px;background:var(--bg-page, #f8fafc);min-height:calc(100vh - 56px);transition:background-color .3s}.main-wrap.is-mobile[data-v-07c842cb]{padding-left:0}.mobile-overlay[data-v-07c842cb]{position:fixed;inset:0;z-index:1000;background:#00000073}.mobile-drawer[data-v-07c842cb]{position:fixed;top:0;left:0;bottom:0;width:260px;z-index:1001;overflow-y:auto}.mobile-sidebar-enter-active[data-v-07c842cb],.mobile-sidebar-leave-active[data-v-07c842cb]{transition:opacity .25s ease}.mobile-sidebar-enter-active .mobile-drawer[data-v-07c842cb],.mobile-sidebar-leave-active .mobile-drawer[data-v-07c842cb]{transition:transform .25s ease}.mobile-sidebar-enter-from[data-v-07c842cb],.mobile-sidebar-leave-to[data-v-07c842cb]{opacity:0}.mobile-sidebar-enter-from .mobile-drawer[data-v-07c842cb],.mobile-sidebar-leave-to .mobile-drawer[data-v-07c842cb]{transform:translate(-100%)}@media(max-width:768px){.page-content[data-v-07c842cb]{padding:12px}}.sider[data-v-fe9f396c]{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-fe9f396c]{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-fe9f396c]{flex-shrink:0;display:flex;align-items:center}.brand-text[data-v-fe9f396c]{display:flex;flex-direction:column;line-height:1.2;overflow:hidden;white-space:nowrap}.brand-name[data-v-fe9f396c]{font-weight:700;font-size:15px;color:var(--text-primary, #111827);letter-spacing:-.01em}.brand-sub[data-v-fe9f396c]{font-size:11px;color:var(--text-muted, #9ca3af);font-weight:400}.menu-wrap[data-v-fe9f396c]{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0}.menu-wrap[data-v-fe9f396c]::-webkit-scrollbar{width:4px}.menu-wrap[data-v-fe9f396c]::-webkit-scrollbar-thumb{background:var(--border-color, #e5e7eb);border-radius:4px}.sider-footer[data-v-fe9f396c]{flex-shrink:0;padding:8px 8px 10px;border-top:1px solid var(--border-color, #f0f0f0)}.lock-btn[data-v-fe9f396c]{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-fe9f396c]:hover{background:var(--bg-surface, #f3f4f6);border-color:var(--text-muted, #d1d5db);color:var(--text-primary, #374151)}.lock-btn.locked[data-v-fe9f396c]{background:#22c55e1a;border-color:#22c55e4d;color:#16a34a}.lock-label[data-v-fe9f396c]{white-space:nowrap;font-weight:500}.fade-enter-active[data-v-fe9f396c],.fade-leave-active[data-v-fe9f396c]{transition:opacity .15s ease}.fade-enter-from[data-v-fe9f396c],.fade-leave-to[data-v-fe9f396c]{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}.ant-layout.ant-layout-has-sider{flex-direction:column!important}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{width:auto!important}.root-layout[data-v-cbc6fc10]{min-height:100vh;flex-direction:column!important}.sider-fixed[data-v-cbc6fc10]{position:fixed;inset:0 auto 0 0;height:100vh;overflow:hidden;z-index:100}.main-wrap[data-v-cbc6fc10]{width:auto!important;height:100vh;overflow-y:auto;overflow-x:hidden;padding-left:240px;scroll-padding-bottom:var(--fab-clearance, 100px);transition:padding-left .16s ease}.main-wrap.is-collapsed[data-v-cbc6fc10]{padding-left:64px}.page-content[data-v-cbc6fc10]{padding:16px 20px;background:var(--bg-page, #f8fafc);min-height:calc(100vh - 56px);transition:background-color .3s}.main-wrap.is-mobile[data-v-cbc6fc10]{padding-left:0}.mobile-overlay[data-v-cbc6fc10]{position:fixed;inset:0;z-index:1000;background:#00000073}.mobile-drawer[data-v-cbc6fc10]{position:fixed;top:0;left:0;bottom:0;width:260px;z-index:1001;overflow-y:auto}.mobile-sidebar-enter-active[data-v-cbc6fc10],.mobile-sidebar-leave-active[data-v-cbc6fc10]{transition:opacity .25s ease}.mobile-sidebar-enter-active .mobile-drawer[data-v-cbc6fc10],.mobile-sidebar-leave-active .mobile-drawer[data-v-cbc6fc10]{transition:transform .25s ease}.mobile-sidebar-enter-from[data-v-cbc6fc10],.mobile-sidebar-leave-to[data-v-cbc6fc10]{opacity:0}.mobile-sidebar-enter-from .mobile-drawer[data-v-cbc6fc10],.mobile-sidebar-leave-to .mobile-drawer[data-v-cbc6fc10]{transform:translate(-100%)}@media(max-width:768px){.page-content[data-v-cbc6fc10]{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);--z-chat-widget: 5000;--z-notification-toast: 2000;--z-command-palette: 1100;--z-modal: 1010;--z-sidebar: 500;--modal-sm: 480px;--modal-md: 600px;--modal-lg: 720px;--modal-xl: 800px}[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;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important}[data-theme=dark] .ant-table-wrapper{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important}[data-theme=dark] .ant-table-wrapper:before,[data-theme=dark] .ant-table-wrapper:after{display:none!important}[data-theme=dark] .ant-table-container{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}[data-theme=dark] .ant-table-content{background:transparent!important;border-radius:0!important}[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;border-radius:0!important}[data-theme=dark] .ant-spin-nested-loading,[data-theme=dark] .ant-spin-container{background:transparent!important;border:none!important;box-shadow:none!important}[data-theme=dark] .ant-spin-container:after{background:transparent!important;border:none!important}[data-theme=dark] .ant-table:before,[data-theme=dark] .ant-table:after{display:none!important}[data-theme=dark] .ant-table-pagination{border-color:var(--border-color)!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:#ffffff0f!important;border-color:#ffffff1a!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:#ffffff2e!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:#ffffff2e!important;box-shadow:0 0 0 2px #ffffff0a!important}[data-theme=dark] .ant-input-group-addon{background:#ffffff0a!important;border-color:#ffffff1a!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:#ffffff0f!important;border-color:#ffffff1a!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:#ffffff0f!important;border-color:#ffffff1a!important;color:var(--text-primary)!important}[data-theme=dark] .ant-select-selection-placeholder{color:var(--text-muted)!important}[data-theme=dark] .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#ffffff2e!important}[data-theme=dark] .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:#ffffff2e!important;box-shadow:0 0 0 2px #ffffff0a!important}[data-theme=dark] .ant-select-dropdown{background:#0a0f198c!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;backdrop-filter:url(#notif-glass) saturate(180%)!important;-webkit-backdrop-filter:url(#notif-glass) saturate(180%)!important;border:.5px solid rgba(255,255,255,.1)!important;box-shadow:0 0 0 .5px #ffffff0a,0 6px 24px #0006!important}[data-theme=dark] .ant-select-item{color:var(--text-primary)!important;background:transparent!important}[data-theme=dark] .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff14!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:transparent!important;color:var(--text-muted)!important}[data-theme=dark] .ant-picker{background:#ffffff0f!important;border-color:#ffffff1a!important;color:var(--text-primary)!important}[data-theme=dark] .ant-picker:hover{border-color:#ffffff2e!important}[data-theme=dark] .ant-picker-focused,[data-theme=dark] .ant-picker:focus{border-color:#ffffff2e!important;box-shadow:0 0 0 2px #ffffff0a!important}[data-theme=dark] .ant-picker-dropdown{background:transparent!important}[data-theme=dark] .ant-picker-panel-container{background:#1e2028!important;border:1px solid #2e3140!important;border-radius:8px!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .ant-picker-panel{background:#1e2028!important;border-color:#2e3140!important}[data-theme=dark] .ant-picker-cell-inner{color:#b0b8c8!important}[data-theme=dark] .ant-picker-cell-in-view .ant-picker-cell-inner{color:#e2e8f0!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-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#22c55e!important}[data-theme=dark] .ant-picker-cell:hover .ant-picker-cell-inner{background:#ffffff14!important}[data-theme=dark] .ant-picker-header{color:#e2e8f0!important;border-bottom:1px solid #2e3140!important}[data-theme=dark] .ant-picker-header button{color:#8892a4!important}[data-theme=dark] .ant-picker-header button:hover{color:#e2e8f0!important}[data-theme=dark] .ant-picker-content th{color:#8892a4!important}[data-theme=dark] .ant-picker-cell-disabled{opacity:1!important}[data-theme=dark] .ant-picker-cell-disabled .ant-picker-cell-inner{color:#3a3f50!important;background:transparent!important}[data-theme=dark] .ant-picker-cell-disabled:before{content:none!important;background:transparent!important;display:none!important}[data-theme=dark] .ant-picker-cell-disabled:after{content:none!important;display:none!important}[data-theme=dark] .ant-picker-cell-disabled .ant-picker-cell-inner:before{border-color:transparent!important}[data-theme=dark] .ant-picker-footer{border-top-color:#2e3140!important}[data-theme=dark] .ant-picker-footer .ant-picker-today-btn{color:#22c55e!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-mask{background:#0000002e!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}[data-theme=dark] .ant-modal-content,html[data-theme=dark] .ant-modal .ant-modal-content{background-color:#1e1e1e40!important;background:#1e1e1e40!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;border:.5px solid rgba(255,255,255,.08)!important;box-shadow:0 0 0 .5px #0003,0 3px 12px #00000040,0 10px 36px #00000026!important;overflow:visible!important}[data-theme=dark] .ant-modal{background:transparent!important}[data-theme=dark] .ant-modal-body .ant-input,[data-theme=dark] .ant-modal-body .ant-input-affix-wrapper,[data-theme=dark] .ant-modal-body .ant-select-selector,[data-theme=dark] .ant-modal-body .ant-picker,[data-theme=dark] .ant-modal-body textarea.ant-input{background:#ffffff0f!important;border-color:#ffffff1a!important}[data-theme=dark] .ant-modal-body .ant-form-item-label>label{color:var(--text-secondary)!important}[data-theme=dark] .ant-modal-header{background:transparent!important;border-bottom-color:#ffffff14!important}[data-theme=dark] .ant-modal-body,[data-theme=dark] .ant-modal-body .ant-table,[data-theme=dark] .ant-modal-body .ant-table-container,[data-theme=dark] .ant-modal-body .ant-table-content{background:transparent!important}[data-theme=dark] .ant-modal-body .ant-table-thead>tr>th{background:#ffffff0a!important}[data-theme=dark] .ant-modal-body .ant-table-tbody>tr>td{background:transparent!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{background:transparent!important;border-top-color:#ffffff14!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-drawer-mask{background:#0000001f!important;backdrop-filter:blur(4px) saturate(130%)!important;-webkit-backdrop-filter:blur(4px) saturate(130%)!important}[data-theme=dark] .ant-drawer-content{background-color:#0f14238c!important;background:#0f14238c!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important}[data-theme=dark] .ant-drawer-header{background:transparent!important;border-bottom-color:#ffffff14!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{background:transparent!important;border-top-color:#ffffff14!important}[data-theme=dark] .ant-drawer-body{color:var(--text-primary);background:transparent!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:#0a0f198c!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;backdrop-filter:url(#notif-glass) saturate(180%)!important;-webkit-backdrop-filter:url(#notif-glass) saturate(180%)!important;border:.5px solid rgba(255,255,255,.1)!important;box-shadow:0 0 0 .5px #ffffff0a,0 6px 24px #0006!important}[data-theme=dark] .ant-dropdown-menu-item{color:var(--text-primary)!important;background:transparent!important}[data-theme=dark] .ant-dropdown-menu-item:hover,[data-theme=dark] .ant-dropdown-menu-item-divider{background:#ffffff14!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:#0a0f1959!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;backdrop-filter:url(#notif-glass) saturate(200%)!important;-webkit-backdrop-filter:url(#notif-glass) saturate(200%)!important;border:.5px solid rgba(255,255,255,.1)!important;box-shadow:0 0 0 .5px #ffffff0a,0 6px 24px #0006!important}[data-theme=dark] .ant-popover-inner-content{color:var(--text-primary)!important;background:transparent!important}[data-theme=dark] .ant-popover-title{color:var(--text-primary)!important;border-bottom-color:#ffffff14!important;background:transparent!important}[data-theme=dark] .ant-tooltip-inner{background:#0a0f1999!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;color:var(--text-primary)!important;border:.5px solid rgba(255,255,255,.08)!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]):not([class*=notif]),html[data-theme=dark] [class*=_card],html[data-theme=dark] .panel:not([class*=ant-collapse]),html[data-theme=dark] [class*=-panel]:not([class*=ant-]):not([class*=notif]),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-]):not([class*=notif]),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]):not([class*=notif]),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([class*=notif]):not(.bgl-content),html[data-theme=dark] [class*=-body]:not([class*=ant-]):not([class*=notif]),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]):not([class*=notif]),html[data-theme=dark] [class*=-header]:not([class*=bg-page-header]):not([class*=ant-]):not([class*=hero]):not([class*=notif]):not([class*=cp-]){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-]):not([class*=notif]):not([class*=cp-]),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-]):not([class*=notif]):not([class*=cp-]):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-]):not([class*=notif]):hover,html[data-theme=dark] [class*=-card]:not([class*=ant-]):not([class*=toast]):not([class*=notif]):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-title{color:var(--text-primary)!important}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] .footer:not([class*=ant-]):not(.notif-footer){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:#14141966!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;backdrop-filter:url(#notif-glass) saturate(180%)!important;-webkit-backdrop-filter:url(#notif-glass) saturate(180%)!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{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}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:#ffffff0f!important;border-color:#ffffff1a!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,html[data-theme=dark] .notif-backdrop{background:transparent!important}html[data-theme=dark] .notif-card{background:#0a0f1959!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;backdrop-filter:url(#notif-glass) saturate(180%)!important;-webkit-backdrop-filter:url(#notif-glass) saturate(180%)!important;border:.5px solid rgba(255,255,255,.1)!important;box-shadow:0 0 0 .5px #ffffff0a,0 8px 40px #0006,inset 0 .5px #ffffff0f!important}html[data-theme=dark] .notif-header{background:transparent!important;border-bottom-color:#ffffff14!important}html[data-theme=dark] .notif-body,html[data-theme=dark] .notif-content{background:transparent!important}html[data-theme=dark] .notif-item{background:transparent!important;border-bottom-color:#ffffff0a!important}html[data-theme=dark] .notif-empty{background:transparent!important}html[data-theme=dark] .notif-item.unread{background:#16a34a14!important}html[data-theme=dark] .notif-item:hover,html[data-theme=dark] .notif-item.unread:hover{background:#ffffff12!important}html[data-theme=dark] .notif-dismiss:hover{background:#dc262626!important;color:#f87171!important}html[data-theme=dark] .notif-quick-btn.approve{background:#16a34a!important;color:#fff!important}html[data-theme=dark] .notif-quick-btn.approve:hover{background:#22c55e!important}html[data-theme=dark] .notif-quick-btn.reject{background:#dc2626!important;color:#fff!important}html[data-theme=dark] .notif-quick-btn.reject:hover{background:#ef4444!important}html[data-theme=dark] .notif-acted-tag.approved{background:#16a34a33!important;color:#4ade80!important}html[data-theme=dark] .notif-acted-tag.rejected{background:#dc262633!important;color:#f87171!important}@media(max-width:768px){html[data-theme=dark] .notif-backdrop{background:#000000d9!important}html[data-theme=dark] .notif-card{background:#1a1a1a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:#333!important;box-shadow:0 4px 24px #00000080!important}html[data-theme=dark] .notif-header{background:#1a1a1a!important;border-bottom-color:#333!important}html[data-theme=dark] .notif-body{background:#1a1a1a!important}html[data-theme=dark] .notif-item{background:#1a1a1a!important;border-bottom-color:#2a2a2a!important}html[data-theme=dark] .notif-empty{background:#1a1a1a!important}html[data-theme=dark] .notif-item.unread{background:#1a2e1a!important}html[data-theme=dark] .notif-item:hover,html[data-theme=dark] .notif-item.unread:hover{background:#252525!important}html[data-theme=dark] .notif-content{background:transparent!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{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] .legend-dot.legend-dot.dot-late{background:#f87171!important}html[data-theme=dark] .legend-dot.legend-dot.dot-undertime{background:#fb923c!important}html[data-theme=dark] .legend-dot.legend-dot.dot-normal{background:#4ade80!important}html[data-theme=dark] .legend-item.legend-item.legend-item.legend-item.legend-item,html[data-theme=dark] .legend-bar{background:transparent!important;border-color:transparent!important}html[data-theme=dark] .clr-ok.clr-ok.clr-ok.clr-ok{color:#4ade80!important}html[data-theme=dark] .clr-late.clr-late.clr-late.clr-late,html[data-theme=dark] .clr-danger.clr-danger.clr-danger.clr-danger{color:#f87171!important}html[data-theme=dark] .clr-undertime.clr-undertime.clr-undertime.clr-undertime{color:#fb923c!important}html[data-theme=dark] .clr-muted.clr-muted.clr-muted.clr-muted{color:var(--text-muted)!important}html[data-theme=dark] .badge-pending-label.badge-pending-label{color:var(--text-secondary)!important}html[data-theme=dark] .emp-no.emp-no{color:var(--text-muted)!important}html[data-theme=dark] .bg-filter-bar.bg-filter-bar.bg-filter-bar{background:transparent!important;border-color:#ffffff0f!important}html[data-theme=dark] .bg-table.bg-table.bg-table{background:transparent!important;border-color:transparent!important}html[data-theme=dark] .hc-item.hc-item.hc-item.hc-item.hc-item.hc-item{background:#1f2937!important;border-color:#374151!important}html[data-theme=dark] .anomaly-banner.anomaly-banner.anomaly-banner{background:#1f1f1f!important;border-color:#5c2020!important}html[data-theme=dark] .anomaly-item.anomaly-item.anomaly-item.anomaly-item.anomaly-item.anomaly-item{background:transparent!important;border-color:transparent!important}html[data-theme=dark] .active-filter-banner.active-filter-banner.active-filter-banner.active-filter-banner{background:#16a34a14!important;border-color:#16a34a33!important;color:#4ade80!important}html[data-theme=dark] .day-row.day-row.day-row.day-row.day-row.day-row{background:transparent!important;border-color:var(--border-color)!important}html[data-theme=dark] .day-row.day-row.day-row.day-row.day-row.day-row:hover{background:#16a34a0f!important}html[data-theme=dark] .punch-row.punch-row.punch-row.punch-row.punch-row.punch-row{background:transparent!important;border-color:var(--border-color)!important}html[data-theme=dark] .punch-row.punch-row.punch-row.punch-row.punch-row.punch-row:hover{background:#16a34a0f!important}html[data-theme=dark] .stat-accent.stat-accent.accent-blue{background:linear-gradient(90deg,#2563eb,#3b82f6)!important}html[data-theme=dark] .stat-accent.stat-accent.accent-green{background:linear-gradient(90deg,#16a34a,#22c55e)!important}html[data-theme=dark] .stat-accent.stat-accent.accent-red{background:linear-gradient(90deg,#dc2626,#ef4444)!important}html[data-theme=dark] .stat-accent.stat-accent.accent-orange{background:linear-gradient(90deg,#ea580c,#f97316)!important}html[data-theme=dark] .stat-accent.stat-accent.accent-teal{background:linear-gradient(90deg,#0d9488,#14b8a6)!important}html[data-theme=dark] .stat-accent.stat-accent.accent-gray{background:linear-gradient(90deg,#64748b,#94a3b8)!important}html[data-theme=dark] .stat-icon.stat-icon.stat-icon.icon-blue{background:#2563eb1f!important;color:#60a5fa!important}html[data-theme=dark] .stat-icon.stat-icon.stat-icon.icon-green{background:#16a34a1f!important;color:#4ade80!important}html[data-theme=dark] .stat-icon.stat-icon.stat-icon.icon-red{background:#dc26261f!important;color:#f87171!important}html[data-theme=dark] .stat-icon.stat-icon.stat-icon.icon-orange{background:#ea580c1f!important;color:#fb923c!important}html[data-theme=dark] .stat-icon.stat-icon.stat-icon.icon-teal{background:#0d94881f!important;color:#2dd4bf!important}html[data-theme=dark] .stat-icon.stat-icon.stat-icon.icon-gray{background:#64748b1f!important;color:#94a3b8!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:not(.ant-modal):not([class*=ant-]){background:#0f14238c!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;backdrop-filter:url(#notif-glass) saturate(200%)!important;-webkit-backdrop-filter:url(#notif-glass) saturate(200%)!important;border:.5px solid rgba(255,255,255,.12)!important;box-shadow:0 0 0 .5px #ffffff0f,0 16px 48px #00000059,inset 0 .5px #ffffff14!important;color:var(--text-primary)!important}html[data-theme=dark] .modal-backdrop{background:#0000001f!important;backdrop-filter:blur(4px) saturate(130%)!important;-webkit-backdrop-filter:blur(4px) saturate(130%)!important}html[data-theme=dark] .modal-header:not([class*=ant-]){background:transparent!important;border-bottom-color:#ffffff14!important;color:var(--text-primary)!important}html[data-theme=dark] .modal-body:not([class*=ant-]){background:transparent!important;color:var(--text-primary)!important}html[data-theme=dark] .modal-footer:not([class*=ant-]){background:transparent!important;border-top-color:#ffffff14!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-]){background:transparent!important}html[data-theme=dark] .drawer-body:not([class*=ant-]){background:transparent!important}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-content td,html[data-theme=dark] td.ant-picker-cell{color:#b0b8c8!important}html[data-theme=dark] .ant-picker-cell-in-view,html[data-theme=dark] td.ant-picker-cell-in-view{color:#e2e8f0!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:#5a6378!important}html[data-theme=dark] .ant-picker-content th{color:#8892a4!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:#e2e8f0!important}html[data-theme=dark] .ant-picker-header button:hover{color:#fff!important}html[data-theme=dark] .ant-picker-panel{background:#1e2028!important;border-color:#2e3140!important}html[data-theme=dark] .ant-picker-panel-container{background:#1e2028!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:#8892a4!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):not(.ant-btn-text){color:#f87171!important;border-color:#f87171!important}html[data-theme=dark] .ant-btn-text.ant-btn-dangerous{color:#f87171!important;border-color:transparent!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):not(.nav-item){color:#4ade80}html[data-theme=dark] a:not([class*=ant-]):not(.emp-link):not(.nav-item):hover{color:#86efac}html[data-theme=dark] .modal:not(.ant-modal):not([class*=ant-]){background:#0f14238c!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;backdrop-filter:url(#notif-glass) saturate(200%)!important;-webkit-backdrop-filter:url(#notif-glass) saturate(200%)!important;border:.5px solid rgba(255,255,255,.12)!important;box-shadow:0 0 0 .5px #ffffff0f,0 16px 48px #00000059,inset 0 .5px #ffffff14!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:#0a0f1999!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;color:var(--text-primary)!important;border:.5px solid rgba(255,255,255,.08)!important}html[data-theme=dark] .ant-popover-inner{background:#0a0f1959!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;backdrop-filter:url(#notif-glass) saturate(200%)!important;-webkit-backdrop-filter:url(#notif-glass) saturate(200%)!important;border:.5px solid rgba(255,255,255,.1)!important}html[data-theme=dark] .ant-popover-inner-content{color:var(--text-primary)!important;background:transparent!important}html[data-theme=dark] .ant-dropdown-menu{background:#0a0f198c!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;backdrop-filter:url(#notif-glass) saturate(180%)!important;-webkit-backdrop-filter:url(#notif-glass) saturate(180%)!important;border:.5px solid rgba(255,255,255,.1)!important}html[data-theme=dark] .ant-dropdown-menu-item{color:var(--text-primary)!important;background:transparent!important}html[data-theme=dark] .ant-dropdown-menu-item:hover{background:#ffffff14!important}html[data-theme=dark] .ant-drawer-content{background-color:#0f14238c!important;background:#0f14238c!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important}html[data-theme=dark] .ant-drawer-header{background:transparent!important;border-color:#ffffff14!important}html[data-theme=dark] .ant-drawer-title{color:var(--text-primary)!important}html[data-theme=dark] .ant-drawer-footer{background:transparent!important;border-color:#ffffff14!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:#ffffff0a!important;border-color:#ffffff1a!important;color:var(--text-secondary)!important}@media(max-width:768px){[data-theme=dark] .ant-modal-body::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}[data-theme=dark] .ant-modal-body::-webkit-scrollbar-track{background:#1e293b}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label{background:#1a2332!important}}[data-theme=dark] [style*="background: #f6f8fa"],[data-theme=dark] [style*="background:#f6f8fa"],[data-theme=dark] [style*="background-color: #f6f8fa"],[data-theme=dark] [style*="background-color:#f6f8fa"],[data-theme=dark] [style*="background: #f9fafb"],[data-theme=dark] [style*="background:#f9fafb"],[data-theme=dark] [style*="background: #f3f4f6"],[data-theme=dark] [style*="background:#f3f4f6"],[data-theme=dark] [style*="background: #ffffff"],[data-theme=dark] [style*="background:#ffffff"],[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background:#fff"],[data-theme=dark] [style*="background-color: #fff"],[data-theme=dark] [style*="background-color:#fff"],[data-theme=dark] [style*="background: white"],[data-theme=dark] [style*="background:white"],[data-theme=dark] [style*="background-color: white"],[data-theme=dark] [style*="background-color:white"],[data-theme=dark] [style*="background: #f0f2f5"],[data-theme=dark] [style*="background:#f0f2f5"],[data-theme=dark] [style*="background: #fafafa"],[data-theme=dark] [style*="background:#fafafa"]{background:var(--bg-card)!important;background-color:var(--bg-card)!important}[data-theme=dark] [style*="color: #333"],[data-theme=dark] [style*="color:#333"],[data-theme=dark] [style*="color: #1e293b"],[data-theme=dark] [style*="color:#1e293b"],[data-theme=dark] [style*="color: #1a2332"],[data-theme=dark] [style*="color:#1a2332"],[data-theme=dark] [style*="color: #111827"],[data-theme=dark] [style*="color:#111827"],[data-theme=dark] [style*="color: #1f2937"],[data-theme=dark] [style*="color:#1f2937"],[data-theme=dark] [style*="color: #374151"],[data-theme=dark] [style*="color:#374151"]{color:var(--text-primary)!important}[data-theme=dark] [style*="color: #6b7280"],[data-theme=dark] [style*="color:#6b7280"],[data-theme=dark] [style*="color: #64748b"],[data-theme=dark] [style*="color:#64748b"],[data-theme=dark] [style*="color: #4b5563"],[data-theme=dark] [style*="color:#4b5563"]{color:var(--text-secondary)!important}[data-theme=dark] [style*="color: #9ca3af"],[data-theme=dark] [style*="color:#9ca3af"],[data-theme=dark] [style*="color: #94a3b8"],[data-theme=dark] [style*="color:#94a3b8"]{color:var(--text-muted)!important}[data-theme=dark] [style*="border-color: #e2e8f0"],[data-theme=dark] [style*="border-color:#e2e8f0"],[data-theme=dark] [style*="border-color: #e5e7eb"],[data-theme=dark] [style*="border-color:#e5e7eb"],[data-theme=dark] [style*="border-color: #e8edf2"],[data-theme=dark] [style*="border-color:#e8edf2"],[data-theme=dark] [style*="border: 1px solid #e5e7eb"],[data-theme=dark] [style*="border: 1px solid #e2e8f0"]{border-color:var(--border-color)!important}@media(max-width:768px){.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto!important}.ant-modal-body{padding:16px!important;max-height:70vh;overflow-y:auto}.ant-modal-footer .ant-btn{min-height:44px!important}}@media(max-width:480px){.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}}@media(max-width:768px){.ant-drawer-content-wrapper{max-width:100vw!important}.ant-drawer-body{padding:16px!important}}@media(max-width:768px){.ant-descriptions-view{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-descriptions-bordered .ant-descriptions-row{display:flex;flex-direction:column}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{display:block;width:100%!important;padding:8px 12px!important}.ant-descriptions-bordered .ant-descriptions-item-label{font-weight:600;background:var(--bg-page, #f8fafb)}}@media(max-width:768px){.ant-form-item .ant-input,.ant-form-item .ant-input-number,.ant-form-item .ant-picker,.ant-form-item .ant-select{width:100%!important}.ant-form-horizontal .ant-form-item-label{flex:0 0 100%!important;max-width:100%!important;text-align:left!important}.ant-form-horizontal .ant-form-item-control{flex:0 0 100%!important;max-width:100%!important}}@media(max-width:768px){.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table{min-width:600px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:10px 12px!important;font-size:13px!important}}@media(max-width:768px){.ant-btn{min-height:44px}.ant-btn-sm{min-height:36px}.ant-select-selector,.ant-picker,.ant-input,.ant-input-affix-wrapper{min-height:44px!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:36px!important;min-height:36px!important}}@media(max-width:768px){.ant-space-horizontal{flex-wrap:wrap!important}.ant-card-body{padding:12px!important}.ant-tabs-nav-list{flex-wrap:nowrap!important}.ant-tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-tabs-tab{min-height:44px;white-space:nowrap;flex-shrink:0}.ant-steps-horizontal:not(.ant-steps-label-vertical){flex-direction:column}.ant-popover{max-width:calc(100vw - 32px)}.ant-alert{flex-wrap:wrap}}@media(max-width:768px){.hero-header{flex-direction:column;align-items:flex-start}.hero-right{width:100%;flex-wrap:wrap;gap:8px}.page{overflow-x:hidden}}
