:root{--dc-ignition:#FF6B3D;--dc-cool:#2F63FF;--dc-aurora-green:#34C759;--dc-aurora-pink:#AF52DE;--dc-neutral:#6C6A82;--dc-glass-strong:rgba(255,255,255,.72);--dc-glass:rgba(255,255,255,.5);--dc-glass-line:rgba(20,20,45,.08);--dc-shadow:rgba(30,25,60,.18);--dc-orb-op:.14;--dc-sidebar-glass-1:rgba(255,255,255,.86);--dc-sidebar-glass-2:rgba(255,255,255,.66)}[data-theme=dark]{--dc-glass-strong:rgba(255,255,255,.07);--dc-glass:rgba(255,255,255,.04);--dc-glass-line:rgba(255,255,255,.09);--dc-shadow:rgba(0,0,0,.55);--dc-orb-op:.30;--dc-sidebar-glass-1:rgba(15,23,42,.82);--dc-sidebar-glass-2:rgba(15,23,42,.62)}#dcOrbLayer{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}#dcOrbLayer .dc-orb{position:absolute;border-radius:50%;opacity:var(--dc-orb-op);will-change:transform}#dcOrbLayer .dc-orb.warm{width:620px;height:620px;background:var(--dc-ignition);top:-180px;inset-inline-end:-140px;filter:blur(90px) hue-rotate(0deg);animation:dcDrift1 13s ease-in-out infinite alternate}#dcOrbLayer .dc-orb.cool{width:520px;height:520px;background:var(--dc-cool);bottom:-180px;inset-inline-start:-150px;filter:blur(90px) hue-rotate(-15deg);animation:dcDrift2 15s ease-in-out infinite alternate}#dcOrbLayer .dc-orb.aurora{width:460px;height:460px;background:var(--dc-aurora-green);top:32%;inset-inline-start:40%;opacity:calc(var(--dc-orb-op) * .7);filter:blur(90px) hue-rotate(10deg);animation:dcDrift1 20s ease-in-out infinite alternate-reverse}#dcOrbLayer .dc-orb.violet{width:380px;height:380px;background:var(--dc-aurora-pink);top:6%;inset-inline-start:8%;opacity:calc(var(--dc-orb-op) * .55);filter:blur(90px) hue-rotate(-10deg);animation:dcDrift2 24s ease-in-out infinite alternate}@keyframes dcDrift1{from{transform:translate(0,0) scale(1)}to{transform:translate(-70px,55px) scale(1.08)}}@keyframes dcDrift2{from{transform:translate(0,0) scale(1)}to{transform:translate(60px,-45px) scale(1.06)}}#dcAuroraWave{position:absolute;inset:-75% -100%;opacity:calc(var(--dc-orb-op) * 1.9);background:linear-gradient(100deg,transparent 0,var(--dc-cool) 14%,transparent 26%,var(--dc-aurora-green) 38%,transparent 50%,var(--dc-aurora-pink) 62%,transparent 74%,var(--dc-ignition) 86%,transparent 100%);filter:blur(70px);will-change:transform;animation:dcAuroraFlow 28s ease-in-out infinite}[data-theme=light] #dcAuroraWave{mix-blend-mode:multiply}@keyframes dcAuroraFlow{0%{transform:translate(-6%,4%) rotate(0)}50%{transform:translate(6%,-4%) rotate(2deg)}100%{transform:translate(-6%,4%) rotate(0)}}#dcStarsLayer{position:absolute;inset:-5% -5%;opacity:.6;animation:dcStarsDrift 90s linear infinite}#dcStarsLayer .dc-star{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;animation:dcTwinkle 4s ease-in-out infinite}[data-theme=light] #dcStarsLayer{display:none}@keyframes dcTwinkle{0%,100%{opacity:.12;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}@keyframes dcStarsDrift{from{transform:translate(0,0)}to{transform:translate(-40px,-25px)}}@media (prefers-reduced-motion:reduce){#dcAuroraWave,#dcOrbLayer .dc-orb,#dcStarsLayer,#dcStarsLayer .dc-star{animation:none}}#dcRouteLayer{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.5}#dcRouteLayer svg{position:absolute;inset:0;width:100%;height:100%}#dcRouteLayer path{fill:none;stroke:var(--dc-neutral);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:2 14;opacity:.3;animation:dcRouteFlow 26s linear infinite}#dcRouteLayer path.dc-route-b{stroke:var(--dc-cool);animation-duration:32s;animation-direction:reverse}@keyframes dcRouteFlow{to{stroke-dashoffset:-320}}#dcRouteLayer .dc-rider{width:7px;height:7px;border-radius:50%;background:var(--dc-ignition);box-shadow:0 0 10px 2px color-mix(in srgb,var(--dc-ignition) 70%,transparent);offset-path:path(var(--dc-route-d));offset-rotate:0deg;animation:dcRide 18s linear infinite}#dcRouteLayer .dc-rider.dc-rider-b{background:var(--dc-cool);box-shadow:0 0 10px 2px color-mix(in srgb,var(--dc-cool) 70%,transparent);animation-duration:24s;animation-delay:-6s}@keyframes dcRide{from{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){#dcRouteLayer path{animation:none}#dcRouteLayer .dc-rider{animation:none;display:none}}#erpSidebar{background:linear-gradient(180deg,var(--dc-sidebar-glass-1),var(--dc-sidebar-glass-2))!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}#erpSidebar .erp-sb-brand-name{color:#0f172a!important}#erpSidebar .erp-sb-brand-sub{color:#64748b!important}[data-theme=dark] #erpSidebar .erp-sb-brand-name{color:#f1f5f9!important}[data-theme=dark] #erpSidebar .erp-sb-brand-sub{color:#94a3b8!important}#mainNav.pro-navbar{background:linear-gradient(180deg,var(--dc-glass-strong),var(--dc-glass))!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}:root{--dc-nav-icon:32px;--dc-nav-icon-radius:9px;--dc-nav-icon-font:14.5px}@media (max-width:768px){:root{--dc-nav-icon:26px;--dc-nav-icon-radius:8px;--dc-nav-icon-font:12px}}@media (max-width:400px){:root{--dc-nav-icon:24px;--dc-nav-icon-radius:7px;--dc-nav-icon-font:11px}}#erpMobileTabBar .erp-mtab i.bi,#erpSidebar .erp-nav-item i.bi,#erpSidebar .erp-sb-footer-item i.bi,#mainNav .sp-nav-icon i.bi{--c:var(--dc-neutral);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--dc-nav-icon);height:var(--dc-nav-icon);border-radius:var(--dc-nav-icon-radius);font-size:var(--dc-nav-icon-font);flex:none;color:#fff!important;background:var(--c)!important;box-shadow:0 2px 5px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04)!important;border:1px solid rgba(0,0,0,.05)!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease!important}#erpMobileTabBar .erp-mtab i.bi::after,#erpSidebar .erp-nav-item i.bi::after,#erpSidebar .erp-sb-footer-item i.bi::after,#mainNav .sp-nav-icon i.bi::after{display:none!important}#erpSidebar .erp-nav-item img.erp-nav-logo{width:var(--dc-nav-icon);height:var(--dc-nav-icon);flex:none;border-radius:var(--dc-nav-icon-radius);object-fit:contain;background:#fff;padding:2px;box-shadow:0 2px 5px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);transition:transform .15s ease,box-shadow .15s ease}#erpSidebar .erp-nav-item:hover img.erp-nav-logo{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.12)}#erpSidebar .erp-nav-item:active img.erp-nav-logo{transform:scale(.95)}@media (prefers-reduced-motion:reduce){#erpSidebar .erp-nav-item:active img.erp-nav-logo,#erpSidebar .erp-nav-item:hover img.erp-nav-logo{transform:none}}#erpSidebar .erp-nav-item:hover i.bi{transform:translateY(-1px)!important;box-shadow:0 4px 10px rgba(0,0,0,.14)!important;filter:brightness(1.08)}#erpSidebar .erp-nav-item:active i.bi{transform:scale(.95)!important}#erpSidebar .erp-nav-item.active i.bi{transform:translateY(-1px)!important;box-shadow:0 0 0 2px var(--sb-bg,#fff),0 0 0 4px var(--c),0 4px 10px rgba(0,0,0,.12)!important}#erpSidebar #tabHome i.bi{--c:#2563eb}#erpSidebar #tabExceptionCenter i.bi{--c:#10b981}#erpSidebar #tabOpsCenter i.bi{--c:#0891b2}#erpSidebar #tabAutomationCenter i.bi{--c:#8b5cf6}#erpSidebar #tabAiCenter i.bi{--c:#8b5cf6}#erpSidebar #tabAppControl i.bi{--c:#6366f1}#erpSidebar #tabPortalControl i.bi{--c:#0284c7}#erpSidebar #tabRegistry i.bi{--c:#059669}#erpSidebar #tabReports i.bi{--c:#d97706}#erpSidebar #tabInsights i.bi{--c:#db2777}#erpSidebar #tabHr i.bi{--c:#16a34a}#erpSidebar #tabHousing i.bi{--c:#ea580c}#erpSidebar #tabPortal i.bi{--c:#0284c7}#erpSidebar #tabFinance i.bi{--c:#10b981}#erpSidebar #tabCars i.bi{--c:#06b6d4}#erpSidebar .btnManageAdmins i.bi{--c:#8b5cf6}#erpSidebar #tabSettings i.bi{--c:#64748b}#erpSidebar #erpDarkModeBtn i.bi{--c:#6366f1}#erpSidebar .erp-sb-footer-item.danger i.bi{--c:#f43f5e}#erpSidebar .erp-nav-group[data-group-id=opsCenter] .erp-nav-item i.bi{--c:var(--erp-info, #0891b2)}#erpSidebar .erp-nav-group[data-group-id=automationCenter] .erp-nav-item i.bi{--c:var(--erp-ai-accent, #7c3aed)}#erpSidebar .erp-nav-group[data-group-id=appControl] .erp-nav-item i.bi{--c:#4f46e5}#erpSidebar .erp-nav-group[data-group-id=analytics] .erp-nav-item i.bi{--c:#d97706}#erpSidebar .erp-nav-group[data-group-id=hr] .erp-nav-item i.bi{--c:#16a34a}#erpSidebar .erp-nav-group[data-group-id=operations] .erp-nav-item i.bi{--c:#059669}#erpSidebar .erp-nav-group[data-group-id=settings] .erp-nav-item i.bi{--c:#475569}#mainNav .sp-nav-icon{border-color:transparent!important;background:0 0!important}#mainNav #notifBell i.bi{--c:#FF4757}#mainNav #chatNavBtn i.bi{--c:#3D8BFF}.erp-tb-search-box{backdrop-filter:blur(6px)}.card-custom,.stat-card{background:linear-gradient(160deg,var(--dc-glass-strong),var(--dc-glass))!important;border:1px solid var(--dc-glass-line)!important;border-radius:22px!important;box-shadow:0 18px 36px -22px var(--dc-shadow),inset 0 1px 0 rgba(255,255,255,.07)!important;transition:transform .18s ease-out,box-shadow .18s ease-out}.card-custom:hover,.stat-card:hover{transform:translateY(-3px);box-shadow:0 26px 48px -22px var(--dc-shadow),inset 0 1px 0 rgba(255,255,255,.09)!important}@media (prefers-reduced-motion:reduce){.card-custom,.stat-card{transition:none!important}.card-custom:hover,.stat-card:hover{transform:none}}.home-hero{border-radius:16px;background:linear-gradient(160deg,var(--dc-glass-strong),var(--dc-glass));border:1px solid var(--dc-glass-line);box-shadow:0 18px 40px -24px var(--dc-shadow),inset 0 1px 0 rgba(255,255,255,.08);padding:16px 18px 14px!important;margin-inline:4px}#homeKpiRow .stat-card.glass-kpi{position:relative;overflow:hidden;transform-style:preserve-3d;background:linear-gradient(160deg,var(--dc-glass-strong),var(--dc-glass))!important;border:1px solid var(--dc-glass-line)!important;box-shadow:0 20px 40px -24px var(--dc-shadow),inset 0 1px 0 rgba(255,255,255,.08)!important;transition:transform .18s ease-out}#homeKpiRow .stat-card.glass-kpi::before{display:none!important}#homeKpiRow .kpi-ic{position:relative;width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent)!important;box-shadow:0 3px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04)!important;border:1px solid rgba(0,0,0,.06)!important;margin-bottom:6px;animation:none!important;transform:none!important}#homeKpiRow .kpi-ic::after{display:none!important}#homeKpiRow .kpi-ic i{color:#fff!important;font-size:1.5rem!important;filter:none!important}#homeKpiRow .kpi-num,#homeKpiRow .kpi-trend,#homeKpiRow h5{position:relative}#homeKpiRow .kpi-spark polyline{filter:none!important}#homePlatformStats .card-custom{background:var(--ct-card-bg,#fff)!important;border:1px solid var(--ct-border,#e4e7ec)!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important;border-radius:16px!important}#homePlatformStats .progress{background:color-mix(in srgb,var(--accent,#888) 12%,transparent)!important;box-shadow:none;overflow:hidden;border-radius:99px}#homePlatformStats .progress-bar{box-shadow:none!important;background:var(--accent,currentColor)!important}#homeKpiRow .kpi-num,#homePlatformStats b{font-variant-numeric:tabular-nums}#homeSectionCards .card-custom{background:var(--ct-card-bg,#fff)!important;border:1px solid var(--ct-border,#e4e7ec)!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important;border-radius:16px!important}#homeSectionCards .card-custom::before{display:none!important}#homeSectionCards .card-custom>div:first-child i.bi{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:16px!important;color:#fff!important;background:var(--accent)!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important;border:1px solid rgba(0,0,0,.05)}#homeChartsWrap .home-chart-card{background:var(--ct-card-bg,#fff)!important;border:1px solid var(--ct-border,#e4e7ec)!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important;border-radius:16px!important}#homeChartsWrap .home-chart-card::before{display:none!important}#homeChartsWrap .home-chart-title i.bi{--c:var(--chart-c, var(--dc-cool));position:relative;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:13px!important;color:#fff!important;background:var(--c)!important;box-shadow:0 2px 5px rgba(0,0,0,.08)!important}#homeChartsWrap .home-chart-card>div[style*="position:relative"]{position:relative;transform:translateZ(10px)}@media (prefers-reduced-motion:reduce){#homeChartsWrap .home-chart-card,#homeKpiRow .stat-card.glass-kpi,#homePlatformStats .card-custom,#homeSectionCards .card-custom{transition:none!important;transform:none!important}}#erpSidebar{background:var(--sb-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#erpSidebar .erp-nav-group-header,#erpSidebar .erp-nav-item,#erpSidebar .erp-sb-collapse-btn,#erpSidebar .erp-sb-footer-item{transition:background-color .15s ease,color .15s ease,border-color .15s ease!important}#erpSidebar .erp-nav-group-body{transition:none!important}@media (min-width:769px){#erpMainContent,#erpSidebar,#erpSidebar .erp-nav-badge,#erpSidebar .erp-nav-group-label,#erpSidebar .erp-nav-text,#erpSidebar .erp-sb-brand,#erpSidebar .erp-sb-search,.sp-logged-in #mainNav{transition:none!important}}@media (max-width:768px){#erpSidebar{transition:transform .14s ease-out!important}#erpSidebarOverlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}:root{--erp-brand:#2563eb;--erp-brand-hover:#1d4ed8;--erp-brand-light:#eff6ff;--erp-brand-glow:rgba(37, 99, 235, .16);--ct-bg:#f7f8fa;--ct-card-bg:#ffffff;--ct-border:#e4e7ec;--ct-text:#101828;--ct-text-2:#475467;--ct-text-3:#667085;--ct-surface-muted:#f2f4f7;--ct-row-hover:#f9fafb;--ct-input-bg:#ffffff;--sb-gap:0px;--sb-bg:#ffffff;--sb-hover:#f2f4f7;--sb-active:#eff6ff;--sb-active-border:#2563eb;--sb-text:#475467;--sb-text-active:#101828;--sb-label:#667085;--sb-border:#e4e7ec}[data-theme=dark]{--ct-bg:#101828;--ct-card-bg:#182230;--ct-border:#344054;--ct-text:#f9fafb;--ct-text-2:#d0d5dd;--ct-text-3:#98a2b3;--ct-surface-muted:#1d2939;--ct-row-hover:#243247;--ct-input-bg:#101828;--sb-bg:#101828;--sb-hover:#1d2939;--sb-active:#172554;--sb-text:#d0d5dd;--sb-text-active:#ffffff;--sb-label:#98a2b3;--sb-border:#344054}#erpMainContent,body{background:var(--ct-bg)!important}#erpSidebar,#mainNav.pro-navbar{background:var(--sb-bg)!important;border-color:var(--ct-border)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#erpSidebar{border-radius:0!important}.sp-logged-in #mainNav{background:var(--ct-card-bg)!important;box-shadow:none!important}.home-ai-title,.home-card-head,.home-chart-title,.home-exec-company,.home-exec-time,.home-health-title,.home-hero-greeting{color:var(--ct-text)!important}.home-exec-date,.home-exec-tagline{color:var(--ct-text-3)!important}.home-exec-clock,.home-status-badge{background:var(--ct-bg)!important;border-color:var(--ct-border)!important;color:var(--ct-text-2)!important}.home-hero-insight{background:var(--erp-brand-light)!important;color:var(--erp-brand)!important;border-radius:8px!important}.home-section-wrap{border-color:var(--ct-border)!important}#homeAlertsList>div,.health-item,.home-qa-btn{background:var(--ct-card-bg)!important;border-color:var(--ct-border)!important;box-shadow:none!important}.home-qa-btn:active,.home-qa-btn:focus,.home-qa-btn:focus-visible,.home-qa-btn:hover{background:var(--ct-card-bg)!important;outline:0!important}.home-qa-btn:hover{box-shadow:0 8px 20px -4px color-mix(in srgb,var(--qa-color,#2563eb) 20%,transparent)!important;transform:translateY(-2px)!important}.home-qa-btn:active,.home-qa-btn:focus,.home-qa-btn:focus-visible{box-shadow:0 4px 14px -2px color-mix(in srgb,var(--qa-color,#2563eb) 20%,transparent)!important;transform:scale(.98)!important}.erp-nav-item:hover,.erp-sb-footer-item:hover{background:var(--erp-brand-light)!important;color:var(--erp-brand)!important;box-shadow:none!important;transform:none!important}.home-qa-btn .home-qa-ic-wrap i{transform:none!important;font-size:1.25rem!important}#erpSidebar .erp-nav-item.active{background:var(--erp-brand-light)!important;color:var(--erp-brand)!important;border-inline-start-color:var(--erp-brand)!important}#erpSidebar .erp-sb-logo{width:36px;height:36px;padding:5px;background:#fff;border:1px solid var(--ct-border);border-radius:9px}#erpSidebar .erp-nav-group-label{color:var(--ct-text-3)!important;font-size:.66rem;letter-spacing:.04em}#erpSidebar .erp-nav-item,#erpSidebar .erp-sb-footer-item{min-height:40px;border-inline-start:3px solid transparent}#erpSidebar .erp-nav-item.active .erp-nav-text{font-weight:700}.home-card-head,.home-chart-title,.home-health-title,.home-section-label{letter-spacing:.01em}.home-card-head,.home-chart-title,.home-health-title{border-inline-start:3px solid #d0d5dd;padding-inline-start:10px}.home-alerts-card .home-card-head{border-inline-start-color:#f04438}.home-health-panel .home-health-title{border-inline-start-color:#12b76a}#homeKpiRow .kpi-num,.home-ai-value,.home-exec-time{font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-theme=dark] #erpSidebar .erp-sb-logo{background:#182230;border-color:#344054}[data-theme=dark] #erpSidebar .erp-nav-item i.bi,[data-theme=dark] #erpSidebar .erp-sb-footer-item i.bi,[data-theme=dark] #mainNav .sp-nav-icon i.bi{border-color:#344054}@media (prefers-reduced-motion:reduce){#erpMainContent *,#erpSidebar *,#mainNav *{animation:none!important;transition:none!important}}#erpMainContent .animate-fade-up{opacity:1!important;transform:none!important}#erpMainContent tbody tr{opacity:1!important;transform:none!important}#dcOrbLayer,#dcRouteLayer{display:none!important}@media (max-width:768px){.home-exec-header{border-radius:0!important;border-inline:0!important}}[data-theme]{--bs-body-bg:var(--ct-bg);--bs-body-color:var(--ct-text);--bs-border-color:var(--ct-border);--bs-secondary-color:var(--ct-text-2)}#erpMainContent .table{--bs-table-bg:var(--ct-card-bg);--bs-table-color:var(--ct-text);--bs-table-border-color:var(--ct-border);--bs-table-striped-bg:var(--ct-surface-muted);--bs-table-striped-color:var(--ct-text);--bs-table-hover-bg:var(--ct-row-hover);--bs-table-hover-color:var(--ct-text);color:var(--ct-text)!important;background:var(--ct-card-bg)!important}#erpMainContent .table-responsive{background-color:var(--ct-card-bg)}#erpMainContent .table>:not(caption)>*>*{border-color:var(--ct-border)!important}#erpMainContent .table tbody :is(tr,td):not([class*=table-]){color:var(--ct-text)}#erpMainContent .table thead,#erpMainContent .table thead th,#erpMainContent .table thead tr,#erpMainContent .table-light,#erpMainContent .table-light>*>*{background:var(--ct-surface-muted)!important;border-color:var(--ct-border)!important;color:var(--ct-text)!important}#erpMainContent :is(.card,.card-body,.card-header,.list-group-item,.accordion-item,.accordion-button),.dropdown-menu,.modal-content,.offcanvas,.popover,.toast{background-color:var(--ct-card-bg)!important;border-color:var(--ct-border)!important;color:var(--ct-text)!important}#erpMainContent :is(.form-control,.form-select,textarea,input:not([type=checkbox]):not([type=radio])):not([style*=background]),.modal-content :is(.form-control,.form-select,textarea,input:not([type=checkbox]):not([type=radio])):not([style*=background]){background-color:var(--ct-input-bg)!important;border-color:var(--ct-border)!important}#erpMainContent :is(.form-control,.form-select,textarea,input:not([type=checkbox]):not([type=radio])):not([style*=color]),.modal-content :is(.form-control,.form-select,textarea,input:not([type=checkbox]):not([type=radio])):not([style*=color]){color:var(--ct-text)!important}[data-theme=dark] #erpMainContent :is(.form-control,.form-select,textarea,input:not([type=checkbox]):not([type=radio]))[style*=background]:not([style*=rgba]),[data-theme=dark] .modal-content :is(.form-control,.form-select,textarea,input:not([type=checkbox]):not([type=radio]))[style*=background]:not([style*=rgba]){color:#101828!important}#erpMainContent :is(.form-control,textarea)::placeholder,.modal-content :is(.form-control,textarea)::placeholder{color:var(--ct-text-3)!important;opacity:1}[data-theme=dark] #erpMainContent :is(.alert-light,.stat-field-card),[data-theme=dark] #erpMainContent :is(.bg-white,.bg-light):not(.badge),[data-theme=dark] :is(.modal-content,.offcanvas,.dropdown-menu) :is(.bg-white,.bg-light):not(.badge){border-color:var(--ct-border)!important}[data-theme=dark] #erpMainContent :is(.alert-light,.stat-field-card):not([style*=background]),[data-theme=dark] #erpMainContent :is(.bg-white,.bg-light):not(.badge):not([style*=background]),[data-theme=dark] :is(.modal-content,.offcanvas,.dropdown-menu) :is(.bg-white,.bg-light):not(.badge):not([style*=background]){background:var(--ct-surface-muted)!important}[data-theme=dark] #erpMainContent :is(.alert-light,.stat-field-card):not([style*=color]),[data-theme=dark] #erpMainContent :is(.bg-white,.bg-light):not(.badge):not([style*=color]),[data-theme=dark] :is(.modal-content,.offcanvas,.dropdown-menu) :is(.bg-white,.bg-light):not(.badge):not([style*=color]){color:var(--ct-text)!important}[data-theme=dark] :is(.badge.bg-light,.badge.text-bg-light){background:var(--ct-surface-muted)!important;border-color:var(--ct-border)!important;color:var(--ct-text-2)!important}[data-theme] #erpMainContent :is(.text-muted,small,label){color:var(--ct-text-2)!important}[data-theme] #erpMainContent :is(h1,h2,h3,h4,h5,h6,td,th,p){color:inherit}[data-theme] .dropdown-item{color:var(--ct-text)!important}[data-theme] .dropdown-item:focus,[data-theme] .dropdown-item:hover{background:var(--ct-row-hover)!important}[data-theme=dark] .swal2-popup{background:var(--ct-card-bg)!important;color:var(--ct-text)!important}[data-theme=dark] .swal2-html-container,[data-theme=dark] .swal2-title{color:var(--ct-text)!important}[data-theme=dark] .swal2-html-container :is(.text-muted,.text-secondary,small,label){color:var(--ct-text-2)!important}[data-theme=dark] .swal2-popup :is(.form-control,.form-select,textarea),[data-theme=dark] :is(.swal2-input,.swal2-textarea,.swal2-select){background:var(--ct-input-bg)!important;color:var(--ct-text)!important;border-color:var(--ct-border)!important}[data-theme=dark] .swal2-popup .table{color:var(--ct-text)}[data-theme=dark] .swal2-validation-message{background:var(--ct-surface-muted);color:#fca5a5}[data-theme=dark] .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}[data-theme=dark] body .sp-side-panel,body.dark-mode .sp-side-panel{background:var(--ct-card-bg,#182230)}[data-theme=dark] body .sp-panel-body,body.dark-mode .sp-panel-body{background:var(--ct-surface-muted,#1d2939)}[data-theme=dark] body :is(.notif-item,.chat-li),body.dark-mode .chat-li,body.dark-mode .notif-item{background:var(--ct-card-bg,#182230);border-color:var(--ct-border,#344054)!important}[data-theme=dark] body :is(.notif-item,.chat-li):hover,body.dark-mode :is(.notif-item,.chat-li):hover{background:var(--ct-row-hover,#243247)}[data-theme=dark] body :is(.notif-sec,.notif-tx,.chat-li-top b),body.dark-mode :is(.notif-sec,.notif-tx,.chat-li-top b){color:var(--ct-text,#f9fafb)}[data-theme=dark] body :is(.notif-sub,.notif-time,.notif-empty,.chat-li-prev,.chat-muted),body.dark-mode :is(.notif-sub,.notif-time,.notif-empty,.chat-li-prev,.chat-muted){color:var(--ct-text-2,#d0d5dd)}[data-theme=dark] body .notif-segbar,body.dark-mode .notif-segbar{background:var(--ct-surface-muted,#1d2939);border-color:var(--ct-border,#344054)}[data-theme=dark] body .notif-seg,body.dark-mode .notif-seg{background:var(--ct-card-bg,#182230);color:var(--ct-text-2,#d0d5dd);border-color:var(--ct-border,#344054)}[data-theme=dark] body .notif-sos-item,body.dark-mode .notif-sos-item{background:rgba(239,68,68,.12)}[data-theme=dark] body :is(.notif-sos-btn,.notif-sos-loc),body.dark-mode :is(.notif-sos-btn,.notif-sos-loc){background:var(--ct-card-bg,#182230);color:var(--ct-text-2,#d0d5dd);border-color:var(--ct-border,#344054)}[data-theme=dark] body .notif-viewall,body.dark-mode .notif-viewall{border-color:var(--ct-border,#344054);color:#93a5f7}[data-theme=dark] body .notif-viewall:hover,body.dark-mode .notif-viewall:hover{background:var(--ct-row-hover,#243247)}.sp-logged-in .sp-side-panel.sp-dropdown-panel,.sp-logged-in .sp-side-panel.sp-dropdown-panel.open{right:auto!important}#autoDashboardSection .stat-card,#autoRulesSection .stat-card,#autoSmartAlertsSection .stat-card,#opskpiSection .stat-card,#opsoverviewSection .stat-card,.ops-kpi-card,.stat-card,.stat-card.glass-kpi{background:var(--ct-card-bg,#fff)!important;border:1px solid var(--ct-border,#e4e7ec)!important;border-radius:16px!important;padding:20px 16px 16px!important;box-shadow:0 2px 6px rgba(0,0,0,.03)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center}#autoDashboardSection .stat-card:hover,#opskpiSection .stat-card:hover,#opsoverviewSection .stat-card:hover,.ops-kpi-card:hover,.stat-card.glass-kpi:hover,.stat-card:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--accent,#2563eb) 35%,transparent)!important;box-shadow:0 8px 20px -4px color-mix(in srgb,var(--accent,#2563eb) 18%,transparent)!important}#autoDashboardSection .kpi-ic,#opskpiSection .kpi-ic,#opsoverviewSection .kpi-ic,.glass-kpi .kpi-ic,.kpi-ic,.ops-kpi-badge,.stat-card .kpi-ic{width:48px!important;height:48px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:color-mix(in srgb,var(--kpi-c,var(--accent,#2563eb)) 12%,transparent)!important;color:var(--kpi-c,var(--accent,#2563eb))!important;font-size:1.4rem!important;margin-bottom:8px!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;border:1px solid color-mix(in srgb,var(--kpi-c,var(--accent,#2563eb)) 24%,transparent)!important;transition:transform .15s ease!important;animation:none!important;transform:none!important}.ops-kpi-card:hover .ops-kpi-badge,.stat-card.glass-kpi:hover .kpi-ic,.stat-card:hover .kpi-ic{transform:scale(1.08)!important}.ops-kpi-card h2.kpi-num,.stat-card h2.kpi-num{font-size:1.95rem!important;font-weight:900!important;line-height:1.15!important;margin:4px 0 2px!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.02em}.ops-kpi-card h5,.stat-card h5{font-size:.84rem!important;font-weight:700!important;color:var(--ct-text-2,#64748b)!important;margin:0!important}.auto-nav,.auto-nav-l1,.ops-subtabs{background:var(--ct-card-bg,#fff);border-bottom:1px solid var(--ct-border,#e4e7ec)}.auto-group-btn{display:inline-flex;align-items:center;gap:8px;padding:.6rem 1.1rem;border-radius:50rem;border:1px solid var(--ct-border,#e4e7ec);background:var(--ct-card-bg,#fff);color:var(--ct-text-2,#475467);font-weight:700;font-size:.86rem;cursor:pointer;transition:all .15s ease}.auto-group-btn i.auto-ico{font-size:1.05rem;color:var(--ct-text-3,#667085);transition:color .15s,transform .15s}.auto-group-btn:hover{background:var(--erp-brand-light,#eff6ff);color:var(--erp-brand,#2563eb);border-color:color-mix(in srgb,var(--erp-brand,#2563eb) 30%,transparent)}.auto-group-btn:hover i.auto-ico{color:var(--erp-brand,#2563eb);transform:translateY(-1px)}.auto-group-btn[aria-selected=true]{background:var(--erp-brand-light,#eff6ff)!important;color:var(--erp-brand,#2563eb)!important;border-color:var(--erp-brand,#2563eb)!important;box-shadow:0 1px 4px rgba(37,99,235,.12)!important}.auto-group-btn[aria-selected=true] i.auto-ico{color:var(--erp-brand,#2563eb)!important}.ops-subtab-btn{display:inline-flex;align-items:center;gap:8px;padding:.75rem 1rem;border:none;border-bottom:3px solid transparent;background:0 0;color:var(--ct-text-2,#475467);font-weight:700;font-size:.86rem;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background .15s}.ops-subtab-btn i,.ops-subtab-btn i.auto-ico{font-size:1.05rem;transition:transform .15s ease}.ops-subtab-btn:hover{color:var(--erp-brand,#2563eb);background:var(--erp-brand-light,#eff6ff)}.auto-group-btn:hover i.auto-ico,.ops-subtab-btn:hover i,.ops-subtab-btn:hover i.auto-ico{transform:scale(1.18)!important}.ops-subtab-btn.active{color:var(--erp-brand,#2563eb)!important;border-bottom-color:var(--erp-brand,#2563eb)!important;background:var(--erp-brand-light,#eff6ff)!important}.auto-l2 .ops-subtab-btn.active{background:var(--ct-card-bg,#fff)!important;color:var(--erp-brand,#2563eb)!important;box-shadow:0 1px 4px rgba(0,0,0,.05)!important;border-radius:8px!important}#autoGroupOps i.auto-ico{color:#2563eb!important}#autoGroupAlerts i.auto-ico{color:#f59e0b!important}#autoGroupAi i.auto-ico{color:#8b5cf6!important}#autoGroupPlatforms i.auto-ico{color:#10b981!important}#tabAutoDashboard i.auto-ico{color:#2563eb!important}#tabAutoRules i.auto-ico{color:#8b5cf6!important}#tabAutoWorkflows i.auto-ico{color:#06b6d4!important}#tabAutoSmartAlerts i.auto-ico{color:#f59e0b!important}#tabAutoScheduled i.auto-ico{color:#10b981!important}#tabAutoReports i.auto-ico{color:#d97706!important}#tabAutoActions i.auto-ico{color:#16a34a!important}#tabAutoEscalation i.auto-ico{color:#ef4444!important}#tabAutoCopilot i.auto-ico{color:#6366f1!important}#tabAutoSuggestions i.auto-ico{color:#eab308!important}#tabAutoHistory i.auto-ico{color:#64748b!important}#tabAutoAnalytics i.auto-ico{color:#ec4899!important}#tabShiftbot i.auto-ico{color:#0284c7!important}#tabOpsoverview i{color:#0891b2!important}#tabOpskpi i{color:#2563eb!important}#tabOpsalerts i{color:#ef4444!important}#tabOpsfleet i{color:#10b981!important}#tabOpsdriver i{color:#8b5cf6!important}#tabOpsperf i{color:#f59e0b!important}#tabOpstimeline i{color:#6366f1!important}#tabOpsstatus i{color:#059669!important}.ai-voice-wave{display:inline-flex;align-items:center;gap:3px;height:24px}.ai-voice-wave .wave-bar{width:4px;height:6px;border-radius:3px;background:#8b5cf6;transition:height .2s ease,background-color .2s ease}.ai-voice-wave.playing .wave-bar{animation:aiWaveAnim .75s ease-in-out infinite alternate}.ai-voice-wave.playing .wave-bar:first-child{animation-delay:.1s;height:18px}.ai-voice-wave.playing .wave-bar:nth-child(2){animation-delay:.3s;height:24px}.ai-voice-wave.playing .wave-bar:nth-child(3){animation-delay:.2s;height:14px}.ai-voice-wave.playing .wave-bar:nth-child(4){animation-delay:.4s;height:22px}.ai-voice-wave.playing .wave-bar:nth-child(5){animation-delay:.15s;height:16px}.ai-voice-wave.playing .wave-bar:nth-child(6){animation-delay:.35s;height:20px}@keyframes aiWaveAnim{0%{height:4px}50%{height:24px}100%{height:8px}}.ai-call-pulse{display:inline-block;width:10px;height:10px;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.7);animation:aiCallPulseAnim 1.5s infinite}@keyframes aiCallPulseAnim{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 8px rgba(16,185,129,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}