:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 4px #0000000a;--shadow-md:0 2px 8px #0000000f;--shadow-lg:0 4px 12px #00000014;--shadow-xl:0 6px 20px #0000001a;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs:11px;--font-size-sm:12px;--font-size-md:13px;--font-size-base:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:28px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--theme-primary:#21bbc0;--theme-primary-hover:#1a9a9e;--theme-primary-active:#0e7a7e;--theme-primary-dark:#0a6063;--theme-primary-light:#e6f9fa;--theme-primary-lighter:#e6f9fa;--theme-primary-rgb:33, 187, 192;--theme-primary-bg:#21bbc014;--theme-primary-bg-hover:#21bbc01a;--theme-primary-bg-active:#21bbc026;--theme-accent:#1a9a9e;--theme-accent-hover:#0e7a7e;--theme-accent-active:#0a6063;--theme-gradient:linear-gradient(135deg, #21bbc0 0%, #1a9a9e 100%);--theme-gradient-start:#21bbc0;--theme-gradient-end:#1a9a9e;--theme-gradient-shadow:#21bbc026;--theme-btn-primary-bg:#21bbc0;--theme-btn-primary-hover:#1a9a9e;--theme-btn-primary-active:#0e7a7e;--theme-btn-primary-text:#fff;--theme-badge-bg:#21bbc0;--theme-badge-text:#fff;--theme-badge-border:#21bbc0;--theme-focus-ring:#21bbc0;--theme-spinner-color:#21bbc0;--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-tertiary:#f8fafc;--bg-muted:#f5f5f5;--bg-hover:#f0f0f0;--border-color:#e5e7eb;--border-color-light:#f0f0f0;--border-color-dark:#d1d5db;--border-color-input:#e9ecef;--text-primary:#374151;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-placeholder:#94a3b8;--text-dark:#1e293b;--text-heading:#343a40;--color-success:#10b981;--color-success-dark:#059669;--color-success-light:#d1fae5;--color-success-bg:#ecfdf5;--color-warning:#f59e0b;--color-warning-dark:#d97706;--color-warning-light:#fef3c7;--color-warning-bg:#fffbeb;--color-danger:#ef4444;--color-danger-dark:#dc2626;--color-danger-light:#fee2e2;--color-danger-bg:#fef2f2;--color-danger-text:#d32029;--color-info:#3b82f6;--color-info-dark:#2563eb;--color-info-light:#dbeafe;--color-info-bg:#eff6ff;--rag-green:#2a8a4a;--rag-green-light:#d4f0de;--rag-amber:#b45309;--rag-amber-light:#fef3cd;--rag-red:#c0392b;--rag-red-light:#fde8e8;--color-purple:#8b5cf6;--color-purple-dark:#7c3aed;--color-purple-light:#ede9fe;--header-height:64px;--sidebar-width:240px;--sidebar-collapsed-width:80px;--footer-height:71px;--z-dropdown:100;--z-sticky:200;--z-fixed:500;--z-modal-backdrop:900;--z-modal:1000;--z-popover:1100;--z-tooltip:1200;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease}.btn-primary{background-color:var(--theme-primary,#21bbc0)!important;border-color:var(--theme-primary,#21bbc0)!important;color:#fff!important}.btn-primary:hover,.btn-primary:focus{background-color:var(--theme-primary-hover,#1a9a9e)!important;border-color:var(--theme-primary-hover,#1a9a9e)!important;color:#fff!important}.btn-primary:active{background-color:var(--theme-primary-active,#0e7a7e)!important;border-color:var(--theme-primary-active,#0e7a7e)!important}.btn-ghost-primary{border-color:var(--theme-primary,#21bbc0)!important;color:var(--theme-primary,#21bbc0)!important;background:0 0!important}.btn-ghost-primary:hover,.btn-ghost-primary:focus{background-color:var(--theme-primary,#21bbc0)!important;border-color:var(--theme-primary,#21bbc0)!important;color:#fff!important}.btn-ghost-danger{border-color:var(--color-danger,#ef4444)!important;color:var(--color-danger,#ef4444)!important;background:0 0!important}.btn-ghost-danger:hover,.btn-ghost-danger:focus{background-color:var(--color-danger,#ef4444)!important;border-color:var(--color-danger,#ef4444)!important;color:#fff!important}:root{--text-tertiary:#9ca3af;--severity-critical:var(--color-danger);--severity-high:#ea580c;--severity-medium:var(--color-warning);--severity-low:var(--text-tertiary);--severity-critical-bg:#ff4d4f1a;--severity-high-bg:#ea580c1a;--severity-medium-bg:#faad141a;--severity-low-bg:#8c8c8c1a}body:has(.ss-theme){--theme-primary:#21bbc0;--theme-primary-hover:#1a9a9e;--theme-primary-active:#0e7a7e;--theme-primary-dark:#0a6063;--theme-primary-light:#e6f9fa;--theme-primary-lighter:#e6f9fa;--theme-primary-bg:#21bbc014;--theme-primary-bg-hover:#21bbc01a;--theme-primary-bg-active:#21bbc026;--theme-primary-rgb:33, 187, 192}.ss-theme,[data-theme=ss]{--theme-primary:#21bbc0;--theme-primary-hover:#1a9a9e;--theme-primary-active:#0e7a7e;--theme-primary-dark:#0a6063;--theme-primary-light:#e6f9fa;--theme-primary-lighter:#e6f9fa;--theme-primary-bg:#21bbc014;--theme-primary-bg-hover:#21bbc01a;--theme-primary-bg-active:#21bbc026;--theme-primary-rgb:33, 187, 192;--theme-accent:#1a9a9e;--theme-accent-hover:#0e7a7e;--theme-accent-active:#0a6063;--theme-header-bg:#f8f9fa;--theme-header-text:#343a40;--theme-header-border:#e9ecef;--theme-sidebar-bg:#fff;--theme-sidebar-text:#4b5563;--theme-sidebar-icon:#6b7280;--theme-sidebar-border:#e5e7eb;--theme-sidebar-item-hover-bg:#21bbc014;--theme-sidebar-item-selected-bg:#21bbc01a;--theme-sidebar-item-selected-text:#21bbc0;--theme-gradient-start:#21bbc0;--theme-gradient-end:#1a9a9e;--theme-gradient:linear-gradient(135deg, var(--theme-gradient-start) 0%, var(--theme-gradient-end) 100%);--theme-gradient-shadow:#21bbc026;--theme-chart-primary:#1a9a9e;--theme-chart-secondary:#10b981;--theme-chart-tertiary:#6b7280;--theme-chart-highlight-bg:#e6f9fa;--theme-chart-highlight-border:#90dde0;--theme-chart-highlight-text:#0e7a7e;--theme-table-row-hover:#e6f9fa;--theme-table-row-selected:#e6f9fa;--theme-table-sort-active:#1a9a9e;--theme-table-filter-active:#1a9a9e;--theme-btn-primary-bg:#21bbc0;--theme-btn-primary-hover:#1a9a9e;--theme-btn-primary-active:#0e7a7e;--theme-btn-primary-text:#fff;--theme-badge-bg:#21bbc0;--theme-badge-text:#fff;--theme-badge-border:#21bbc0;--theme-focus-ring:#21bbc0;--theme-focus-ring-offset:2px;--theme-spinner-color:#21bbc0}.ss-theme .ant-btn-primary,[data-theme=ss] .ant-btn-primary{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ss-theme .ant-btn-primary:hover,[data-theme=ss] .ant-btn-primary:hover{background-color:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}.ss-theme .ant-btn-primary:active,[data-theme=ss] .ant-btn-primary:active{background-color:var(--theme-primary-active)!important;border-color:var(--theme-primary-active)!important}.ss-theme a,[data-theme=ss] a{color:var(--theme-primary)}.ss-theme a:hover,[data-theme=ss] a:hover{color:var(--theme-primary-hover)}.ss-theme .ant-checkbox-checked .ant-checkbox-inner,[data-theme=ss] .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ss-theme .ant-radio-checked .ant-radio-inner,[data-theme=ss] .ant-radio-checked .ant-radio-inner{border-color:var(--theme-primary)!important}.ss-theme .ant-radio-checked .ant-radio-inner:after,[data-theme=ss] .ant-radio-checked .ant-radio-inner:after{background-color:var(--theme-primary)!important}.ss-theme .ant-switch-checked,[data-theme=ss] .ant-switch-checked,.setup-modal .ant-switch-checked,.ant-modal .ant-switch-checked{background-color:var(--theme-primary,#21bbc0)!important}.ss-theme .ant-switch-checked:hover:not(.ant-switch-disabled),[data-theme=ss] .ant-switch-checked:hover:not(.ant-switch-disabled),.setup-modal .ant-switch-checked:hover:not(.ant-switch-disabled),.ant-modal .ant-switch-checked:hover:not(.ant-switch-disabled){background-color:var(--theme-primary-hover,#3da896)!important}.ss-theme .ant-tabs-tab-active .ant-tabs-tab-btn,[data-theme=ss] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-primary)!important}.ss-theme .ant-tabs-ink-bar,[data-theme=ss] .ant-tabs-ink-bar{background-color:var(--theme-primary)!important}.ss-theme .ant-input:focus,.ss-theme .ant-input-focused,.ss-theme .ant-input-affix-wrapper:focus,.ss-theme .ant-input-affix-wrapper-focused,[data-theme=ss] .ant-input:focus,[data-theme=ss] .ant-input-focused,[data-theme=ss] .ant-input-affix-wrapper:focus,[data-theme=ss] .ant-input-affix-wrapper-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}.ss-theme .ant-select:not(.ant-select-disabled):hover .ant-select-selector,[data-theme=ss] .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--theme-primary)!important}.ss-theme .ant-select-focused .ant-select-selector,.ss-theme .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.ss-theme .ant-select.ant-select-focused .ant-select-selector,.ss-theme .ant-select-open .ant-select-selector,.ss-theme .ant-select-selector:focus,.ss-theme .ant-select-selector:focus-within,[data-theme=ss] .ant-select-focused .ant-select-selector,[data-theme=ss] .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,[data-theme=ss] .ant-select.ant-select-focused .ant-select-selector,[data-theme=ss] .ant-select-open .ant-select-selector,[data-theme=ss] .ant-select-selector:focus,[data-theme=ss] .ant-select-selector:focus-within{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}.ss-theme .ant-input-number:not(.ant-input-number-disabled):hover,[data-theme=ss] .ant-input-number:not(.ant-input-number-disabled):hover{border-color:var(--theme-primary)!important}.ss-theme .ant-input-number-focused,.ss-theme .ant-input-number:focus-within,[data-theme=ss] .ant-input-number-focused,[data-theme=ss] .ant-input-number:focus-within{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}.ss-theme .ant-input:not(.ant-input-disabled):hover,.ss-theme .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,[data-theme=ss] .ant-input:not(.ant-input-disabled):hover,[data-theme=ss] .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.ss-theme .ant-picker:not(.ant-picker-disabled):hover,[data-theme=ss] .ant-picker:not(.ant-picker-disabled):hover{border-color:var(--theme-primary)!important}.ss-theme .ant-picker-focused,[data-theme=ss] .ant-picker-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}.ss-theme .ant-pagination-item-active,[data-theme=ss] .ant-pagination-item-active{border-color:var(--theme-primary)!important}.ss-theme .ant-pagination-item-active a,[data-theme=ss] .ant-pagination-item-active a{color:var(--theme-primary)!important}.ss-theme .ant-progress-bg,[data-theme=ss] .ant-progress-bg,.ss-theme .ant-spin-dot-item,[data-theme=ss] .ant-spin-dot-item{background-color:var(--theme-primary)!important}.ss-theme .ant-steps-item-process .ant-steps-item-icon,[data-theme=ss] .ant-steps-item-process .ant-steps-item-icon{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ss-theme .ant-steps-item-finish .ant-steps-item-icon,[data-theme=ss] .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--theme-primary)!important}.ss-theme .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon,[data-theme=ss] .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--theme-primary)!important}.ss-theme .ant-slider-track,[data-theme=ss] .ant-slider-track{background-color:var(--theme-primary)!important}.ss-theme .ant-slider-handle,[data-theme=ss] .ant-slider-handle{border-color:var(--theme-primary)!important}.ss-theme .ant-slider-handle:focus,[data-theme=ss] .ant-slider-handle:focus{box-shadow:0 0 0 5px #21bbc033!important}.ss-theme .ant-dropdown-menu-item:hover,.ss-theme .ant-dropdown-menu-submenu-title:hover,[data-theme=ss] .ant-dropdown-menu-item:hover,[data-theme=ss] .ant-dropdown-menu-submenu-title:hover,.ss-theme .ant-dropdown-menu-item-active,.ss-theme .ant-dropdown-menu-submenu-title-active,[data-theme=ss] .ant-dropdown-menu-item-active,[data-theme=ss] .ant-dropdown-menu-submenu-title-active{background-color:var(--theme-primary-bg-hover)!important;color:var(--theme-primary)!important}.ss-theme .ant-dropdown-menu-item .anticon,[data-theme=ss] .ant-dropdown-menu-item .anticon{color:var(--theme-primary)!important}.ss-theme .ant-select-item-option-active,[data-theme=ss] .ant-select-item-option-active{background-color:var(--theme-primary-bg-hover)!important}.ss-theme .ant-select-item-option-selected,[data-theme=ss] .ant-select-item-option-selected{background-color:var(--theme-primary-bg-active)!important;color:var(--theme-primary)!important}.ss-theme .ant-alert-info,[data-theme=ss] .ant-alert-info{background-color:var(--theme-primary-bg)!important;border-color:var(--theme-primary-light)!important}.ss-theme .ant-alert-info .ant-alert-icon,[data-theme=ss] .ant-alert-info .ant-alert-icon{color:var(--theme-primary)!important}.ss-theme .ant-btn-default:hover,[data-theme=ss] .ant-btn-default:hover{color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ss-theme .ant-segmented-item-selected,[data-theme=ss] .ant-segmented-item-selected{color:var(--theme-primary)!important}.ss-theme .ant-badge-count,[data-theme=ss] .ant-badge-count{background:var(--theme-primary)!important}.ss-theme .ant-tag-processing,[data-theme=ss] .ant-tag-processing{color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ss-theme .ant-menu-item-selected,[data-theme=ss] .ant-menu-item-selected{color:var(--theme-primary)!important}.ss-theme .ant-menu-item-selected:after,[data-theme=ss] .ant-menu-item-selected:after{border-color:var(--theme-primary)!important}.ss-theme .ant-collapse-item-active>.ant-collapse-header,[data-theme=ss] .ant-collapse-item-active>.ant-collapse-header{color:var(--theme-primary)!important}.ss-theme .ant-timeline-item-head-blue,[data-theme=ss] .ant-timeline-item-head-blue{border-color:var(--theme-primary)!important;color:var(--theme-primary)!important}:is(:root body:has(.ss-theme) .ant-modal .ant-btn-primary,:root body:has(.ss-theme) .ant-drawer .ant-btn-primary){background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:is(:root body:has(.ss-theme) .ant-modal .ant-btn-primary:hover,:root body:has(.ss-theme) .ant-drawer .ant-btn-primary:hover){background-color:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}:is(:root body:has(.ss-theme) .ant-modal .ant-btn-default:hover,:root body:has(.ss-theme) .ant-drawer .ant-btn-default:hover){color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-select-dropdown .ant-select-item-option-active{background-color:var(--theme-primary-bg-hover)!important}:root body:has(.ss-theme) .ant-select-dropdown .ant-select-item-option-selected{background-color:var(--theme-primary-bg-active)!important;color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-dropdown .ant-dropdown-menu-item:hover{background-color:var(--theme-primary-bg-hover)!important;color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-dropdown .ant-dropdown-menu-item-active{background-color:var(--theme-primary-bg-hover)!important;color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-modal:not(.add-job-modal) .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-modal:not(.add-job-modal) .ant-tabs-ink-bar{background-color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-modal .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-modal .ant-switch-checked{background-color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-modal .ant-input:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ss-theme) .ant-modal .ant-input-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ss-theme) .ant-modal .ant-select-focused .ant-select-selector{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ss-theme) .ant-modal .ant-radio-checked .ant-radio-inner{border-color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-modal .ant-radio-checked .ant-radio-inner:after{background-color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-popover .ant-btn-primary{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-table-filter-dropdown .ant-btn-primary{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-table-filter-dropdown .ant-btn-primary:hover{background-color:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}:root body:has(.ss-theme) .ant-table-filter-dropdown .ant-btn-link{color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-table-filter-dropdown .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{background-color:var(--theme-primary)!important}:root body:has(.ss-theme) .ant-picker-dropdown .ant-picker-today-btn{color:var(--theme-primary)!important}:root{--ms-primary:var(--theme-primary);--ms-primary-hover:var(--theme-primary-hover);--ms-primary-active:var(--theme-primary-active);--ms-primary-light:var(--theme-primary-bg-hover)}body:has(.ms-theme){--theme-primary:#ff8200;--theme-primary-hover:#e07b00;--theme-primary-active:#cc7000;--theme-primary-dark:#b86600;--theme-primary-light:#ffecd1;--theme-primary-lighter:#fff6e6;--theme-primary-bg:#ff8c0014;--theme-primary-bg-hover:#ff8c001a;--theme-primary-bg-active:#ff8c0026;--theme-primary-text-safe:#c45e00;--theme-primary-rgb:255, 130, 0;--ms-visit-gradient-primary:linear-gradient(135deg, #ff8200 0%, #e07b00 100%);--ms-resources-gradient-primary:linear-gradient(135deg, #ff8200 0%, #e07b00 100%);--ms-territory-gradient-primary:linear-gradient(135deg, #ff8200 0%, #e07b00 100%);--ms-territory-primary:#ff8200;--ms-resources-primary:#ff8200;--ms-visit-primary:#ff8200;--theme-gradient:linear-gradient(135deg, #ff8200 0%, #e07b00 100%)}:is(body:has(.ms-theme) .resource-availability-modal .ant-modal-header,body:has(.ms-theme) .ms-day-view-modal .ant-modal-header,body:has(.ms-theme) .ms-calendar-picker-modal .ant-modal-header){background:linear-gradient(135deg,#ff8200 0%,#e07b00 100%)!important}:is(body:has(.ms-theme) .resource-availability-modal .ant-btn-primary,body:has(.ms-theme) .ms-day-view-modal .ant-btn-primary){background:#ff8200!important;border-color:#ff8200!important}:is(body:has(.ms-theme) .resource-availability-modal .ant-btn-primary:hover,body:has(.ms-theme) .ms-day-view-modal .ant-btn-primary:hover){background:#e07b00!important;border-color:#e07b00!important}.ms-theme,[data-theme=ms]{--theme-primary:#ff8200;--theme-primary-hover:#e07b00;--theme-primary-active:#cc7000;--theme-primary-dark:#b86600;--theme-primary-light:#ffecd1;--theme-primary-lighter:#fff6e6;--theme-primary-bg:#ff8c0014;--theme-primary-bg-hover:#ff8c001a;--theme-primary-bg-active:#ff8c0026;--theme-primary-text-safe:#c45e00;--theme-primary-rgb:255, 130, 0;--color-info:#1e6fa8;--color-info-dark:#1e6fa8;--color-info-light:#dceefa;--color-info-bg:#dceefa;--color-success:#2a8a4a;--color-success-dark:#2a8a4a;--color-success-light:#d4f0de;--color-success-bg:#d4f0de;--color-warning:#b45309;--color-warning-dark:#b45309;--color-warning-light:#fef3cd;--color-warning-bg:#fef3cd;--color-danger:#c0392b;--color-danger-dark:#c0392b;--color-danger-light:#fde8e8;--color-danger-bg:#fde8e8;--color-danger-text:#c0392b;--color-neutral:#5c5c5c;--color-neutral-light:#f0f0f0;--theme-accent:#cc6800;--theme-accent-hover:#e07b00;--theme-accent-active:#cc7000;--theme-header-bg:#f8f9fa;--theme-header-text:#343a40;--theme-header-border:#e9ecef;--theme-sidebar-bg:#fff;--theme-sidebar-text:#4b5563;--theme-sidebar-icon:#6b7280;--theme-sidebar-border:#e5e7eb;--theme-sidebar-item-hover-bg:#ff8c0014;--theme-sidebar-item-selected-bg:#ff8c001a;--theme-sidebar-item-selected-text:#cc6800;--theme-gradient-start:#ff8200;--theme-gradient-end:#e07b00;--theme-gradient:linear-gradient(135deg, var(--theme-gradient-start) 0%, var(--theme-gradient-end) 100%);--theme-gradient-shadow:#ff820026;--theme-chart-primary:#e07b00;--theme-chart-secondary:#f59e0b;--theme-chart-tertiary:#6b7280;--theme-chart-highlight-bg:#fff7ed;--theme-chart-highlight-border:#fed7aa;--theme-chart-highlight-text:#9a3412;--theme-table-row-hover:#fff7ed;--theme-table-row-selected:#fff7ed;--theme-table-sort-active:#cc6800;--theme-table-filter-active:#cc6800;--theme-btn-primary-bg:#ff8200;--theme-btn-primary-hover:#e07b00;--theme-btn-primary-active:#cc7000;--theme-btn-primary-text:#fff;--theme-badge-bg:#ff8200;--theme-badge-text:#fff;--theme-badge-border:#ff8200;--theme-focus-ring:#ff8200;--theme-focus-ring-offset:2px;--theme-spinner-color:#ff8200}.ms-theme .ant-btn-primary,[data-theme=ms] .ant-btn-primary{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ms-theme .ant-btn-primary:hover,[data-theme=ms] .ant-btn-primary:hover{background-color:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}.ms-theme .ant-btn-primary:active,[data-theme=ms] .ant-btn-primary:active{background-color:var(--theme-primary-active)!important;border-color:var(--theme-primary-active)!important}.ms-theme .ant-btn-default:hover,.ms-theme .ant-btn-default:focus,[data-theme=ms] .ant-btn-default:hover,[data-theme=ms] .ant-btn-default:focus{color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ms-theme a,[data-theme=ms] a{color:var(--theme-primary)}.ms-theme a:hover,[data-theme=ms] a:hover{color:var(--theme-primary-hover)}.ms-theme .ant-checkbox-checked .ant-checkbox-inner,[data-theme=ms] .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ms-theme .ant-radio-checked .ant-radio-inner,[data-theme=ms] .ant-radio-checked .ant-radio-inner,.ms-theme .ant-radio-wrapper-checked .ant-radio-inner{border-color:var(--theme-primary)!important}.ms-theme .ant-radio-checked .ant-radio-inner:after,[data-theme=ms] .ant-radio-checked .ant-radio-inner:after,.ms-theme .ant-radio-wrapper-checked .ant-radio-inner:after{background-color:var(--theme-primary)!important}.ms-theme .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),[data-theme=ms] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:var(--theme-primary)!important;color:var(--theme-primary)!important}.ms-theme .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before,[data-theme=ms] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:var(--theme-primary)!important}.ms-theme .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),[data-theme=ms] .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background-color:var(--theme-primary)!important;color:#fff!important}.ms-theme .ant-switch-checked,[data-theme=ms] .ant-switch-checked{background-color:var(--theme-primary)!important}.ms-theme .ant-tabs-tab-active .ant-tabs-tab-btn,[data-theme=ms] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-primary)!important}.ms-theme .ant-tabs-ink-bar,[data-theme=ms] .ant-tabs-ink-bar{background-color:var(--theme-primary)!important}.ms-theme .ant-input:hover,.ms-theme .ant-input-affix-wrapper:hover,.ms-theme .ant-input-number:hover,.ms-theme .ant-picker:hover,[data-theme=ms] .ant-input:hover,[data-theme=ms] .ant-input-affix-wrapper:hover,[data-theme=ms] .ant-input-number:hover,[data-theme=ms] .ant-picker:hover{border-color:var(--theme-primary)!important}.ms-theme .ant-input:focus,.ms-theme .ant-input-focused,.ms-theme .ant-input-affix-wrapper:focus,.ms-theme .ant-input-affix-wrapper-focused,.ms-theme .ant-input-affix-wrapper:focus-within,.ms-theme .ant-input-number:focus,.ms-theme .ant-input-number-focused,.ms-theme .ant-picker-focused,[data-theme=ms] .ant-input:focus,[data-theme=ms] .ant-input-focused,[data-theme=ms] .ant-input-affix-wrapper:focus,[data-theme=ms] .ant-input-affix-wrapper-focused,[data-theme=ms] .ant-input-affix-wrapper:focus-within,[data-theme=ms] .ant-input-number:focus,[data-theme=ms] .ant-input-number-focused,[data-theme=ms] .ant-picker-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}.ms-theme .ant-select:not(.ant-select-disabled):hover .ant-select-selector,[data-theme=ms] .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--theme-primary)!important}.ms-theme .ant-select-focused .ant-select-selector,[data-theme=ms] .ant-select-focused .ant-select-selector{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}.ms-theme .ant-pagination-item-active,[data-theme=ms] .ant-pagination-item-active{border-color:var(--theme-primary)!important}.ms-theme .ant-pagination-item-active a,[data-theme=ms] .ant-pagination-item-active a{color:var(--theme-primary)!important}.ms-theme .ant-progress-bg,[data-theme=ms] .ant-progress-bg,.ms-theme .ant-spin-dot-item,[data-theme=ms] .ant-spin-dot-item{background-color:var(--theme-primary)!important}.ms-theme .ant-steps-item-process .ant-steps-item-icon,[data-theme=ms] .ant-steps-item-process .ant-steps-item-icon{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ms-theme .ant-steps-item-finish .ant-steps-item-icon,[data-theme=ms] .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--theme-primary)!important}.ms-theme .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon,[data-theme=ms] .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--theme-primary)!important}.ms-theme .ant-slider-track,[data-theme=ms] .ant-slider-track{background-color:var(--theme-primary)!important}.ms-theme .ant-slider-handle,[data-theme=ms] .ant-slider-handle{border-color:var(--theme-primary)!important}.ms-theme .ant-slider-handle:focus,[data-theme=ms] .ant-slider-handle:focus{box-shadow:0 0 0 5px var(--theme-primary-bg-active)!important}:is(:root body:has(.ms-theme) .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),:root body:has([data-theme=ms]) .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled)){font-weight:600;background-color:var(--theme-primary-bg-active)!important;color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled):not(.ant-select-item-option-selected){background-color:#ff820014!important}:root body:has(.ms-theme) .ant-select-dropdown .ant-select-item-option:hover:not(.ant-select-item-option-disabled):not(.ant-select-item-option-selected){background-color:#ff820014!important}:root body:has([data-theme=ms]) .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled):not(.ant-select-item-option-selected){background-color:#ff820014!important}:root body:has([data-theme=ms]) .ant-select-dropdown .ant-select-item-option:hover:not(.ant-select-item-option-disabled):not(.ant-select-item-option-selected){background-color:#ff820014!important}:is(:root body:has(.ms-theme) .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state,:root body:has([data-theme=ms]) .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state){color:var(--theme-primary)!important}.ms-theme .ms-btn-primary,.ms-theme .ant-btn.ms-btn-primary{font-weight:500;background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:#fff!important}.ms-theme .ms-btn-primary span,.ms-theme .ant-btn.ms-btn-primary span,.ms-theme .ms-btn-primary .anticon,.ms-theme .ant-btn.ms-btn-primary .anticon{color:#fff!important}.ms-theme .ms-btn-primary:hover,.ms-theme .ant-btn.ms-btn-primary:hover,.ms-theme .ms-btn-primary:focus,.ms-theme .ant-btn.ms-btn-primary:focus{color:#fff!important;background-color:#e07b00!important;border-color:#e07b00!important}.ms-theme .ms-btn-primary:hover span,.ms-theme .ant-btn.ms-btn-primary:hover span,.ms-theme .ms-btn-primary:hover .anticon,.ms-theme .ant-btn.ms-btn-primary:hover .anticon{color:#fff!important}.ms-theme .ms-btn-ghost,.ms-theme .ant-btn.ms-btn-ghost{font-weight:500;border-color:var(--theme-primary)!important;color:var(--theme-primary)!important;background-color:#0000!important}.ms-theme .ms-btn-ghost span,.ms-theme .ant-btn.ms-btn-ghost span,.ms-theme .ms-btn-ghost .anticon,.ms-theme .ant-btn.ms-btn-ghost .anticon{color:var(--theme-primary)!important}.ms-theme .ms-btn-ghost:hover,.ms-theme .ant-btn.ms-btn-ghost:hover,.ms-theme .ms-btn-ghost:focus,.ms-theme .ant-btn.ms-btn-ghost:focus{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:#fff!important}.ms-theme .ms-btn-ghost:hover span,.ms-theme .ant-btn.ms-btn-ghost:hover span,.ms-theme .ms-btn-ghost:hover .anticon,.ms-theme .ant-btn.ms-btn-ghost:hover .anticon{color:#fff!important}.ms-theme .ms-btn-header-secondary,.ms-theme .ant-btn.ms-btn-header-secondary{font-weight:500;color:var(--theme-primary)!important;background-color:#fff!important;border-color:#fff!important}.ms-theme .ms-btn-header-secondary span,.ms-theme .ant-btn.ms-btn-header-secondary span,.ms-theme .ms-btn-header-secondary .anticon,.ms-theme .ant-btn.ms-btn-header-secondary .anticon{color:var(--theme-primary)!important}.ms-theme .ms-btn-header-secondary:hover,.ms-theme .ant-btn.ms-btn-header-secondary:hover{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:#fff!important}.ms-theme .ms-btn-header-secondary:hover span,.ms-theme .ant-btn.ms-btn-header-secondary:hover span,.ms-theme .ms-btn-header-secondary:hover .anticon,.ms-theme .ant-btn.ms-btn-header-secondary:hover .anticon{color:#fff!important}.ms-theme .ms-btn-header-secondary:focus,.ms-theme .ant-btn.ms-btn-header-secondary:focus{color:var(--theme-primary)!important;box-shadow:none!important;background-color:#fff!important;border-color:#fff!important}.ms-theme .ms-btn-header-secondary:focus span,.ms-theme .ant-btn.ms-btn-header-secondary:focus span,.ms-theme .ms-btn-header-secondary:focus .anticon,.ms-theme .ant-btn.ms-btn-header-secondary:focus .anticon{color:var(--theme-primary)!important}.ms-theme .ms-btn-header-secondary:focus-visible,.ms-theme .ant-btn.ms-btn-header-secondary:focus-visible{box-shadow:0 0 0 2px #ff820066!important}:is(:root body:has(.ms-theme) .ant-modal .ant-modal-close,:root body:has([data-theme=ms]) .ant-modal .ant-modal-close){color:#374151!important}:is(:root body:has(.ms-theme) .ant-modal .ant-modal-close:hover,:root body:has([data-theme=ms]) .ant-modal .ant-modal-close:hover){color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-modal .ant-modal-title,:root body:has([data-theme=ms]) .ant-modal .ant-modal-title){color:#262626;font-weight:600}.ms-modal-footer{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}:is(:root body:has(.ms-theme) .ant-modal .ant-btn-default,:root body:has([data-theme=ms]) .ant-modal .ant-btn-default){color:#595959!important;background-color:#fff!important;border-color:#d9d9d9!important}:is(:root body:has(.ms-theme) .ant-modal .ant-btn-default:hover,:root body:has([data-theme=ms]) .ant-modal .ant-btn-default:hover){border-color:var(--theme-primary)!important;color:var(--theme-primary)!important;background-color:#fff7ed!important}:is(:root body:has(.ms-theme) .ant-modal .ant-btn-default:focus,:root body:has([data-theme=ms]) .ant-modal .ant-btn-default:focus){color:#595959!important;background-color:#fff!important;border-color:#d9d9d9!important}:is(:root body:has(.ms-theme) .ant-modal .ant-btn-primary,:root body:has(.ms-theme) .ant-modal-root .ant-btn-primary,:root body:has(.ms-theme) .ant-modal-wrap .ant-btn-primary,:root body:has([data-theme=ms]) .ant-modal .ant-btn-primary){background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:#fff!important}:is(:root body:has(.ms-theme) .ant-modal .ant-btn-primary:hover,:root body:has(.ms-theme) .ant-modal-root .ant-btn-primary:hover,:root body:has(.ms-theme) .ant-modal-wrap .ant-btn-primary:hover,:root body:has([data-theme=ms]) .ant-modal .ant-btn-primary:hover){background-color:#e07b00!important;border-color:#e07b00!important}:is(:root body:has(.ms-theme) .ant-modal .ant-input:hover,:root body:has(.ms-theme) .ant-modal .ant-input-affix-wrapper:hover,:root body:has(.ms-theme) .ant-modal .ant-input-number:hover,:root body:has(.ms-theme) .ant-modal .ant-picker:hover,:root body:has([data-theme=ms]) .ant-modal .ant-input:hover,:root body:has([data-theme=ms]) .ant-modal .ant-input-affix-wrapper:hover,:root body:has([data-theme=ms]) .ant-modal .ant-input-number:hover,:root body:has([data-theme=ms]) .ant-modal .ant-picker:hover){border-color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-modal .ant-input:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-modal .ant-input-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-modal .ant-input-affix-wrapper:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-modal .ant-input-affix-wrapper-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-modal .ant-input-affix-wrapper:focus-within{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-modal .ant-input-number:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-modal .ant-input-number-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-modal .ant-picker-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-modal .ant-input:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-modal .ant-input-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-modal .ant-input-affix-wrapper:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-modal .ant-input-affix-wrapper-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-modal .ant-input-affix-wrapper:focus-within{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-modal .ant-input-number:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-modal .ant-input-number-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-modal .ant-picker-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:is(:root body:has(.ms-theme) .ant-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector,:root body:has([data-theme=ms]) .ant-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector){border-color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-modal .ant-select-focused .ant-select-selector{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-modal .ant-select-open .ant-select-selector{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-modal .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-modal .ant-select-focused .ant-select-selector{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-modal .ant-select-open .ant-select-selector{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-modal .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:is(:root body:has(.ms-theme) .ant-modal .ant-input-textarea textarea:hover,:root body:has([data-theme=ms]) .ant-modal .ant-input-textarea textarea:hover){border-color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-modal .ant-input-textarea textarea:focus,:root body:has([data-theme=ms]) .ant-modal .ant-input-textarea textarea:focus){border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--theme-primary)!important}:root body:has([data-theme=ms]) .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,:root body:has([data-theme=ms]) .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner){background-color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner,:root body:has([data-theme=ms]) .ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner){background-color:#ff82001a!important}:is(:root body:has(.ms-theme) .ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner,:root body:has([data-theme=ms]) .ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner){background-color:var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item:hover{color:var(--theme-primary)!important;background-color:#ff82001a!important}:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item-active{color:var(--theme-primary)!important;background-color:#ff82001a!important}:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item:hover{color:var(--theme-primary)!important;background-color:#ff82001a!important}:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item-active{color:var(--theme-primary)!important;background-color:#ff82001a!important}:is(:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item .anticon,:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item .anticon){color:var(--text-secondary,#666)!important}:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item:hover .anticon{color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item-active .anticon{color:var(--theme-primary)!important}:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item:hover .anticon{color:var(--theme-primary)!important}:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item-active .anticon{color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item-danger,:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item-danger),:is(:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item-danger .anticon,:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item-danger .anticon){color:#ff4d4f!important}:is(:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item-danger:hover,:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item-danger:hover){color:#ff4d4f!important;background-color:#ff4d4f1a!important}:is(:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item-danger:hover .anticon,:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item-danger:hover .anticon){color:#ff4d4f!important}.ms-theme .data-table-toolbar .ant-dropdown-trigger,.ms-theme .data-table-toolbar-left .ant-dropdown-trigger{color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ms-theme .data-table-toolbar .ant-dropdown-trigger:hover,.ms-theme .data-table-toolbar-left .ant-dropdown-trigger:hover{color:#fff!important;background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ms-theme .data-table-search .ant-input-affix-wrapper:hover{border-color:var(--theme-primary)!important}.ms-theme .data-table-search .ant-input-affix-wrapper:focus,.ms-theme .data-table-search .ant-input-affix-wrapper-focused,.ms-theme .data-table-search .ant-input-affix-wrapper:focus-within{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}.ms-theme .data-table-search .ant-input:focus,.ms-theme .data-table-search .ant-input-focused{border-color:var(--theme-primary)!important}.ms-theme .data-table-toolbar-right>.ant-btn:not(.ant-btn-primary):not(.ant-dropdown-trigger){color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ms-theme .data-table-toolbar-right>.ant-btn:not(.ant-btn-primary):not(.ant-dropdown-trigger):hover{color:#fff!important;background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ms-theme .data-table-container .ant-table-row-selected>td,.ms-theme .data-table-container .ant-table-tbody>tr.ant-table-row-selected>td,.ms-theme .data-table-container .ant-table-row.ant-table-row-selected>.ant-table-cell{background-color:#ff82001a!important}.ms-theme .data-table-container .ant-table-row-selected:hover>td,.ms-theme .data-table-container .ant-table-tbody>tr.ant-table-row-selected:hover>td,.ms-theme .data-table-container .ant-table-row.ant-table-row-selected:hover>.ant-table-cell{background-color:var(--theme-primary-bg-active)!important}.ms-theme .data-table-container .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ms-theme .data-table-container .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:var(--theme-primary)!important}.ms-theme .data-table-container .ant-checkbox-wrapper:hover .ant-checkbox-inner,.ms-theme .data-table-container .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--theme-primary)!important}.ms-theme .data-table .ant-table-column-sorter-up.active,.ms-theme .data-table .ant-table-column-sorter-down.active,.ms-theme .data-table .ant-table-filter-trigger.active,.ms-theme .data-table__filter-icon--active{color:var(--theme-primary)!important}.ms-theme .data-table__action-btn--edit{color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ms-theme .data-table__action-btn--edit:hover{color:#fff!important;background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ms-theme .data-table__action-btn--view:hover{color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;background:#ff82000d!important}:is(:root body:has(.ms-theme) .ant-drawer .data-table-search .ant-input-affix-wrapper:hover,:root body:has([data-theme=ms]) .ant-drawer .data-table-search .ant-input-affix-wrapper:hover){border-color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-drawer .data-table-search .ant-input-affix-wrapper:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-drawer .data-table-search .ant-input-affix-wrapper-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-drawer .data-table-search .ant-input-affix-wrapper:focus-within{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-drawer .data-table-search .ant-input-affix-wrapper:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-drawer .data-table-search .ant-input-affix-wrapper-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has([data-theme=ms]) .ant-drawer .data-table-search .ant-input-affix-wrapper:focus-within{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:is(:root body:has(.ms-theme) .ant-drawer .data-table-toolbar-right>.ant-btn:not(.ant-btn-primary):not(.ant-dropdown-trigger),:root body:has([data-theme=ms]) .ant-drawer .data-table-toolbar-right>.ant-btn:not(.ant-btn-primary):not(.ant-dropdown-trigger)){color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-drawer .data-table-toolbar-right>.ant-btn:not(.ant-btn-primary):not(.ant-dropdown-trigger):hover,:root body:has([data-theme=ms]) .ant-drawer .data-table-toolbar-right>.ant-btn:not(.ant-btn-primary):not(.ant-dropdown-trigger):hover){color:#fff!important;background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-drawer .data-table-container .ant-checkbox-checked .ant-checkbox-inner,:root body:has([data-theme=ms]) .ant-drawer .data-table-container .ant-checkbox-checked .ant-checkbox-inner){background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-drawer .data-table-container .ant-checkbox-wrapper:hover .ant-checkbox-inner,:root body:has(.ms-theme) .ant-drawer .data-table-container .ant-checkbox:hover .ant-checkbox-inner,:root body:has([data-theme=ms]) .ant-drawer .data-table-container .ant-checkbox-wrapper:hover .ant-checkbox-inner,:root body:has([data-theme=ms]) .ant-drawer .data-table-container .ant-checkbox:hover .ant-checkbox-inner){border-color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-drawer .data-table-container .ant-table-row-selected>td,:root body:has([data-theme=ms]) .ant-drawer .data-table-container .ant-table-row-selected>td){background-color:#ff82001a!important}:is(:root body:has(.ms-theme) .ant-drawer .data-table-container .ant-table-row-selected:hover>td,:root body:has([data-theme=ms]) .ant-drawer .data-table-container .ant-table-row-selected:hover>td){background-color:var(--theme-primary-bg-active)!important}:is(:root body:has(.ms-theme) .ant-drawer .data-table .ant-table-column-sorter-up.active,:root body:has(.ms-theme) .ant-drawer .data-table .ant-table-column-sorter-down.active,:root body:has([data-theme=ms]) .ant-drawer .data-table .ant-table-column-sorter-up.active,:root body:has([data-theme=ms]) .ant-drawer .data-table .ant-table-column-sorter-down.active){color:var(--theme-primary)!important}.ms-theme .ant-alert-info,[data-theme=ms] .ant-alert-info{background-color:var(--theme-primary-bg)!important;border-color:var(--theme-primary-light)!important}.ms-theme .ant-alert-info .ant-alert-icon,[data-theme=ms] .ant-alert-info .ant-alert-icon{color:var(--theme-primary)!important}.ms-theme .ant-badge-count,[data-theme=ms] .ant-badge-count{background:var(--theme-primary)!important}.ms-theme .ant-menu-item-selected,[data-theme=ms] .ant-menu-item-selected{color:var(--theme-primary)!important}.ms-theme .ant-menu-item-selected:after,[data-theme=ms] .ant-menu-item-selected:after{border-color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-modal .ant-btn-primary,:root body:has(.ms-theme) .ant-drawer .ant-btn-primary){background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-modal .ant-btn-primary:hover,:root body:has(.ms-theme) .ant-drawer .ant-btn-primary:hover){background-color:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}:is(:root body:has(.ms-theme) .ant-modal .ant-btn-default:hover,:root body:has(.ms-theme) .ant-drawer .ant-btn-default:hover){color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-select-dropdown .ant-select-item-option-active{background-color:var(--theme-primary-bg-hover)!important}:root body:has(.ms-theme) .ant-select-dropdown .ant-select-item-option-selected{background-color:var(--theme-primary-bg-active)!important;color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item:hover{background-color:var(--theme-primary-bg-hover)!important;color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-modal:not(.add-job-modal) .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-modal:not(.add-job-modal) .ant-tabs-ink-bar{background-color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-modal .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-modal .ant-switch-checked{background-color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-modal .ant-input:focus,:root body:has(.ms-theme) .ant-modal .ant-select-focused .ant-select-selector){border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px var(--theme-primary-bg-active)!important}:root body:has(.ms-theme) .ant-table-filter-dropdown .ant-btn-primary{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-table-filter-dropdown .ant-btn-link{color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-table-filter-dropdown .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:root body:has(.ms-theme) .ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{background-color:var(--theme-primary)!important}@media (prefers-color-scheme:dark){:root{--bg-primary:#1f2937;--bg-secondary:#111827;--bg-tertiary:#1e293b;--bg-muted:#374151;--bg-hover:#4b5563;--border-color:#374151;--border-color-light:#1f2937;--border-color-dark:#4b5563;--border-color-input:#4b5563;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-muted:#9ca3af;--text-placeholder:#6b7280;--text-dark:#f3f4f6;--text-heading:#f9fafb;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 2px 4px #0000004d;--shadow-md:0 2px 8px #0006;--shadow-lg:0 4px 12px #00000080;--shadow-xl:0 6px 20px #0009;--color-success-light:#064e3b;--color-success-bg:#022c22;--color-warning-light:#78350f;--color-warning-bg:#451a03;--color-danger-light:#7f1d1d;--color-danger-bg:#450a0a;--color-danger-text:#fca5a5;--color-info-light:#1e3a5f;--color-info-bg:#172554;--color-purple-light:#2e1065;--ant-color-bg-container:#1f2937;--ant-color-bg-elevated:#1f2937;--ant-color-bg-layout:#111827;--ant-color-bg-spotlight:#ffffff26;--ant-color-bg-base:#111827;--ant-color-border:#374151;--ant-color-border-secondary:#374151;--ant-color-border-bg:#1f2937;--ant-color-split:#ffffff14;--ant-color-text:#f9fafb;--ant-color-text-base:#f9fafb;--ant-color-text-secondary:#d1d5db;--ant-color-text-tertiary:#9ca3af;--ant-color-text-quaternary:#6b7280;--ant-color-text-placeholder:#6b7280;--ant-color-text-disabled:#4b5563;--ant-color-text-heading:#f9fafb;--ant-color-text-label:#d1d5db;--ant-color-text-description:#9ca3af;--ant-color-text-light-solid:#fff;--ant-color-fill:#ffffff1f;--ant-color-fill-secondary:#ffffff14;--ant-color-fill-tertiary:#ffffff0d;--ant-color-fill-quaternary:#ffffff08;--ant-color-fill-content:#ffffff14;--ant-color-fill-content-hover:#ffffff1f;--ant-color-fill-alter:#ffffff0a;--ant-color-bg-container-disabled:#ffffff0f;--ant-color-bg-text-hover:#ffffff14;--ant-color-bg-text-active:#ffffff1f;--ant-color-icon:#ffffff73;--ant-color-icon-hover:#ffffffe0;--ant-control-item-bg-hover:#ffffff0f;--ant-control-item-bg-active:var(--theme-primary-bg-active);--ant-control-item-bg-active-hover:var(--theme-primary-bg-active);--ant-control-tmp-outline:#ffffff0a;--ant-modal-content-bg:#1f2937;--ant-modal-header-bg:transparent;--ant-modal-footer-bg:transparent;--ant-modal-title-color:#f9fafb;--ant-box-shadow:0 6px 16px 0 #0006, 0 3px 6px -4px #00000080, 0 9px 28px 8px #0000004d;--ant-box-shadow-secondary:0 6px 16px 0 #0006, 0 3px 6px -4px #00000080, 0 9px 28px 8px #0000004d;--ant-color-white:#fff}.ss-theme,[data-theme=ss]{--theme-primary-light:var(--theme-primary-bg-active);--theme-primary-lighter:var(--theme-primary-bg);--theme-primary-bg:#21bbc01f;--theme-primary-bg-hover:#21bbc02e;--theme-primary-bg-active:var(--theme-primary-bg-active);--theme-header-bg:#111827;--theme-header-text:#f9fafb;--theme-header-border:#374151;--theme-sidebar-bg:#111827;--theme-sidebar-text:#d1d5db;--theme-sidebar-icon:#9ca3af;--theme-sidebar-border:#374151;--theme-sidebar-item-hover-bg:#4db8a41f;--theme-sidebar-item-selected-bg:#4db8a42e;--theme-gradient-start:#2d8a7a;--theme-gradient-end:#1f6b5e;--theme-gradient:linear-gradient(135deg, var(--theme-gradient-start) 0%, var(--theme-gradient-end) 100%);--theme-gradient-shadow:var(--theme-primary-bg-active);--theme-chart-highlight-bg:var(--theme-primary-bg-active);--theme-chart-highlight-border:var(--theme-primary-bg-active);--theme-chart-highlight-text:#6ee7b7;--theme-table-row-hover:var(--theme-primary-bg);--theme-table-row-selected:#4db8a41f}.ms-theme,[data-theme=ms]{--theme-primary-light:var(--theme-primary-bg-active);--theme-primary-lighter:var(--theme-primary-bg);--theme-primary-bg:var(--theme-primary-bg-hover);--theme-primary-bg-hover:var(--theme-primary-bg-active);--theme-primary-bg-active:var(--theme-primary-bg-active);--theme-header-bg:#111827;--theme-header-text:#f9fafb;--theme-header-border:#374151;--theme-sidebar-bg:#111827;--theme-sidebar-text:#d1d5db;--theme-sidebar-icon:#9ca3af;--theme-sidebar-border:#374151;--theme-sidebar-item-hover-bg:var(--theme-primary-bg-hover);--theme-sidebar-item-selected-bg:var(--theme-primary-bg-active);--theme-gradient-start:#c77d1e;--theme-gradient-end:#a86200;--theme-gradient:linear-gradient(135deg, var(--theme-gradient-start) 0%, var(--theme-gradient-end) 100%);--theme-gradient-shadow:var(--theme-primary-bg-active);--theme-chart-highlight-bg:var(--theme-primary-bg-active);--theme-chart-highlight-border:var(--theme-primary-bg-active);--theme-chart-highlight-text:#fbbf24;--theme-table-row-hover:var(--theme-primary-bg);--theme-table-row-selected:var(--theme-primary-bg-hover)}:root{--ms-primary-light:var(--theme-primary-bg-active)}.ant-layout{background:var(--bg-secondary)!important}.ant-layout-sider{background:var(--theme-sidebar-bg,#111827)!important}.ant-layout-header{background:var(--theme-header-bg,#111827)!important}.ant-layout-content{background:var(--bg-secondary)!important}.ant-layout-footer{background:var(--bg-primary)!important}.ant-card{background:var(--bg-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-card-head{border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-card-head-title{color:var(--text-primary)!important}.ant-table{background:var(--bg-primary)!important;color:var(--text-primary)!important}:root .ant-table-thead,:root thead.ant-table-thead{background:#374151!important}:root .ant-table-thead>tr>th,:root .ant-table-thead>tr>td,:root .ant-table-thead th.ant-table-cell,:root .ant-table-thead .ant-table-cell,:root th.ant-table-cell{color:#f9fafb!important;background:#374151!important;border-bottom-color:#4b5563!important}:root .ant-table-tbody>tr>td{border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}:root .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--theme-table-row-hover,#ffffff0a)!important}.ant-table-tbody>tr>td,.ant-table-cell-fix-left,.ant-table-cell-fix-right{background:var(--bg-primary)!important}.ant-table-thead .ant-table-cell-fix-left,.ant-table-thead .ant-table-cell-fix-right{background:var(--bg-muted)!important}.ant-table-placeholder{background:var(--bg-primary)!important}.ant-table-placeholder .ant-empty-description,.ant-table-column-sorter,.ant-table-filter-trigger{color:var(--text-muted)!important}.ant-table-body{scrollbar-color:#4b5563 #1f2937}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input{background:var(--bg-muted)!important;color:var(--text-primary)!important;border-color:var(--border-color-input)!important}.ant-input::-moz-placeholder{color:var(--text-placeholder)!important}.ant-input-number-input::-moz-placeholder{color:var(--text-placeholder)!important}.ant-input::placeholder,.ant-input-number-input::placeholder{color:var(--text-placeholder)!important}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{color:var(--text-muted)!important}.ant-input[disabled],.ant-input-affix-wrapper-disabled,.ant-input-number-disabled{background:var(--bg-secondary)!important;color:var(--text-muted)!important}.ant-input-textarea textarea{background:var(--bg-muted)!important;color:var(--text-primary)!important;border-color:var(--border-color-input)!important}.ant-select-selector,div.ant-select-selector[class],.ant-select .ant-select-selector,.ant-select-single .ant-select-selector,.ant-select-multiple .ant-select-selector{background:var(--bg-muted)!important;background-color:var(--bg-muted)!important;color:var(--text-primary)!important;border-color:var(--border-color-input)!important}.ant-select-selection-placeholder{color:var(--text-placeholder)!important}.ant-select-arrow{color:var(--text-muted)!important}.ant-select-clear{background:var(--bg-muted)!important;color:var(--text-muted)!important}.ant-select-disabled .ant-select-selector{background:var(--bg-secondary)!important;color:var(--text-muted)!important}.ant-select-multiple .ant-select-selection-item{background:var(--bg-hover)!important;border-color:var(--border-color-dark)!important;color:var(--text-primary)!important}.ant-select-dropdown{background:var(--bg-primary)!important;box-shadow:var(--shadow-lg)!important}.ant-select-item{color:var(--text-primary)!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bg-hover)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--bg-muted)!important}.ant-select-item-group{color:var(--text-muted)!important}.ant-picker{background:var(--bg-muted)!important;color:var(--text-primary)!important;border-color:var(--border-color-input)!important}.ant-picker-input>input{color:var(--text-primary)!important}.ant-picker-input>input::placeholder{color:var(--text-placeholder)!important}.ant-picker-suffix,.ant-picker-separator{color:var(--text-muted)!important}.ant-picker-clear{background:var(--bg-muted)!important;color:var(--text-muted)!important}.ant-picker-dropdown .ant-picker-panel-container{background:var(--bg-primary)!important;box-shadow:var(--shadow-lg)!important}.ant-picker-dropdown .ant-picker-panel{background:var(--bg-primary)!important;border-color:var(--border-color)!important}.ant-picker-dropdown .ant-picker-header{color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}.ant-picker-dropdown .ant-picker-header button{color:var(--text-secondary)!important}.ant-picker-dropdown .ant-picker-header button:hover{color:var(--text-primary)!important}.ant-picker-dropdown .ant-picker-content th{color:var(--text-secondary)!important}.ant-picker-dropdown .ant-picker-cell{color:var(--text-muted)!important}.ant-picker-dropdown .ant-picker-cell-in-view{color:var(--text-primary)!important}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner{background:var(--bg-hover)!important}.ant-picker-dropdown .ant-picker-footer{border-top-color:var(--border-color)!important}.ant-picker-dropdown .ant-picker-today-btn{color:var(--theme-primary,var(--theme-primary))!important}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:var(--text-primary)!important}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:var(--bg-hover)!important}.ant-btn-default{background:var(--bg-muted)!important;color:var(--text-primary)!important;border-color:var(--border-color-dark)!important}.ant-btn-default:hover{color:var(--theme-primary,var(--theme-primary))!important;border-color:var(--theme-primary,var(--theme-primary))!important;background:var(--bg-muted)!important}.ant-btn-text{color:var(--text-primary)!important}.ant-btn-text:hover{background:var(--bg-hover)!important}.ant-btn-link{color:var(--theme-primary,var(--theme-primary))!important}.ant-btn[disabled],.ant-btn-default[disabled]{background:var(--bg-secondary)!important;color:var(--text-muted)!important;border-color:var(--border-color)!important}.ant-modal-root .ant-modal-content,.ant-modal-wrap .ant-modal-content,.ant-modal-content,.ant-modal .ant-modal-content,div[class*=ant-modal] .ant-modal-content,div.ant-modal-content[class],div[class*=ant-modal-content]{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;box-shadow:0 6px 16px #0006,0 3px 6px -4px #00000080,0 9px 28px 8px #0000004d!important}:root :root .ant-modal-content{background:#111827!important;border:1px solid #374151!important;outline:none!important;box-shadow:0 6px 16px #0006,0 3px 6px -4px #00000080,0 9px 28px 8px #0000004d!important}:root :root .ant-modal-body{background:#111827!important}:root :root .ant-modal-header{background:#111827!important;border-bottom-color:#374151!important}:root :root .ant-modal-footer{background:#111827!important;border-top-color:#374151!important}.ant-modal-body,.ant-modal .ant-modal-body,.ant-modal-root .ant-modal-body,.ant-modal-wrap .ant-modal-body,div[class*=ant-modal] .ant-modal-body,div.ant-modal-body[class],div[class*=ant-modal-body]{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.ant-modal-close,div.ant-modal-close[class]{color:var(--text-secondary)!important}.ant-modal-header,.ant-modal .ant-modal-header,div.ant-modal-header[class],div[class*=ant-modal-header]{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}.ant-modal-title,.ant-modal .ant-modal-title,span.ant-modal-title[class],.ant-modal-close:hover,.ant-modal .ant-modal-close:hover{color:var(--text-primary)!important}.ant-modal-footer,.ant-modal .ant-modal-footer,div.ant-modal-footer[class],div[class*=ant-modal-footer]{border-top-color:var(--border-color)!important;background:var(--bg-primary)!important;background-color:var(--bg-primary)!important}.ant-modal-confirm .ant-modal-content,.ant-modal-confirm .ant-modal-body,.ant-modal-confirm-body-wrapper{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.ant-modal-confirm-body .ant-modal-confirm-title{color:var(--text-primary)!important}.ant-modal-confirm-body .ant-modal-confirm-content{color:var(--text-secondary)!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default{background:var(--bg-muted)!important;color:var(--text-primary)!important;border-color:var(--border-color-dark)!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default:hover{color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-input-number,.ant-modal .ant-input-number-input,.ant-modal .ant-input-textarea textarea,.ant-modal-content .ant-input,.ant-modal-content .ant-input-affix-wrapper,.ant-modal-content .ant-input-number,.ant-modal-content .ant-input-textarea textarea{background:var(--bg-muted)!important;color:var(--text-primary)!important;border-color:var(--border-color-input)!important}.ant-modal .ant-select-selector,.ant-modal-content .ant-select-selector,.ant-modal-body .ant-select-selector,.setup-modal .ant-select-selector,div[class*=ant-modal] .ant-select-selector,.ant-select-selector[class*=ant-select-selector]{background:var(--bg-muted)!important;background-color:var(--bg-muted)!important;color:var(--text-primary)!important;border-color:var(--border-color-input)!important}.ant-modal .ant-select-selection-placeholder,.ant-modal-body .ant-select-selection-placeholder{color:var(--text-muted)!important}.ant-modal .ant-select-selection-search-input,.ant-modal-content .ant-select-selection-search-input,.ant-modal .ant-select-selection-search,.ant-modal-content .ant-select-selection-search,.ant-modal-body .ant-select-selection-search-input,.ant-modal-body .ant-select-selection-search{color:var(--text-primary)!important;background:0 0!important}.ant-modal .ant-select-auto-complete .ant-select-selector,.ant-modal .ant-select-show-search .ant-select-selector,.ant-modal-body .ant-select-auto-complete .ant-select-selector,.ant-modal-body .ant-select-show-search .ant-select-selector{background:var(--bg-muted)!important;background-color:var(--bg-muted)!important;color:var(--text-primary)!important;border-color:var(--border-color-input)!important}.ant-modal .ant-input-search .ant-input-wrapper,.ant-modal .ant-input-search .ant-input-group-addon,.ant-modal .ant-input-group .ant-input-group-addon,.ant-modal-body .ant-input-search .ant-input-wrapper,.ant-modal-body .ant-input-group .ant-input-group-addon,.ant-modal .ant-picker,.ant-modal-content .ant-picker{background:var(--bg-muted)!important;border-color:var(--border-color-input)!important}.ant-modal .ant-form-item-label>label,.ant-modal-content .ant-form-item-label>label{color:var(--text-primary)!important}.ant-modal .ant-tabs-tab,.ant-modal-content .ant-tabs-tab{color:var(--text-secondary)!important}.ant-modal .ant-tabs-nav:before,.ant-modal-content .ant-tabs-nav:before{border-bottom-color:var(--border-color)!important}.ant-modal .ant-card,.ant-modal-content .ant-card{background:var(--bg-secondary)!important;border-color:var(--border-color)!important}.setup-modal.ant-modal .ant-modal-content,.setup-modal .ant-modal-content,div[class*=ant-modal].setup-modal .ant-modal-content,div.ant-modal.setup-modal .ant-modal-content,.setup-modal.ant-modal .ant-modal-body,.setup-modal .ant-modal-body,div[class*=ant-modal].setup-modal .ant-modal-body,div.ant-modal.setup-modal .ant-modal-body{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important}.setup-modal.ant-modal .ant-modal-header,div.ant-modal.setup-modal .ant-modal-header{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}.setup-modal.ant-modal .ant-modal-footer,div.ant-modal.setup-modal .ant-modal-footer{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-top-color:var(--border-color)!important}.setup-modal .ant-modal-footer .ant-btn-default{color:#ff4d4f!important;background:0 0!important;border-color:#ff4d4f!important}.setup-modal .ant-modal-body::-webkit-scrollbar-track{background:var(--bg-secondary)!important}.setup-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#4b5563!important}.setup-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#6b7280!important}.setup-modal .ant-alert-info .ant-alert-message{color:#6ee7b7!important}.ant-drawer .ant-drawer-content{background:var(--bg-primary)!important}.ant-drawer .ant-drawer-header{background:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}.ant-drawer .ant-drawer-title{color:var(--text-primary)!important}.ant-drawer .ant-drawer-close{color:var(--text-secondary)!important}.ant-drawer .ant-drawer-body{color:var(--text-primary)!important}.ant-dropdown .ant-dropdown-menu{background:var(--bg-primary)!important;box-shadow:var(--shadow-lg)!important}.ant-dropdown .ant-dropdown-menu-item{color:var(--text-primary)!important}.ant-dropdown .ant-dropdown-menu-item:hover{background:var(--bg-hover)!important}.ant-dropdown .ant-dropdown-menu-item .anticon{color:var(--text-secondary)!important}.ant-dropdown-menu-item-divider{background-color:var(--border-color)!important}.ant-tabs{color:var(--text-primary)!important}.ant-tabs-tab{color:var(--text-secondary)!important}.ant-tabs-tab:hover{color:var(--text-primary)!important}.ant-tabs-nav:before{border-bottom-color:var(--border-color)!important}.ant-tag{border-color:var(--border-color)!important}.ant-tag-default{background:var(--bg-muted)!important;color:var(--text-primary)!important}:root .ant-tooltip-inner,:root .ant-tooltip .ant-tooltip-inner{color:#f9fafb!important;background:#374151!important}:root .ant-tooltip-arrow:before,:root .ant-tooltip .ant-tooltip-arrow:before{background:#374151!important}:root .ant-popover-inner,:root .ant-popover .ant-popover-inner{background:#1f2937!important;box-shadow:0 4px 12px #00000080!important}:root .ant-popover-title,:root .ant-popover .ant-popover-title{color:#f9fafb!important;border-bottom-color:#374151!important}:root .ant-popover-inner-content,:root .ant-popover .ant-popover-inner-content{color:#f9fafb!important}:root .ant-popover-arrow:before,:root .ant-popover .ant-popover-arrow:before,:root .ant-popover-arrow:after,:root .ant-popover .ant-popover-arrow:after{background:#1f2937!important}.ant-alert{border-color:var(--border-color)!important}.ant-alert-info{background:var(--color-info-bg)!important;border-color:var(--color-info-light)!important}.ant-alert-success{background:var(--color-success-bg)!important;border-color:var(--color-success-light)!important}.ant-alert-warning{background:var(--color-warning-bg)!important;border-color:var(--color-warning-light)!important}.ant-alert-error{background:var(--color-danger-bg)!important;border-color:var(--color-danger-light)!important}.ant-alert-message{color:var(--text-primary)!important}.ant-alert-description{color:var(--text-secondary)!important}.ant-form-item-label>label{color:var(--text-primary)!important}.ant-form-item-explain-error{color:var(--color-danger)!important}.ant-descriptions-item-label{color:var(--text-secondary)!important}.ant-descriptions-item-content{color:var(--text-primary)!important}.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--bg-muted)!important}.ant-descriptions-bordered .ant-descriptions-view{border-color:var(--border-color)!important}.ant-empty-description{color:var(--text-muted)!important}.ant-progress-text{color:var(--text-secondary)!important}.ant-progress-inner{background:var(--bg-muted)!important}.ant-divider{border-color:var(--border-color)!important}.ant-steps-item-title{color:var(--text-primary)!important}.ant-steps-item-description{color:var(--text-secondary)!important}.ant-steps-item-wait .ant-steps-item-icon{background:var(--bg-muted)!important;border-color:var(--border-color-dark)!important}.ant-pagination-item{background:var(--bg-muted)!important;border-color:var(--border-color)!important}.ant-pagination-item a{color:var(--text-primary)!important}.ant-pagination-item:hover{border-color:var(--theme-primary,var(--theme-primary))!important}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{background:var(--bg-muted)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-checkbox-inner,.ant-radio-inner{background:var(--bg-muted)!important;border-color:var(--border-color-dark)!important}.ant-switch{background:var(--bg-hover)!important}.ant-collapse{background:var(--bg-primary)!important;border-color:var(--border-color)!important}.ant-collapse>.ant-collapse-item{border-bottom-color:var(--border-color)!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--text-primary)!important}.ant-collapse-content{background:var(--bg-primary)!important;border-top-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-breadcrumb,.ant-breadcrumb a{color:var(--text-secondary)!important}.ant-breadcrumb li:last-child{color:var(--text-primary)!important}.ant-menu{color:var(--text-secondary)!important;background:0 0!important}.ant-menu-item{color:var(--text-secondary)!important}.ant-menu-item:hover{background:var(--theme-sidebar-item-hover-bg,#ffffff0f)!important}.ant-menu-item-selected{background:var(--theme-sidebar-item-selected-bg,#ffffff1a)!important;color:var(--theme-sidebar-item-selected-text,var(--theme-primary))!important}.ant-menu-item .anticon{color:inherit!important}.ant-table-filter-dropdown{background:var(--bg-primary)!important;box-shadow:var(--shadow-lg)!important}.ant-table-filter-dropdown .ant-dropdown-menu{background:var(--bg-primary)!important}.ant-table-filter-dropdown .ant-dropdown-menu-item{color:var(--text-primary)!important}.ant-segmented{background:var(--bg-muted)!important;color:var(--text-secondary)!important}.ant-segmented-item-selected{background:var(--bg-primary)!important;color:var(--text-primary)!important}.ant-statistic-title{color:var(--text-secondary)!important}.ant-statistic-content,.ant-typography{color:var(--text-primary)!important}.ant-typography.ant-typography-secondary{color:var(--text-secondary)!important}.ant-typography-disabled{color:var(--text-muted)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6b7280}.data-table__filter-dropdown-container{background:var(--bg-primary);color:var(--text-primary)}.data-table__filter-select-all{border-bottom-color:var(--border-color)}.data-table__filter-actions{border-top-color:var(--border-color)}.ss-footer,.ms-footer{background:var(--bg-primary)!important;border-top-color:var(--border-color)!important}.ss-footer__link,.ms-footer__link{color:var(--text-secondary)!important}.ss-footer__separator,.ms-footer__separator,.ss-footer__copyright,.ms-footer__copyright{color:var(--text-muted)!important}.ss-header,.ms-header{background:var(--theme-header-bg)!important;border-bottom-color:var(--theme-header-border)!important}.ss-header__username,.ms-header__username,.ss-header__user-btn,.ms-header__user-btn{color:var(--text-primary)!important}.ss-header__icon-btn,.ms-header__icon-btn{color:var(--text-secondary)!important}.ss-header__icon-btn:hover,.ms-header__icon-btn:hover{color:var(--text-primary)!important}.ss-sidemenu,.ms-sidemenu{background:var(--theme-sidebar-bg)!important;border-right-color:var(--theme-sidebar-border)!important}.ss-sidemenu__group-title,.ms-sidemenu__group-title{color:var(--text-muted)!important}.ms-page-header{background:var(--theme-gradient)!important}.ms-stat-card{background:var(--bg-primary)!important;border-color:var(--border-color)!important}:root body:has(.ms-theme) .ant-modal-content{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important}:root body:has(.ms-theme) .ant-modal .ant-modal-content{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important}:root body:has([data-theme=ms]) .ant-modal-content{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important}:root body:has([data-theme=ms]) .ant-modal .ant-modal-content{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important}:root body:has(.ms-theme) .ant-modal-body{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;color:var(--text-primary)!important}:root body:has(.ms-theme) .ant-modal .ant-modal-body{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;color:var(--text-primary)!important}:root body:has([data-theme=ms]) .ant-modal-body{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;color:var(--text-primary)!important}:root body:has([data-theme=ms]) .ant-modal .ant-modal-body{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;color:var(--text-primary)!important}:root body:has(.ms-theme) .ant-modal-header{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}:root body:has(.ms-theme) .ant-modal .ant-modal-header{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}:root body:has([data-theme=ms]) .ant-modal-header{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}:root body:has([data-theme=ms]) .ant-modal .ant-modal-header{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}:root body:has(.ms-theme) .ant-modal-title{color:var(--text-primary)!important}:root body:has(.ms-theme) .ant-modal .ant-modal-title{color:var(--text-primary)!important}:root body:has([data-theme=ms]) .ant-modal-title{color:var(--text-primary)!important}:root body:has([data-theme=ms]) .ant-modal .ant-modal-title{color:var(--text-primary)!important}:is(:root body:has(.ms-theme) .ant-modal-close,:root body:has([data-theme=ms]) .ant-modal-close){color:var(--text-secondary)!important}:root body:has(.ms-theme) .ant-modal-footer{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-top-color:var(--border-color)!important}:root body:has(.ms-theme) .ant-modal .ant-modal-footer{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-top-color:var(--border-color)!important}:root body:has([data-theme=ms]) .ant-modal-footer{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-top-color:var(--border-color)!important}:root body:has([data-theme=ms]) .ant-modal .ant-modal-footer{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-top-color:var(--border-color)!important}:is(:root body:has(.ms-theme) .ant-modal .ant-btn-default,:root body:has(.ms-theme) .ant-modal-footer .ant-btn-default,:root body:has([data-theme=ms]) .ant-modal .ant-btn-default,:root body:has([data-theme=ms]) .ant-modal-footer .ant-btn-default){background:var(--bg-muted)!important;border-color:var(--border-color-dark)!important;color:var(--text-primary)!important}:is(:root body:has(.ms-theme) .ant-modal .ant-btn-default:hover,:root body:has(.ms-theme) .ant-modal-footer .ant-btn-default:hover,:root body:has([data-theme=ms]) .ant-modal .ant-btn-default:hover,:root body:has([data-theme=ms]) .ant-modal-footer .ant-btn-default:hover){background:var(--theme-primary-bg-hover)!important;border-color:var(--theme-primary)!important;color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-modal .ant-form-item-label>label,:root body:has([data-theme=ms]) .ant-modal .ant-form-item-label>label){color:var(--text-primary)!important}.ms-modal-footer{border-top:1px solid var(--border-color)!important}:is(:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu,:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu){background:var(--bg-primary)!important}:is(:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item,:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item){color:var(--text-primary)!important}:is(:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item .anticon,:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item .anticon){color:var(--text-secondary)!important}:is(:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item:hover,:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item:hover){background:var(--theme-primary-bg-hover)!important}:is(:root body:has(.ms-theme) .ant-dropdown .ant-dropdown-menu-item:hover .anticon,:root body:has([data-theme=ms]) .ant-dropdown .ant-dropdown-menu-item:hover .anticon){color:var(--theme-primary)!important}:is(:root body:has(.ms-theme) .ant-select-dropdown,:root body:has([data-theme=ms]) .ant-select-dropdown){background:var(--bg-primary)!important}:is(:root body:has(.ms-theme) .ant-select-dropdown .ant-select-item,:root body:has([data-theme=ms]) .ant-select-dropdown .ant-select-item){color:var(--text-primary)!important}:is(:root body:has(.ms-theme) .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),:root body:has([data-theme=ms]) .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled)){background:var(--bg-hover)!important}:is(:root body:has(.ms-theme) .ant-picker-dropdown .ant-picker-panel-container,:root body:has([data-theme=ms]) .ant-picker-dropdown .ant-picker-panel-container){background:var(--bg-primary)!important}:is(:root body:has(.ms-theme) .ant-picker-dropdown .ant-picker-panel,:root body:has([data-theme=ms]) .ant-picker-dropdown .ant-picker-panel){background:var(--bg-primary)!important;border-color:var(--border-color)!important}:is(:root body:has(.ms-theme) .ant-picker-dropdown .ant-picker-header,:root body:has([data-theme=ms]) .ant-picker-dropdown .ant-picker-header){color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}:is(:root body:has(.ms-theme) .ant-picker-dropdown .ant-picker-cell-in-view,:root body:has([data-theme=ms]) .ant-picker-dropdown .ant-picker-cell-in-view){color:var(--text-primary)!important}:root body:has(.ss-theme) .ant-modal-content{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important}:root body:has(.ss-theme) .ant-modal .ant-modal-content{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important}:root body:has([data-theme=ss]) .ant-modal-content{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important}:root body:has([data-theme=ss]) .ant-modal .ant-modal-content{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important}:root body:has(.ss-theme) .ant-modal-body{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;color:var(--text-primary)!important}:root body:has(.ss-theme) .ant-modal .ant-modal-body{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;color:var(--text-primary)!important}:root body:has([data-theme=ss]) .ant-modal-body{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;color:var(--text-primary)!important}:root body:has([data-theme=ss]) .ant-modal .ant-modal-body{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;color:var(--text-primary)!important}:root body:has(.ss-theme) .ant-modal-header{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}:root body:has(.ss-theme) .ant-modal .ant-modal-header{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}:root body:has([data-theme=ss]) .ant-modal-header{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}:root body:has([data-theme=ss]) .ant-modal .ant-modal-header{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}:root body:has(.ss-theme) .ant-modal-title{color:var(--text-primary)!important}:root body:has(.ss-theme) .ant-modal .ant-modal-title{color:var(--text-primary)!important}:root body:has([data-theme=ss]) .ant-modal-title{color:var(--text-primary)!important}:root body:has([data-theme=ss]) .ant-modal .ant-modal-title{color:var(--text-primary)!important}:is(:root body:has(.ss-theme) .ant-modal-close,:root body:has([data-theme=ss]) .ant-modal-close){color:var(--text-secondary)!important}:root body:has(.ss-theme) .ant-modal-footer{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-top-color:var(--border-color)!important}:root body:has(.ss-theme) .ant-modal .ant-modal-footer{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-top-color:var(--border-color)!important}:root body:has([data-theme=ss]) .ant-modal-footer{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-top-color:var(--border-color)!important}:root body:has([data-theme=ss]) .ant-modal .ant-modal-footer{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-top-color:var(--border-color)!important}:is(:root body:has(.ss-theme) .ant-modal .ant-form-item-label>label,:root body:has([data-theme=ss]) .ant-modal .ant-form-item-label>label),:is(:root body:has(.ss-theme) .ant-modal .ant-typography,:root body:has([data-theme=ss]) .ant-modal .ant-typography){color:var(--text-primary)!important}:is(:root body:has(.ss-theme) .ant-dropdown .ant-dropdown-menu,:root body:has([data-theme=ss]) .ant-dropdown .ant-dropdown-menu){background:var(--bg-primary)!important}:is(:root body:has(.ss-theme) .ant-dropdown .ant-dropdown-menu-item,:root body:has([data-theme=ss]) .ant-dropdown .ant-dropdown-menu-item){color:var(--text-primary)!important}:is(:root body:has(.ss-theme) .ant-dropdown .ant-dropdown-menu-item:hover,:root body:has([data-theme=ss]) .ant-dropdown .ant-dropdown-menu-item:hover){background:#4db8a41f!important}:is(:root body:has(.ss-theme) .ant-select-dropdown,:root body:has([data-theme=ss]) .ant-select-dropdown){background:var(--bg-primary)!important}:is(:root body:has(.ss-theme) .ant-select-dropdown .ant-select-item,:root body:has([data-theme=ss]) .ant-select-dropdown .ant-select-item){color:var(--text-primary)!important}:is(:root body:has(.ss-theme) .ant-picker-dropdown .ant-picker-panel-container,:root body:has([data-theme=ss]) .ant-picker-dropdown .ant-picker-panel-container){background:var(--bg-primary)!important}:is(:root body:has(.ss-theme) .ant-picker-dropdown .ant-picker-panel,:root body:has([data-theme=ss]) .ant-picker-dropdown .ant-picker-panel){background:var(--bg-primary)!important;border-color:var(--border-color)!important}:is(:root body:has(.ss-theme) .ant-picker-dropdown .ant-picker-header,:root body:has([data-theme=ss]) .ant-picker-dropdown .ant-picker-header){color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}:is(:root body:has(.ss-theme) .ant-picker-dropdown .ant-picker-cell-in-view,:root body:has([data-theme=ss]) .ant-picker-dropdown .ant-picker-cell-in-view){color:var(--text-primary)!important}.ms-theme .ms-btn-header-secondary,.ms-theme .ant-btn.ms-btn-header-secondary{background-color:var(--bg-muted)!important;border-color:var(--border-color-dark)!important;color:var(--theme-primary)!important}.ms-theme .ms-btn-header-secondary:hover,.ms-theme .ant-btn.ms-btn-header-secondary:hover{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:#fff!important}.ms-theme .ms-btn-ghost,.ms-theme .ant-btn.ms-btn-ghost{background-color:#0000!important}.ss-theme .ms-btn-header-secondary,.ss-theme .ant-btn.ms-btn-header-secondary,.ss-theme .ss-btn-header-secondary,.ss-theme .ant-btn.ss-btn-header-secondary{background-color:var(--bg-muted)!important;border-color:var(--border-color-dark)!important}.column-settings__popover .ant-popover-inner{background:var(--bg-primary)!important;box-shadow:0 4px 12px #0006!important}.column-settings__header{background:var(--bg-secondary)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.column-settings__header .ant-typography{color:var(--text-primary)!important}.column-settings__content{background:var(--bg-primary)!important;color:var(--text-primary)!important}.column-settings__item:hover{background-color:var(--bg-hover)!important}.column-settings__item--dragging{background-color:var(--bg-hover)!important;box-shadow:0 2px 8px #0006!important}.column-settings__label{color:var(--text-primary)!important}.column-settings__drag-handle{color:var(--text-muted)!important}.column-settings__list::-webkit-scrollbar-track{background:var(--bg-secondary)!important}.column-settings__list::-webkit-scrollbar-thumb{background-color:#4b5563!important}.ant-popconfirm .ant-popover-inner{background:var(--bg-primary)!important}.ant-popconfirm .ant-popconfirm-message-title{color:var(--text-primary)!important}.ant-popconfirm .ant-popconfirm-description{color:var(--text-secondary)!important}.ant-list{color:var(--text-primary)!important}.ant-list-item{border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-list-item-meta-title{color:var(--text-primary)!important}.ant-list-item-meta-description{color:var(--text-secondary)!important}.ant-list-empty-text{color:var(--text-muted)!important}.ant-message .ant-message-notice-content,.ant-notification .ant-notification-notice{background:var(--bg-primary)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-lg)!important}.ant-notification .ant-notification-notice-message{color:var(--text-primary)!important}.ant-notification .ant-notification-notice-description{color:var(--text-secondary)!important}.ant-notification .ant-notification-notice-close{color:var(--text-muted)!important}.ant-table-filter-dropdown .ant-checkbox-wrapper,.ant-table-filter-dropdown .ant-btn,.ss-header__about,.ms-header__about{color:var(--text-primary)!important}.ss-header__about-meta,.ms-header__about-meta{border-top-color:var(--border-color)!important}.ss-header__user-btn .ant-typography,.ss-header__user-btn span,.ms-header__user-btn .ant-typography,.ms-header__user-btn span{color:var(--text-primary)!important}.ss-header__btn.ant-btn,.ss-header__btn.ant-btn-text,.ms-header__btn.ant-btn,.ms-header__btn.ant-btn-text,.ss-header__icon-btn .anticon,.ms-header__icon-btn .anticon{color:var(--text-secondary)!important}.ant-dropdown .ms-header__user-menu.ant-dropdown-menu,.ant-dropdown-menu.ms-header__user-menu{background:var(--bg-primary)!important}.ant-dropdown .ms-header__user-menu.ant-dropdown-menu .ant-dropdown-menu-item,.ant-dropdown-menu.ms-header__user-menu .ant-dropdown-menu-item{color:var(--text-primary)!important}.ant-dropdown .ms-header__user-menu.ant-dropdown-menu .ant-dropdown-menu-item .anticon,.ant-dropdown-menu.ms-header__user-menu .ant-dropdown-menu-item .anticon{color:var(--text-secondary)!important}.ant-dropdown .ms-header__user-menu.ant-dropdown-menu .ant-dropdown-menu-item:hover,.ant-dropdown-menu.ms-header__user-menu .ant-dropdown-menu-item:hover,.ant-dropdown-menu.ms-header__user-menu .ant-dropdown-menu-item-active{background-color:var(--theme-primary-bg-active)!important}.ant-dropdown-menu.ms-header__user-menu .ant-dropdown-menu-item-divider{background-color:var(--border-color)!important}.ant-badge-status-text{color:var(--text-primary)!important}.ant-transfer-list{background:var(--bg-primary)!important;border-color:var(--border-color)!important}.ant-transfer-list-header{background:var(--bg-secondary)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-transfer-list-content-item{color:var(--text-primary)!important}.ant-transfer-list-content-item:hover{background:var(--bg-hover)!important}:is(:root body:has(.ss-theme) .ant-popover .ant-popover-inner,:root body:has([data-theme=ss]) .ant-popover .ant-popover-inner),:is(:root body:has(.ms-theme) .ant-popover .ant-popover-inner,:root body:has([data-theme=ms]) .ant-popover .ant-popover-inner){background:var(--bg-primary)!important}:is(:root body:has(.ss-theme) .ant-popover .ant-popover-title,:root body:has([data-theme=ss]) .ant-popover .ant-popover-title,:root body:has(.ms-theme) .ant-popover .ant-popover-title,:root body:has([data-theme=ms]) .ant-popover .ant-popover-title){color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}:is(:root body:has(.ss-theme) .ant-popover .ant-popover-inner-content,:root body:has([data-theme=ss]) .ant-popover .ant-popover-inner-content,:root body:has(.ms-theme) .ant-popover .ant-popover-inner-content,:root body:has([data-theme=ms]) .ant-popover .ant-popover-inner-content){color:var(--text-primary)!important}.leaflet-control-zoom a,.leaflet-control a{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.leaflet-control-zoom a:hover,.leaflet-control a:hover{background-color:var(--bg-hover)!important}.leaflet-bar{border-color:var(--border-color)!important;box-shadow:0 1px 4px #0006!important}.leaflet-bar a{border-bottom-color:var(--border-color)!important}.leaflet-control-layers{background:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important;box-shadow:0 1px 4px #0006!important}.leaflet-control-layers-expanded{background:var(--bg-primary)!important;color:var(--text-primary)!important}.leaflet-control-layers-separator{border-top-color:var(--border-color)!important}.leaflet-control-layers label{color:var(--text-primary)!important}.leaflet-control-attribution{color:var(--text-muted)!important;background:#1f2937cc!important}.leaflet-control-attribution a{color:var(--text-secondary)!important}.leaflet-draw-toolbar a{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.leaflet-draw-toolbar a:hover{background-color:var(--bg-hover)!important}.leaflet-draw-actions{background:var(--bg-primary)!important}.leaflet-draw-actions a{background:var(--bg-muted)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.leaflet-draw-actions a:hover{background:var(--bg-hover)!important}.leaflet-popup-content-wrapper{background:var(--bg-primary)!important;color:var(--text-primary)!important;box-shadow:0 2px 8px #0006!important}.leaflet-popup-tip{background:var(--bg-primary)!important}.leaflet-popup-content{color:var(--text-primary)!important}.map-layer-toggle button{color:var(--text-secondary)!important;border-color:var(--border-color)!important;background:#1f2937eb!important}.map-layer-toggle button:first-child{border-right-color:var(--border-color)!important}.map-layer-toggle button:hover:not(:disabled){background:var(--bg-primary)!important;color:var(--theme-primary)!important}.map-layer-toggle button:disabled{background:var(--theme-primary)!important;color:#fff!important}.map-layer-select__dropdown{color:var(--text-primary)!important;background:#1f2937eb!important;box-shadow:0 1px 4px #0006!important}.map-layer-select__dropdown:hover{background:var(--bg-primary)!important}.map-layer-select__dropdown option{background:var(--bg-primary)!important;color:var(--text-primary)!important}.dashboard-container{background:var(--bg-secondary)!important}.kpi-card{background:var(--bg-primary)!important;border-color:var(--border-color)!important;box-shadow:0 2px 8px #0003!important}.kpi-card:hover{border-color:var(--border-color-dark)!important;box-shadow:0 6px 20px #0000004d!important}.kpi-statistic-title{color:var(--text-secondary)!important}.kpi-statistic-suffix{color:var(--text-muted)!important}.kpi-card-neutral .kpi-statistic-value,.kpi-card-neutral .kpi-statistic-prefix{color:var(--text-primary)!important}.secondary-stat-card{background:var(--bg-primary)!important;border-color:var(--border-color)!important;box-shadow:0 1px 4px #00000026!important}.secondary-stat-card:hover{border-color:var(--border-color-dark)!important;box-shadow:0 4px 12px #00000040!important}.secondary-stat-card .ant-statistic-title{color:var(--text-secondary)!important}.secondary-stat-card .ant-statistic-content-value{color:var(--text-primary)!important}.secondary-stat-card .anticon{color:var(--text-muted)!important}.content-card{background:var(--bg-primary)!important;border-color:var(--border-color)!important;box-shadow:0 2px 8px #0003!important}.content-card:hover{border-color:var(--border-color-dark)!important;box-shadow:0 4px 16px #00000040!important}.content-card-header{color:var(--text-primary)!important}.content-card-header .anticon{color:var(--text-muted)!important}.recent-solve-header{background:var(--bg-secondary)!important;border-color:var(--border-color)!important}.recent-solve-title{color:var(--text-primary)!important}.recent-solve-date{color:var(--text-secondary)!important}.solve-metric-card{background:var(--bg-secondary)!important;border-color:var(--border-color)!important}.solve-metric-card:hover{border-color:var(--border-color-dark)!important;box-shadow:0 2px 8px #00000040!important}.solve-metric-label{color:var(--text-secondary)!important}.enhanced-chart-container{background:var(--bg-primary)!important;border-color:var(--border-color)!important}.chart-legend{background:var(--bg-secondary)!important;border-color:var(--border-color)!important}.chart-legend-label{color:var(--text-secondary)!important}.chart-summary{background:var(--theme-primary-bg-hover)!important;border-color:var(--theme-primary-bg-active)!important}.chart-summary-title{color:#6ee7b7!important}.chart-summary-subtitle{color:var(--text-secondary)!important}.chart-empty-state,.chart-empty-icon{color:var(--text-muted)!important}.chart-loading-overlay{background:#1f2937cc!important}.chart-loading-text{color:var(--text-secondary)!important}.enhanced-table .ant-table-tbody>tr:hover>td{background:var(--theme-table-row-hover)!important}.enhanced-table .ant-table-thead>tr>th{background:var(--bg-muted)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.table-metric-card{background:var(--theme-primary-bg-hover)!important;border-color:var(--theme-primary-bg-active)!important}.table-metric-value{color:#6ee7b7!important}.selection-area{background:var(--bg-secondary)!important;border-color:var(--border-color)!important}.loading-container{background:var(--bg-secondary)!important}.loading-card{background:var(--bg-primary)!important;border-color:var(--border-color)!important;box-shadow:0 4px 12px #0000004d!important}.loading-title{color:var(--text-primary)!important}.loading-subtitle{color:var(--text-secondary)!important}.comparison-baseline{background:var(--theme-primary-bg-hover)!important;border-color:var(--theme-primary-bg-active)!important}.comparison-baseline-text{color:var(--text-primary)!important}.comparison-table .ant-table-tbody>tr>td{border-bottom-color:var(--border-color)!important}.comparison-table .ant-table-thead>tr>th{background:var(--bg-muted)!important;color:var(--text-primary)!important}.comparison-summary-card{background:var(--bg-primary)!important;border-color:var(--border-color)!important}.comparison-summary-card:hover{border-color:var(--border-color-dark)!important;box-shadow:0 4px 12px #00000040!important}.comparison-modal-footer-text{color:var(--text-secondary)!important}.scenario-page>.ant-row>.ant-col>.ant-card{border-color:var(--border-color)!important}.scenario-card{border-color:var(--border-color)!important;box-shadow:0 4px 12px #0003!important}.scenario-card:hover{border-color:var(--theme-primary)!important;box-shadow:0 4px 12px var(--theme-primary-bg-active)!important}.scenario-card-active{background:linear-gradient(135deg, var(--theme-primary-bg-active) 0%, var(--theme-primary-bg) 100%)!important}.scenario-name{color:var(--text-primary)!important}.scenario-date,.scenario-planning-date{color:var(--text-muted)!important}.scenario-card .ant-card-actions,.ant-card-actions{background:var(--bg-secondary)!important;border-top-color:var(--border-color)!important}.ant-card-actions>li{border-inline-end-color:var(--border-color)!important}.solve-card{border-color:var(--border-color)!important;box-shadow:0 4px 12px #0003!important}.solve-card:hover{border-color:var(--theme-primary)!important;box-shadow:0 4px 12px var(--theme-primary-bg-active)!important}.solve-card-active-completed{background:linear-gradient(135deg,#52c41a26 0%,#52c41a14 100%)!important}.solve-card-active-failed{background:linear-gradient(135deg,#ff4d4f26 0%,#ff4d4f14 100%)!important}.solve-card-active-pending{background:linear-gradient(135deg,#faad1426 0%,#faad1414 100%)!important}.solve-card-active{background:linear-gradient(135deg, var(--theme-primary-bg-active) 0%, var(--theme-primary-bg) 100%)!important}.solve-name{color:var(--text-primary)!important}.solve-date{color:var(--text-muted)!important}.map-loading,.map-empty{background:var(--bg-secondary)!important}.map-empty{border-color:var(--border-color)!important}.no-route-data{color:var(--text-muted)!important}.map-container .leaflet-container{background-color:var(--bg-secondary)!important}.summary-stats-overlay{border-color:var(--border-color)!important;background:#1f2937eb!important;box-shadow:0 4px 12px #0006!important}.stat-item strong{color:var(--text-primary)!important}.stat-item span{color:var(--text-muted)!important}.stats-row:not(:last-child){border-bottom-color:var(--border-color)!important}.stat-item.success strong{color:#34d399!important}.stat-item.warning strong{color:#f87171!important}.stat-item.info strong{color:#60a5fa!important}.capacity-split{background:#37415180!important}.jobs-stats{background:#37415166!important}.capacity-detail.under-capacity{color:#34d399!important;background:#22c55e26!important;border-color:#22c55e4d!important}.capacity-detail.near-capacity{color:#fbbf24!important;background:#fbbf2426!important;border-color:#fbbf244d!important}.capacity-detail.over-capacity{color:#f87171!important;background:#ef444426!important;border-color:#ef44444d!important}.map-controls{border-color:var(--border-color)!important;background:#1f2937eb!important;box-shadow:0 4px 12px #0006!important}.scenario-page__ghost-btn:disabled{color:var(--text-muted)!important;border-color:var(--border-color)!important}.ms-dashboard{background:var(--bg-secondary)!important}.ms-dashboard .ant-card{border-color:var(--border-color)!important}.ms-dashboard .ant-card:hover{border-color:var(--theme-primary-bg-active)!important}.ms-dashboard .ant-card-head-title{color:var(--text-primary)!important}.ms-time-range-select .ant-select-selector{color:#fff!important;background:#1f2937e6!important;border-color:#fff3!important}.ms-time-range-select .ant-select-arrow,.ms-time-range-select .ant-select-selection-item{color:#fff!important}.ms-stat-card{border-color:var(--border-color)!important}.ms-stat-card:hover{border-color:var(--theme-primary-bg-active)!important}.ms-stat-card .ant-statistic-title{color:var(--text-secondary)!important}.ms-stat-card .ant-statistic-content-value,.ms-stat-card .ant-statistic-content-suffix{color:var(--text-primary)!important}.ms-stat-card__help-icon{color:var(--text-muted)!important}.ms-resources-page{background:var(--bg-secondary)!important}.ms-resources-table-card{border-color:var(--border-color)!important}.ms-resources-table-card:hover{border-color:var(--theme-primary-bg-active)!important}.ms-table-controls{border-bottom-color:var(--border-color)!important}.ms-refresh-btn{background-color:var(--bg-muted)!important}.ms-resources-table .ant-table-thead>tr>th{background:var(--bg-muted)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.ms-resources-table .ant-table-tbody .ant-table-cell,.ms-resources-table .ant-table-tbody>tr>td,.ms-resources-table .ant-table-cell-fix,.ms-resources-table .ant-table-cell-fix-start,.ms-resources-table .ant-table-cell-fix-end,.ms-resources-table [class*=ant-table-cell-fix-start],.ms-resources-table [class*=ant-table-cell-fix-end],.ms-resources-table .ant-table-selection-column{background:var(--bg-primary)!important}.ms-resources-table .ant-table-thead .ant-table-cell,.ms-resources-table .ant-table-thead .ant-table-cell-fix,.ms-resources-table .ant-table-thead .ant-table-cell-fix-start,.ms-resources-table .ant-table-thead .ant-table-cell-fix-end,.ms-resources-table .ant-table-thead .ant-table-selection-column,.ms-resources-table .ant-table-thead [class*=ant-table-cell-fix]{background:var(--bg-muted)!important}.ms-resources-table .ant-table-row:hover .ant-table-cell,.ms-resources-table .ant-table-tbody>tr:hover>td,.ms-resources-table .ant-table-row:hover .ant-table-cell-fix,.ms-resources-table .ant-table-row:hover .ant-table-cell-fix-start,.ms-resources-table .ant-table-row:hover .ant-table-cell-fix-end,.ms-resources-table .ant-table-row:hover .ant-table-selection-column{background:var(--theme-table-row-hover)!important}.ms-resources-table .ant-table-row-selected .ant-table-cell,.ms-resources-table .ant-table-row-selected .ant-table-cell-fix,.ms-resources-table .ant-table-row-selected .ant-table-cell-fix-start,.ms-resources-table .ant-table-row-selected .ant-table-cell-fix-end,.ms-resources-table .ant-table-row-selected .ant-table-selection-column{background:var(--theme-primary-bg)!important}.ms-resource-name{color:var(--text-primary)!important}.ms-skills-more-tag{background:var(--bg-hover)!important;color:var(--text-secondary)!important;border-color:var(--border-color-dark)!important}.ms-view-btn:hover{background:#1890ff26!important}.ms-edit-btn:hover{background:var(--theme-primary-bg-active)!important}.ms-delete-btn:hover{background:#cf132226!important}.ms-no-location-icon{color:var(--text-muted)!important}.ms-bulk-import-actions{border-top-color:var(--border-color)!important}.ms-selection-toolbar{background:var(--theme-primary-bg-hover)!important}.ms-resources-table .ant-table-tbody>tr>td{background:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}.ms-resources-table .ant-table-row-selected>td{background:var(--theme-primary-bg)!important}.ms-resources-table-card .ant-card-body,.ms-map-modal .ant-modal-content{background:var(--bg-primary)!important}.ms-map-modal .ant-modal-header{background:var(--bg-primary)!important;border-bottom-color:var(--border-color)!important}.ms-map-modal .ant-modal-header .ant-modal-title{color:var(--text-primary)!important}.ms-map-modal .ant-modal-close-icon{color:var(--text-secondary)!important}.ms-map-modal .ant-modal-footer{background:var(--bg-primary)!important;border-top-color:var(--border-color)!important}.ms-resource-map-view{background:var(--bg-primary)!important}.ms-resource-map-header,.ms-resource-map-header .ant-typography{color:var(--text-primary)!important}.ms-resource-map-coords .ant-typography{color:var(--text-secondary)!important}.ms-resource-map-actions .ant-btn:not(.ant-btn-primary){background:var(--bg-muted)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.ms-resource-map-actions .ant-btn:not(.ant-btn-primary):hover{background:var(--bg-hover)!important;color:var(--theme-primary)!important;border-color:#ff820080!important}.ms-no-location{background:var(--bg-primary)!important;color:var(--text-secondary)!important}.holiday-calendars-page,.ms-holiday-calendars-page{background:var(--bg-secondary)!important}.holiday-calendars-page .ant-card,.ms-holiday-calendars-page .ant-card{border-color:var(--border-color)!important}.holiday-calendars-page .ant-card:hover,.ms-holiday-calendars-page .ant-card:hover{border-color:var(--theme-primary-bg-active)!important}.holiday-calendars-page .ant-statistic-title,.ms-holiday-calendars-page .ant-statistic-title{color:var(--text-secondary)!important}.holiday-calendars-page .ant-picker-calendar,.ms-holiday-calendars-page .ant-picker-calendar{background:var(--bg-primary)!important}.holiday-calendars-page .ant-picker-calendar-header,.ms-holiday-calendars-page .ant-picker-calendar-header{border-bottom-color:var(--border-color)!important}.holiday-calendars-page .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ms-holiday-calendars-page .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--theme-primary-bg-active)!important}.holiday-calendars-page .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner,.ms-holiday-calendars-page .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner{background:var(--bg-hover)!important}.ms-holiday-calendars-page .ant-picker-cell .ant-picker-cell-inner,.ms-holiday-calendars-page .ant-picker-content td,.ms-holiday-calendars-page .ant-picker-content th{color:var(--text-primary)!important;background:0 0!important}.ms-holiday-calendars-page .ant-picker-content{background:var(--bg-primary)!important}.ms-holiday-calendars-page .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--theme-primary)!important}.calendar-legend{background:var(--theme-primary-bg)!important;border-color:var(--theme-primary-bg-active)!important}.holiday-calendars-page .ant-list-item:hover,.ms-holiday-calendars-page .ant-list-item:hover{background:var(--bg-hover)!important}.holiday-calendars-page .ant-modal-footer,.ms-holiday-calendars-page .ant-modal-footer,.resource-availability-modal .ant-modal-footer{border-top-color:var(--border-color)!important}.resource-availability-modal .ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-dangerous){border-color:var(--border-color-dark)!important;background:var(--bg-muted)!important;color:var(--text-primary)!important}.holiday-calendars-page .ant-form-item-label>label,.ms-holiday-calendars-page .ant-form-item-label>label{color:var(--text-primary)!important}.holiday-calendars-page .ant-divider,.ms-holiday-calendars-page .ant-divider{border-color:var(--border-color)!important}.holiday-calendars-page .ant-alert-info,.ms-holiday-calendars-page .ant-alert-info{background:var(--theme-primary-bg)!important;border-color:var(--theme-primary-bg-active)!important}.ms-holiday-calendars-content{background:var(--bg-secondary)!important}.ant-picker-calendar{background:var(--bg-primary)!important;color:var(--text-primary)!important}.ant-picker-calendar .ant-picker-panel{background:var(--bg-primary)!important}.ant-picker-calendar .ant-picker-content th{color:var(--text-secondary)!important}.ant-picker-calendar .ant-picker-cell{color:var(--text-muted)!important}.ant-picker-calendar .ant-picker-cell-in-view{color:var(--text-primary)!important}.ant-picker-calendar .ant-picker-cell:hover .ant-picker-cell-inner{background:var(--bg-hover)!important}.ant-picker-calendar .ant-picker-content td{border-color:var(--border-color)!important}.ant-picker-calendar-header{border-bottom-color:var(--border-color)!important}.ant-picker-calendar-full .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-cell-selected .ant-picker-calendar-date-value{color:var(--theme-primary)!important}.ant-picker-calendar-full .ant-picker-calendar-date{border-top-color:var(--border-color)!important}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{border-color:var(--theme-primary)!important}.ms-visit-scheduling-page{background:var(--bg-secondary)!important}.ms-visit-scheduling-page .ant-table-thead>tr>th{background:var(--bg-muted)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.ms-visit-scheduling-page .ant-table-tbody>tr:hover>td{background:var(--theme-table-row-hover)!important}.ms-territory-map .leaflet-container{background-color:var(--bg-secondary)!important}.ms-settings-page{background:var(--bg-secondary)!important}.ms-settings-section{background:var(--bg-primary)!important;border-color:var(--border-color)!important}.ms-settings-section h4{color:var(--text-primary)!important}.ms-settings-page__sub-tabs .ant-tabs-nav{background:var(--bg-primary)!important;border-right-color:var(--border-color)!important}.ms-workflows,.ms-jobs-page,.ms-optimisations-page{background:var(--bg-secondary)!important}.ms-jobs-page .stat-card,.ms-optimisations-page .stat-card,.ms-jobs-page .revenue-card,.ms-jobs-page .jobs-table-card,.ms-optimisations-page .optimisations-table-card{background:var(--bg-primary)!important;border-color:var(--border-color)!important}.jobs-table .ant-table-thead>tr>th,.optimisations-table .ant-table-thead>tr>th{background:var(--bg-muted)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.jobs-table .ant-table-tbody>tr:hover>td,.optimisations-table .ant-table-tbody>tr:hover>td{background:var(--theme-table-row-hover)!important}.jobs-table .ant-table-row-selected>td,.optimisations-table .ant-table-row-selected>td{background:var(--theme-primary-bg-hover)!important}.job-title{color:var(--text-primary)!important}.view-btn:hover{background:#1890ff26!important}.edit-btn:hover{background:var(--theme-primary-bg-active)!important}.delete-btn:hover{background:#cf132226!important}.ms-projects-page,.ms-reports-page{background:var(--bg-secondary)!important}.ms-reports-page .reports-tabs-card{background:var(--bg-primary)!important;border-color:var(--border-color)!important}.ms-reports-page .trends-chart-card,.ms-reports-page .utilisation-table-card{border-color:var(--border-color)!important}.ms-reports-page .controls-row{border-bottom-color:var(--border-color)!important}.ms-stat-card,.ms-stat-card .ant-card-body{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important}.planning-page__fleet-table .ant-table-thead,.planning-page__fleet-table thead.ant-table-thead,.planning-page__fleet-table .ant-table-thead>tr>th,.planning-page__fleet-table .ant-table-thead th.ant-table-cell,.planning-page__fleet-table--flat .ant-table-thead,.planning-page__fleet-table--flat thead.ant-table-thead,.planning-page__fleet-table--flat .ant-table-thead>tr>th,.planning-page__fleet-table--flat .ant-table-thead th.ant-table-cell{color:#f9fafb!important;background:#374151!important;border-bottom-color:#4b5563!important}.planning-page__nested-vehicles-table .ant-table-thead,.planning-page__nested-vehicles-table .ant-table-thead>tr>th,.planning-page__nested-vehicles-table .ant-table-thead th.ant-table-cell{color:#f9fafb!important;background:#1f2937!important;border-bottom-color:#374151!important}}body{background-color:var(--bg-secondary);font-family:var(--font-family);margin:0;padding:0}.bootstrap-error{color:#a00;padding:2rem;font-family:sans-serif}.ant-table-thead>tr>th,.ant-table-thead>tr>td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}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]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}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{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}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{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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}
