html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background:#f5f7fb}*{padding:0;margin:0}:root{--primary-color: #3498db;--sidebar-color: #2c3e50;--header-text: #ffffff}.theme-blue{--primary-color: #3498db}.theme-green{--primary-color: #27ae60}.theme-purple{--primary-color: #9b59b6}.theme-orange{--primary-color: #f39c12}.module-container{padding:20px}.sidebar.collapsed img.arrow{display:none}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;height:72px}.create-btn{background:#4f46e5;color:#fff;border:none;padding:10px 18px;border-radius:6px;cursor:po;font-weight:500}.create-btn:hover{background:#4338ca}.module-table{width:100%;border-collapse:collapse;background:#fff}.module-table th,.module-table td{padding:12px;border-bottom:1px solid #eee;font-family:Inter;font-weight:400;font-size:15px;line-height:24px;color:#475569}.module-table th{padding:12px;border-bottom:1px solid #eee;text-align:left;background:#f9fafb;font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:14px;line-height:21px;color:#475569}.container-wrapper{padding:12px 20px 80px}.page-title-row{display:block!important}.pagehead{display:flex;justify-content:space-between}.pagehead h2{font-family:Inter;font-weight:600;font-size:28px;line-height:32px;color:#0f172a}.pagehead h2 span{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;color:#94a3b8;display:block}.pagehead ul{display:flex;gap:5px}.pagehead ul li{padding:0 20px;background:#fff;border-radius:30px;font-family:Inter;font-weight:500;font-size:14px;line-height:40px;color:#475569;list-style-type:none;border:1px solid #E6EAF2;min-width:70px;text-align:center;flex-shrink:0;height:40px}.pagehead ul li:hover,.pagehead ul li.active{background:#1a6bf4;color:#fff;border:1px solid #1A6BF4}.pagehead ul li a{text-decoration:none;color:inherit;display:block}.pagehead ul li img{width:16px;height:16px;vertical-align:middle;margin-right:3px;margin-top:-2px}.pagehead ul li:hover img,.pagehead ul li.active img{filter:invert(100%) sepia(100%) grayscale(100%) brightness(200%)}.createtaskbtn{display:flex;gap:12px;align-items:center}.btn-download,.btn-create{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit;height:44px;box-sizing:border-box}.btn-download{background:transparent;color:#1a6bf4;border:1px solid #1A6BF4}.btn-download:hover{background:#1a6bf40d}.btn-create{background:#1a6bf4;color:#fff;border:none}.btn-create:hover{background:#1557c0}.btn-download svg,.btn-create svg{width:20px;height:20px}.select-wrapper,.filter-dropdown{position:relative;display:flex;align-items:center;width:100%}.select-wrapper select,.filter-dropdown select{width:100%;padding:12px 40px 12px 16px;border:1px solid #dbe1e8;border-radius:12px;background:#fff;font-size:14px;color:#1e293b;appearance:none;cursor:pointer;outline:none;transition:all .3s ease;font-family:inherit;box-sizing:border-box}.select-wrapper select:hover,.filter-dropdown select:hover{border-color:#cbd5e1;background:#f8fafc}.select-wrapper select:focus,.filter-dropdown select:focus{border-color:#1a6bf4;box-shadow:0 0 0 4px #1a6bf41a;background:#fff}.select-wrapper:after,.filter-dropdown:after{content:"";position:absolute;right:18px;top:50%;width:10px;height:6px;background-color:#94a3b8;clip-path:polygon(100% 0%,0% 0%,50% 100%);transform:translateY(-50%);pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.select-wrapper:focus-within:after,.filter-dropdown:focus-within:after{transform:translateY(-50%) rotate(180deg);background-color:#1a6bf4}.uom-text{color:#1a6bf4!important;font-weight:800!important;font-size:14px!important;margin-left:6px!important;text-transform:none!important;display:inline-block!important}html,body{height:100%}body{margin:0;font-family:Inter,sans-serif}:root.dark-theme,html.dark-theme,body.dark-theme{color-scheme:dark;--bg: #0b1329;--card: #151f38;--surface: #151f38;--border: #223259;--text: #f1f5f9;--text-muted: #94a3b8;--ink: #f1f5f9;--ink-soft: #cbd5e1;--label: #94a3b8;--blue: #3b82f6;--blue-soft: rgba(59, 130, 246, .18);--green-soft: rgba(34, 197, 94, .18);--red-soft: rgba(239, 68, 68, .18);--yellow-soft: rgba(234, 179, 8, .18);--purple-soft: rgba(168, 85, 247, .18);--shadow: 0 4px 16px rgba(0, 0, 0, .45)}body.dark-theme app-rm-dashboard-view-details,body.dark-theme app-rm-dashboard,body.dark-theme app-sms-dashboard,body.dark-theme app-ccm-dashboard,body.dark-theme app-dashboard,body.dark-theme app-task-dashboard,body.dark-theme app-task-dashboard-page,body.dark-theme app-task-list,body.dark-theme app-task-reports,body.dark-theme app-task-escalation,body.dark-theme app-rca,body.dark-theme app-breakdown-list,body.dark-theme app-check-list,body.dark-theme app-pm-calendar,body.dark-theme app-reminder,body.dark-theme app-review-meeting,body.dark-theme app-create-meeting,body.dark-theme app-meeting-details,body.dark-theme app-users,body.dark-theme app-user-management,body.dark-theme app-create-user-drawer,body.dark-theme app-role,body.dark-theme app-role-management,body.dark-theme app-create-role-drawer,body.dark-theme app-user-roles,body.dark-theme app-module,body.dark-theme app-module-management,body.dark-theme app-permission,body.dark-theme app-create-permission-drawer,body.dark-theme app-side-drawer,body.dark-theme app-service-management,body.dark-theme app-incident-observation,body.dark-theme app-create-incident-drawer,body.dark-theme app-incident-observation-view,body.dark-theme app-safety-compliance,body.dark-theme app-create-compliance-drawer,body.dark-theme app-safety-compliance-view,body.dark-theme app-safety-training,body.dark-theme app-create-training-drawer,body.dark-theme app-create-training-schedule-drawer,body.dark-theme app-training-view,body.dark-theme app-training-schedule,body.dark-theme app-create-schedule-drawer,body.dark-theme app-schedule-view,body.dark-theme app-sop-protocols,body.dark-theme app-create-sop-drawer,body.dark-theme app-sop-protocols-view,body.dark-theme app-safety-dashboard,body.dark-theme app-ppe-management,body.dark-theme app-create-ppe-drawer,body.dark-theme app-create-ppe-issue-drawer,body.dark-theme app-ppe-view,body.dark-theme app-permit-to-work,body.dark-theme app-create-permit-drawer,body.dark-theme app-permit-to-work-view,body.dark-theme app-audit-trail,body.dark-theme app-create-audit-drawer,body.dark-theme app-audit-trail-view,body.dark-theme app-audit-list,body.dark-theme app-create-audit-list-drawer,body.dark-theme app-audit-list-view,body.dark-theme app-audit-template,body.dark-theme app-create-template-drawer,body.dark-theme app-template-view,body.dark-theme app-safety-master,body.dark-theme app-create-master-drawer,body.dark-theme app-master-view,body.dark-theme app-master-data-management,body.dark-theme app-create-master-data-drawer,body.dark-theme app-master-data-management-view,body.dark-theme app-console,body.dark-theme app-console-drawer{--bg: #0b1329 !important;--card: #151f38 !important;--surface: #151f38 !important;--border: #223259 !important;--text: #f1f5f9 !important;--text-muted: #94a3b8 !important;--ink: #f1f5f9 !important;--ink-soft: #cbd5e1 !important;--label: #94a3b8 !important;--shadow: 0 4px 16px rgba(0, 0, 0, .45) !important}body.dark-theme,body.dark-theme html,body.dark-theme .app-container,body.dark-theme .main-container,body.dark-theme .content-area,body.dark-theme .content-area>*,body.dark-theme router-outlet+*,body.dark-theme .container-wrapper,body.dark-theme .page,body.dark-theme .tp-page,body.dark-theme .tl-page,body.dark-theme .sms-dashboard,body.dark-theme .module-container,body.dark-theme .dashboard-page,body.dark-theme .report-page,body.dark-theme .service-management-container,body.dark-theme app-sms-dashboard,body.dark-theme app-rm-dashboard,body.dark-theme app-ccm-dashboard,body.dark-theme app-dashboard,body.dark-theme app-task-list,body.dark-theme app-all-task,body.dark-theme app-task-list-page,body.dark-theme app-task-reports,body.dark-theme app-task-escalation,body.dark-theme app-rca,body.dark-theme app-breakdown-list,body.dark-theme app-check-list,body.dark-theme app-pm-calendar,body.dark-theme app-reminder,body.dark-theme app-review-meeting,body.dark-theme app-create-meeting,body.dark-theme app-meeting-details,body.dark-theme app-users,body.dark-theme app-user-management,body.dark-theme app-create-user-drawer,body.dark-theme app-role,body.dark-theme app-role-management,body.dark-theme app-create-role-drawer,body.dark-theme app-user-roles,body.dark-theme app-module,body.dark-theme app-module-management,body.dark-theme app-permission,body.dark-theme app-create-permission-drawer,body.dark-theme app-side-drawer,body.dark-theme app-service-management,body.dark-theme app-rm-dashboard-view-details,body.dark-theme app-incident-observation,body.dark-theme app-create-incident-drawer,body.dark-theme app-incident-observation-view,body.dark-theme app-safety-compliance,body.dark-theme app-create-compliance-drawer,body.dark-theme app-safety-compliance-view,body.dark-theme app-safety-training,body.dark-theme app-create-training-drawer,body.dark-theme app-create-training-schedule-drawer,body.dark-theme app-training-view,body.dark-theme app-training-schedule,body.dark-theme app-create-schedule-drawer,body.dark-theme app-schedule-view,body.dark-theme app-sop-protocols,body.dark-theme app-create-sop-drawer,body.dark-theme app-sop-protocols-view,body.dark-theme app-safety-dashboard,body.dark-theme app-ppe-management,body.dark-theme app-create-ppe-drawer,body.dark-theme app-create-ppe-issue-drawer,body.dark-theme app-ppe-view,body.dark-theme app-permit-to-work,body.dark-theme app-create-permit-drawer,body.dark-theme app-permit-to-work-view,body.dark-theme app-audit-trail,body.dark-theme app-create-audit-drawer,body.dark-theme app-audit-trail-view,body.dark-theme app-audit-list,body.dark-theme app-create-audit-list-drawer,body.dark-theme app-audit-list-view,body.dark-theme app-audit-template,body.dark-theme app-create-template-drawer,body.dark-theme app-template-view,body.dark-theme app-safety-master,body.dark-theme app-create-master-drawer,body.dark-theme app-master-view,body.dark-theme app-master-data-management,body.dark-theme app-create-master-data-drawer,body.dark-theme app-master-data-management-view,body.dark-theme app-console,body.dark-theme app-console-drawer{background-color:#0b1329!important;background:#0b1329!important;color:#f1f5f9!important}body.dark-theme .header{background-color:#111c38!important;border-bottom:1px solid #223259!important;box-shadow:0 4px 20px #0006!important}body.dark-theme .header .header-fullname,body.dark-theme .header .header-username{color:#f8fafc!important}body.dark-theme .header .header-role{color:#94a3b8!important}body.dark-theme .badge-pill,body.dark-theme .badge-pill.date-pill,body.dark-theme .badge-pill.time-pill{background-color:#182444!important;border-color:#263866!important;color:#cbd5e1!important}body.dark-theme .badge-pill svg{color:#94a3b8!important}body.dark-theme .theme-mode-toggle{background-color:#182444!important;border-color:#263866!important;color:#cbd5e1!important;box-shadow:0 2px 8px #00000059!important}body.dark-theme .theme-mode-toggle:hover{background-color:#1e2e56!important;border-color:#3b5087!important;box-shadow:0 4px 14px #00000073!important}body.dark-theme .theme-mode-toggle .mode-text{color:#f1f5f9!important}body.dark-theme .header-icon-btn,body.dark-theme .hamburger-btn,body.dark-theme .notification-bell{color:#cbd5e1!important}body.dark-theme .header-icon-btn:hover,body.dark-theme .hamburger-btn:hover,body.dark-theme .notification-bell:hover{background-color:#1e2e56!important;color:#f8fafc!important}body.dark-theme .notification-dropdown{background-color:#151f38!important;border-color:#223259!important;box-shadow:0 10px 40px #0009!important}body.dark-theme .dropdown-header{background-color:#111c38!important;border-bottom-color:#223259!important}body.dark-theme .dropdown-header h3{color:#f8fafc!important}body.dark-theme .notification-item{border-bottom-color:#1e2e56!important}body.dark-theme .notification-item:hover{background-color:#1b284c!important}body.dark-theme .notification-item.unread{background-color:#162447!important}body.dark-theme .notification-item .item-title{color:#f8fafc!important}body.dark-theme .notification-item .item-time{color:#94a3b8!important}body.dark-theme .dropdown-footer,body.dark-theme .footer{background-color:#111c38!important;border-top-color:#223259!important;color:#94a3b8!important}body.dark-theme .sidebar{background-color:#0f172a!important;background:#0f172a!important;border-right:1px solid #1e293b!important;box-shadow:4px 0 20px #0006!important}body.dark-theme .sidebar .logo-section{border-bottom:1px solid #1e293b!important}body.dark-theme .sidebar .menu-item,body.dark-theme .sidebar .menu-item .menu-name,body.dark-theme .sidebar .menu-item .menu-icon,body.dark-theme .sidebar .menu-item .chevron-arrow{color:#cbd5e1!important}body.dark-theme .sidebar .menu-item:hover{background:#1e293b!important;color:#fff!important}body.dark-theme .sidebar .menu-item:hover .menu-name,body.dark-theme .sidebar .menu-item:hover .menu-icon,body.dark-theme .sidebar .menu-item:hover .chevron-arrow{color:#fff!important}body.dark-theme .sidebar .menu-item.active-menu,body.dark-theme .sidebar .menu-item.flyout-active{background:#2563eb!important;color:#fff!important}body.dark-theme .sidebar .menu-item.active-menu .menu-name,body.dark-theme .sidebar .menu-item.active-menu .menu-icon,body.dark-theme .sidebar .menu-item.active-menu .chevron-arrow,body.dark-theme .sidebar .menu-item.flyout-active .menu-name,body.dark-theme .sidebar .menu-item.flyout-active .menu-icon,body.dark-theme .sidebar .menu-item.flyout-active .chevron-arrow{color:#fff!important}body.dark-theme .sidebar .submenu{background:#090e1a!important;border:1px solid #1e293b!important;border-radius:8px!important;overflow:hidden!important}body.dark-theme .sidebar .submenu li{background:transparent!important;background-color:transparent!important;border-bottom:1px solid #162035!important;color:#cbd5e1!important;transition:all .2s ease!important}body.dark-theme .sidebar .submenu li:last-child{border-bottom:none!important}body.dark-theme .sidebar .submenu li .sub-menu-content{color:#cbd5e1!important}body.dark-theme .sidebar .submenu li:before{background-color:#64748b!important}body.dark-theme .sidebar .submenu li:hover{background:#162238!important;background-color:#162238!important;color:#fff!important}body.dark-theme .sidebar .submenu li:hover .sub-menu-content{color:#fff!important}body.dark-theme .sidebar .submenu li:hover:before{background-color:#60a5fa!important}body.dark-theme .sidebar .submenu li ul{background:#070b14!important}body.dark-theme .sidebar .submenu li.active-sub{background:#1d4ed8!important;background-color:#1d4ed8!important;color:#fff!important}body.dark-theme .sidebar .submenu li.active-sub .sub-menu-content{color:#fff!important}body.dark-theme .sidebar .submenu li.active-sub:before{background-color:#fff!important}body.dark-theme .sidebar .user-profile-section{border-top:1px solid #1e293b!important;background:#0f172a!important}body.dark-theme .sidebar .user-info h4{color:#f8fafc!important}body.dark-theme .sidebar .user-info span{color:#94a3b8!important}body.dark-theme .flyout-submenu{background:#0f172a!important;border:1px solid #1e293b!important;box-shadow:0 10px 30px #0009!important}body.dark-theme .flyout-submenu li a{color:#cbd5e1!important}body.dark-theme .flyout-submenu li a:hover{background:#1e293b!important;color:#fff!important}body.dark-theme .flyout-submenu li.active a{background:#2563eb!important;color:#fff!important}body.dark-theme .logout-modal{background:#151f38!important;color:#f8fafc!important;border:1px solid #223259!important}body.dark-theme .logout-modal-text{color:#f8fafc!important}body.dark-theme .filter-bar{background:transparent!important}body.dark-theme .filter-bar .sms-title,body.dark-theme .sms-title{color:#fff!important}body.dark-theme .filter-tab{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .filter-tab:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme .filter-tab.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}body.dark-theme .filter-panel,body.dark-theme .tp-filter-bar,body.dark-theme .tl-filter-bar,body.dark-theme .filter-section{background:#151f38!important;border:1px solid #223259!important;color:#f1f5f9!important;box-shadow:0 4px 16px #0006!important}body.dark-theme .section-icon{background:#2563eb33!important}body.dark-theme .view-details{color:#60a5fa!important}body.dark-theme .card-panel{background:#151f38!important;border:1px solid #223259!important;color:#f1f5f9!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme .card-panel-header h3{color:#fff!important}body.dark-theme app-production-rm-list,body.dark-theme app-downtime-rm-list,body.dark-theme app-ccm-list,body.dark-theme app-downtime-ccm-list,body.dark-theme app-sms-list,body.dark-theme app-user-roles,body.dark-theme app-role-management,body.dark-theme app-module-management,body.dark-theme app-user-management,body.dark-theme app-permission,body.dark-theme app-side-drawer,body.dark-theme app-create-user-drawer,body.dark-theme app-create-role-drawer,body.dark-theme app-create-permission-drawer,body.dark-theme .container-wrapper{background-color:transparent!important}body.dark-theme .pagehead h2{color:#fff!important}body.dark-theme .kpi-tabs .kpi-tab{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .kpi-tabs .kpi-tab:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme .kpi-tabs .kpi-tab.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}body.dark-theme .dashboard-grid .dashboard-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme .dashboard-grid .dashboard-card .card-body h2{color:#fff!important}body.dark-theme .dashboard-grid .dashboard-card .card-body p{color:#cbd5e1!important}body.dark-theme .dashboard-grid .dashboard-card .uom-text{color:#94a3b8!important}body.dark-theme .tabs-container{background:#151f38!important;border:1px solid #223259!important;border-bottom:none!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme .table-tabs-inline{background:#101c36!important}body.dark-theme .tab-inline-btn{color:#cbd5e1!important}body.dark-theme .tab-inline-btn:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme .tab-inline-btn.active{background:#2563eb!important;color:#fff!important;box-shadow:0 2px 6px #0000004d!important}body.dark-theme .category-tabs-container{background:#151f38!important;border:1px solid #223259!important;border-bottom:none!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme .category-tabs{background:#101c36!important;padding:4px!important;border-radius:12px!important}body.dark-theme .category-tab{color:#cbd5e1!important}body.dark-theme .category-tab:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme .category-tab.active{background:#2563eb!important;color:#fff!important;box-shadow:0 2px 6px #0000004d!important}body.dark-theme .status-pill{background:#101c36!important;color:#cbd5e1!important}body.dark-theme .status-pill.status-open{background:#f9731633!important;color:#fb923c!important}body.dark-theme .status-pill.status-completed{background:#3b82f633!important;color:#60a5fa!important}body.dark-theme .status-pill.status-closed{background:#22c55e33!important;color:#4ade80!important}body.dark-theme .modal-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 20px 50px #0009!important}body.dark-theme .modal-header{background:#101c36!important;border-bottom:1px solid #223259!important}body.dark-theme .modal-header h3{color:#fff!important}body.dark-theme .modal-header .close-btn{color:#cbd5e1!important}body.dark-theme .modal-body{background:#151f38!important}body.dark-theme .modal-footer{background:#101c36!important;border-top:1px solid #223259!important}body.dark-theme .rca-radio-item{background:#101c36!important;border:1px solid #223259!important}body.dark-theme .rca-radio-item:hover{background:#1e2e56!important;border-color:#3b82f6!important}body.dark-theme .radio-label{color:#fff!important}body.dark-theme .btn-cancel{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .btn-cancel:hover{background:#283c6f!important;color:#fff!important}body.dark-theme .create-rca-btn{background:#2563eb!important;color:#fff!important}body.dark-theme .task-list-page .filter-card,body.dark-theme .filter-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme .search-bar input{background:#101c36!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .search-bar svg,body.dark-theme .icon-search{stroke:#94a3b8!important}body.dark-theme .date-filter-group{background:#101c36!important;border:1px solid #223259!important;box-shadow:none!important}body.dark-theme .date-pill-box{background:#151f38!important;border:1.5px solid #223259!important;box-shadow:none!important}body.dark-theme .date-pill-box:hover,body.dark-theme .date-pill-box:focus-within{background:#1e2e56!important;border-color:#3b82f6!important}body.dark-theme .date-input{color:#fff!important;background:transparent!important}body.dark-theme .date-range-arrow{color:#94a3b8!important}body.dark-theme .date-input::-webkit-calendar-picker-indicator{filter:invert(1)!important}body.dark-theme .filter-btn{background:#101c36!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .filter-btn:hover{background:#1e2e56!important;color:#fff!important;border-color:#3b82f6!important}body.dark-theme .filter-popup{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 40px #0000008c!important}body.dark-theme .filter-popup-header{background:#101c36!important;border-bottom:1px solid #223259!important;color:#fff!important}body.dark-theme .filter-popup-header span{color:#fff!important}body.dark-theme .filter-popup-header .close-menu,body.dark-theme .filter-popup-field label{color:#cbd5e1!important}body.dark-theme .filter-popup-field input{background:#101c36!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .filter-popup-field input:focus{background:#151f38!important;border-color:#3b82f6!important}body.dark-theme .filter-popup-footer{background:#101c36!important;border-top:1px solid #223259!important}body.dark-theme .table-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme .table-container{border:1px solid #223259!important}body.dark-theme .data-table,body.dark-theme table{background:#151f38!important;color:#fff!important}body.dark-theme .data-table th,body.dark-theme table th{background:#101c36!important;color:#cbd5e1!important;border-bottom:1px solid #223259!important}body.dark-theme .data-table th:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme .data-table td,body.dark-theme table td{color:#fff!important;border-bottom:1px solid #1e2e56!important;background:transparent!important}body.dark-theme .data-table tbody tr{background-color:#151f38!important}body.dark-theme .data-table tbody tr:nth-child(2n){background-color:#111c38!important}body.dark-theme .data-table tbody tr:hover{background-color:#1e2e56!important}body.dark-theme .detail-row{background-color:#101c36!important}body.dark-theme .detail-cell{border-bottom:2px solid #223259!important}html body.dark-theme th.action-col,html body.dark-theme .table-card .data-table thead th.action-col,body.dark-theme .action-col,body.dark-theme th.action-col{background-color:#101c36!important;background:#101c36!important;border-left:1px solid #223259!important;color:#cbd5e1!important}body:not(#root-never-matches).dark-theme .table-card .data-table thead th.action-col,body:not(#root-never-matches).dark-theme .data-table thead th.action-col,body:not(#root-never-matches).dark-theme thead th.action-col,body:not(#root-never-matches).dark-theme th.action-col,body:not(#root-never-matches).dark-theme .action-col,body:not(#root-never-matches).dark-theme #rcaListTable thead th.action-col,body:not(#root-never-matches).dark-theme #userTable thead th.action-col,body:not(#root-never-matches).dark-theme #roleTable thead th.action-col{background-color:#111c38!important;background:#111c38!important;border-left:1px solid #223259!important;border-bottom:1px solid #223259!important;color:#fff!important}body:not(#root-never-matches).dark-theme .table-card .data-table tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme .table-card .data-table tbody tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme .data-table tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme .data-table tbody tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme tbody tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme #rcaListTable tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme #rcaListTable tbody tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme #userTable tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme #userTable tbody tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme #roleTable tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme #roleTable tbody tr:nth-child(odd) .action-col{background-color:#151f38!important;background:#151f38!important;border-left:1px solid #223259!important;border-bottom:1px solid #223259!important}body:not(#root-never-matches).dark-theme .table-card .data-table tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme .table-card .data-table tbody tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme .data-table tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme .data-table tbody tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme tbody tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme #rcaListTable tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme #rcaListTable tbody tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme #userTable tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme #userTable tbody tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme #roleTable tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme #roleTable tbody tr:nth-child(2n) .action-col{background-color:#111c38!important;background:#111c38!important;border-left:1px solid #223259!important;border-bottom:1px solid #223259!important}body:not(#root-never-matches).dark-theme .table-card .data-table tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme .table-card .data-table tbody tr:hover .action-col,body:not(#root-never-matches).dark-theme .data-table tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme .data-table tbody tr:hover .action-col,body:not(#root-never-matches).dark-theme tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme tbody tr:hover .action-col,body:not(#root-never-matches).dark-theme tr:hover td.action-col,body:not(#root-never-matches).dark-theme tr:hover .action-col,body:not(#root-never-matches).dark-theme .action-col:hover,body:not(#root-never-matches).dark-theme th.action-col:hover,body:not(#root-never-matches).dark-theme td.action-col:hover,body:not(#root-never-matches).dark-theme #rcaListTable tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme #rcaListTable tbody tr:hover .action-col,body:not(#root-never-matches).dark-theme #userTable tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme #userTable tbody tr:hover .action-col,body:not(#root-never-matches).dark-theme #roleTable tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme #roleTable tbody tr:hover .action-col{background-color:#192646!important;background:#192646!important}body.dark-theme .action-col .th-content{color:#cbd5e1!important}body.dark-theme .action-col:hover .th-content{color:#60a5fa!important}body.dark-theme .column-manager-menu{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 40px #0000008c!important}body.dark-theme .column-manager-header{background:#101c36!important;border-bottom:1px solid #223259!important}body.dark-theme .column-manager-header .close-menu{color:#cbd5e1!important}body.dark-theme .column-item{border-bottom:1px solid #1e2e56!important}body.dark-theme .column-label{color:#fff!important}body.dark-theme .slider{background-color:#223259!important}body.dark-theme input:checked+.slider{background-color:#2563eb!important}body.dark-theme .pagination,body.dark-theme .page-size{color:#cbd5e1!important}body.dark-theme .pagination strong{color:#fff!important}body.dark-theme .page-size select{background:#101c36!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .control-btn,body.dark-theme .num-btn{color:#cbd5e1!important}body.dark-theme .control-btn:hover:not(.disabled),body.dark-theme .num-btn:hover:not(.active){background:#1e2e56!important;color:#fff!important}body.dark-theme .num-btn.active{background:#2563eb!important;color:#fff!important}body.dark-theme .control-btn.disabled{color:#475569!important}body.dark-theme app-sms-dashboard .kpi-card,body.dark-theme app-sms-dashboard .kpi-scroll-wrap .kpi-card{background-color:#151f38!important;border:1px solid #223259!important}body.dark-theme app-sms-dashboard .kpi-value,body.dark-theme app-sms-dashboard [class*=kpi-value],body.dark-theme app-sms-dashboard .metric-value,body.dark-theme app-sms-dashboard .stat-value,body.dark-theme app-sms-dashboard .total-val,body.dark-theme app-sms-dashboard .donut-center-value,body.dark-theme app-sms-dashboard [class*=donut-center-value],body.dark-theme app-sms-dashboard [class*=donut-center__value]{color:#fff!important;font-weight:800!important}body.dark-theme app-sms-dashboard .kpi-label,body.dark-theme app-sms-dashboard [class*=kpi-label],body.dark-theme app-sms-dashboard .metric-label,body.dark-theme app-sms-dashboard .stat-label,body.dark-theme app-sms-dashboard .donut-center-label,body.dark-theme app-sms-dashboard [class*=donut-center-label],body.dark-theme app-sms-dashboard [class*=donut-center__label]{color:#cbd5e1!important;font-weight:600!important}body.dark-theme app-sms-dashboard .donut-center-label b{color:#fff!important}body.dark-theme app-sms-dashboard .legend-name{color:#fff!important}body.dark-theme app-sms-dashboard .legend-value{color:#fff!important}body.dark-theme app-sms-dashboard .kpi-sub{color:#94a3b8!important}body.dark-theme app-sms-dashboard .energy-ring-wrap{background:conic-gradient(var(--ring-color, #60a5fa) calc(var(--ring-progress, 0) * 1%),#223259 0)!important}body.dark-theme app-sms-dashboard .energy-ring-wrap:before{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-sms-dashboard .energy-ring-center{color:#fff!important;font-weight:800!important}body.dark-theme app-sms-dashboard .energy-ring-label{color:#fff!important;font-weight:700!important}body.dark-theme app-sms-dashboard .energy-ring-target{color:#93c5fd!important;font-weight:600!important}body.dark-theme app-sms-dashboard .kv-row{border-bottom:1px solid #223259!important}body.dark-theme app-sms-dashboard .kv-label{color:#cbd5e1!important;font-weight:600!important}body.dark-theme app-sms-dashboard .kv-value{color:#fff!important;font-weight:800!important}body.dark-theme app-sms-dashboard .kv-unit{color:#60a5fa!important;font-weight:600!important}body.dark-theme app-sms-dashboard .header-suffix{color:#93c5fd!important;font-weight:600!important}body.dark-theme app-sms-dashboard .energy-footnote{color:#cbd5e1!important}body.dark-theme app-sms-dashboard .sms-title,body.dark-theme app-sms-dashboard .section-title,body.dark-theme app-sms-dashboard .card-panel-header h3,body.dark-theme app-sms-dashboard .detail-header,body.dark-theme app-sms-dashboard .detail-title,body.dark-theme app-sms-dashboard h1,body.dark-theme app-sms-dashboard h2,body.dark-theme app-sms-dashboard h3,body.dark-theme app-sms-dashboard h4,body.dark-theme app-sms-dashboard h5,body.dark-theme app-sms-dashboard strong,body.dark-theme app-sms-dashboard b{color:#fff!important}body.dark-theme app-sms-dashboard .chart-subtitle,body.dark-theme app-sms-dashboard .fixed-y-axis-label,body.dark-theme app-sms-dashboard .fixed-x-axis-label,body.dark-theme app-sms-dashboard .chart-axis-label,body.dark-theme app-sms-dashboard .fixed-y-axis-ticks,body.dark-theme app-sms-dashboard .fixed-y-axis-ticks span{color:#cbd5e1!important}body.dark-theme app-sms-dashboard .chart-count-badge{color:#fff!important;background:#1e2e56!important;border:1px solid #283c6f!important}body.dark-theme app-sms-dashboard .chart-reset-btn{background:#151f38!important;border:1px solid #283c6f!important;color:#60a5fa!important}body.dark-theme app-sms-dashboard .chart-reset-btn:hover{background:#1e2e56!important;color:#93c5fd!important}body.dark-theme app-sms-dashboard .kpi-nav-btn{background:#151f38!important;border:1px solid #223259!important}body.dark-theme app-sms-dashboard .kpi-nav-btn svg path{stroke:#fff!important}body.dark-theme app-sms-dashboard .kpi-nav-btn:hover{background:#1e2e56!important}body.dark-theme app-sms-dashboard .segmented{background:#0e172e!important;border:1px solid #223259!important}body.dark-theme app-sms-dashboard .segmented button{color:#cbd5e1!important}body.dark-theme app-sms-dashboard .segmented button.active{background:#2563eb!important;color:#fff!important}body.dark-theme app-sms-dashboard .filter-panel label,body.dark-theme app-sms-dashboard .filter-panel-row label{color:#cbd5e1!important}body.dark-theme app-sms-dashboard .heat-table,body.dark-theme app-sms-dashboard .detail-table,body.dark-theme app-sms-dashboard table{background:#151f38!important;color:#fff!important;border-color:#223259!important}body.dark-theme app-sms-dashboard .heat-table th,body.dark-theme app-sms-dashboard .detail-table th,body.dark-theme app-sms-dashboard table th{background:#111c38!important;color:#cbd5e1!important;border-color:#223259!important}body.dark-theme app-sms-dashboard .heat-table td,body.dark-theme app-sms-dashboard .detail-table td,body.dark-theme app-sms-dashboard table td{color:#fff!important;border-color:#1e2e56!important}body.dark-theme app-sms-dashboard .heat-table tr:hover td,body.dark-theme app-sms-dashboard table tr:hover td{background:#1b284c!important}body.dark-theme app-sms-dashboard .filter-card,body.dark-theme app-sms-dashboard .summary-card,body.dark-theme app-sms-dashboard .downtime-summary-card{background:#151f38!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-sms-dashboard .filter-card label{color:#cbd5e1!important}body.dark-theme app-sms-dashboard .furnace-progress-name,body.dark-theme .furnace-progress-name{color:#f1f5f9!important}body.dark-theme app-sms-dashboard .furnace-progress-track,body.dark-theme .furnace-progress-track{background:#1e293b!important}body.dark-theme app-sms-dashboard .furnace-progress-fill,body.dark-theme .furnace-progress-fill{background:#ef4444!important}body.dark-theme app-sms-dashboard .furnace-progress-value,body.dark-theme .furnace-progress-value{color:#f87171!important}body.dark-theme app-sms-dashboard .stat-box,body.dark-theme .stat-box{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-sms-dashboard .stat-label,body.dark-theme .stat-label{color:#cbd5e1!important}body.dark-theme app-sms-dashboard .stat-value,body.dark-theme .stat-value{color:#fff!important}body.dark-theme app-ccm-dashboard{--bg: #0b1329 !important;--card: #151f38 !important;--panel: #151f38 !important;--line: #223259 !important;--line-soft: #1e2e56 !important;--text: #ffffff !important;--muted: #cbd5e1 !important}body.dark-theme app-ccm-dashboard .y-axis-wrap,body.dark-theme app-ccm-dashboard .single-bar-row .y-axis-wrap,body.dark-theme app-ccm-dashboard .bar-chart.grouped>.y-axis-wrap,body.dark-theme app-ccm-dashboard .single-bar-row>.y-axis-wrap,body.dark-theme .y-axis-wrap{background-color:#151f38!important;background:#151f38!important}app-ccm-dashboard .y-axis-wrap{display:flex!important;flex-direction:row!important;align-items:stretch!important;align-self:stretch!important;height:100%!important;position:sticky!important;left:0!important;z-index:10!important;padding:0!important;margin:0!important;min-width:72px;background-color:#fff!important;background:#fff!important;box-shadow:none!important;border-right:1px solid #cfdbea!important}body.dark-theme app-ccm-dashboard .y-axis-wrap{background-color:#151f38!important;background:#151f38!important;box-shadow:none!important;border-right:1px solid #223259!important}app-ccm-dashboard .downtime-wide-chart .y-axis-wrap,app-ccm-dashboard .downtime-total .y-axis-wrap{min-width:92px}app-ccm-dashboard .grouped-3.quantity .y-axis-wrap,app-ccm-dashboard .grouped-3.loss .y-axis-wrap,app-ccm-dashboard .prod-downtime .y-axis-wrap{min-width:84px}app-ccm-dashboard .y-axis-wrap .y-axis-col,app-ccm-dashboard .y-axis-wrap .single-bar-axis{flex:1 1 auto!important;width:100%!important;height:100%!important;position:relative!important;min-width:48px!important;margin:0!important;padding:0!important}app-ccm-dashboard .y-axis-title{display:flex!important;align-items:center!important;justify-content:center!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;text-align:center!important;white-space:nowrap!important;color:#94a3b8!important;font-size:11px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.3px!important;padding:0 4px 0 6px!important;flex:0 0 auto!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;position:static!important;inset:auto!important;margin:0 6px 0 0!important}app-ccm-dashboard .y-axis-tick{position:absolute!important;right:10px!important;font-size:11px!important;font-weight:600!important;white-space:nowrap!important;transform:translateY(50%)!important;line-height:1!important}body.dark-theme app-ccm-dashboard .y-axis-title,body.dark-theme .y-axis-title{color:#94a3b8!important}body.dark-theme app-ccm-dashboard .y-axis-tick,body.dark-theme .y-axis-tick{color:#cbd5e1!important}body.dark-theme .sms-loading-overlay,body.dark-theme .ccm-loading-overlay{background:#0a101ea6!important}body.dark-theme .sms-spinner,body.dark-theme .ccm-spinner{border-color:#ffffff26!important;border-top-color:#3b82f6!important}body.dark-theme .sms-loading-text,body.dark-theme .ccm-loading-text{color:#cbd5e1!important}app-ccm-dashboard .y-axis-col:after,app-ccm-dashboard .single-bar-axis:after,body.dark-theme app-ccm-dashboard .y-axis-col:after,body.dark-theme app-ccm-dashboard .single-bar-axis:after{display:none!important}app-ccm-dashboard .bar-scroll-track,app-ccm-dashboard .single-bar-row .bar-scroll-track{padding-left:20px!important}app-ccm-dashboard .bar-chart.grouped .bar-scroll-track>.bar-grid+.bar-group,app-ccm-dashboard .bar-chart.grouped .y-axis-wrap+.bar-grid+.bar-group{margin-left:0!important}app-ccm-dashboard .bar-chart.grouped,app-ccm-dashboard .single-bar-row,app-ccm-dashboard .line-chart,app-ccm-dashboard .stand-history-scroll{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important}body.dark-theme app-ccm-dashboard .bar-chart.grouped{border-left-color:#223259!important;border-bottom:0!important;background:none!important}body.dark-theme app-ccm-dashboard .bar-chart.grouped .bar-scroll-track,body.dark-theme app-ccm-dashboard .bar-chart.grouped .y-axis-wrap .y-axis-col,body.dark-theme app-ccm-dashboard .single-bar-row .single-bar-axis,body.dark-theme app-ccm-dashboard .single-bar-row .single-bar-track,body.dark-theme app-ccm-dashboard .single-bar-row .bar-scroll-track,body.dark-theme app-ccm-dashboard .single-bar-row>div:not(.y-axis-wrap){border-bottom-color:#223259!important}body.dark-theme app-ccm-dashboard .bar-chart.grouped .bar-grid,body.dark-theme app-ccm-dashboard .single-bar-row .bar-grid{background:repeating-linear-gradient(to top,transparent 0 calc(25% - 1px),rgba(255,255,255,.05) calc(25% - 1px) 25%)!important}body.dark-theme app-ccm-dashboard .single-bar-row{background:none!important;border-bottom:0!important}body.dark-theme app-ccm-dashboard .single-bar-row b,body.dark-theme app-ccm-dashboard .single-bar-row .single-bar-col>b,body.dark-theme app-ccm-dashboard .single-bar-row>div>b{color:#fff!important}body.dark-theme app-ccm-dashboard .single-bar-row small,body.dark-theme app-ccm-dashboard .single-bar-row .single-bar-col>small,body.dark-theme app-ccm-dashboard .single-bar-row>div>small{color:#cbd5e1!important}body.dark-theme app-ccm-dashboard .bar-chart.grouped .bar-group small{color:#cbd5e1!important}body.dark-theme app-ccm-dashboard .bar-chart.grouped .bar-group .value{color:#fff!important}body.dark-theme app-ccm-dashboard .shift-bar-value{color:#fff!important}body.dark-theme app-ccm-dashboard .bar-chart:before,body.dark-theme app-ccm-dashboard .bar-chart.grouped:before{content:none!important;display:none!important}body.dark-theme app-ccm-dashboard .summary-strip span{background:#101c36!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme app-ccm-dashboard .summary-strip b{color:#fff!important}body.dark-theme app-ccm-dashboard .donut-card{background:#151f38!important;border-color:#223259!important}body.dark-theme app-ccm-dashboard .date-input,body.dark-theme app-ccm-dashboard .filter-select{background:#151f38!important;border-color:#223259!important;color:#fff!important}body.dark-theme app-ccm-dashboard .chart-tooltip{background:#101c36!important;border-color:#223259!important;color:#fff!important;box-shadow:0 10px 22px #00000080!important}body.dark-theme app-ccm-dashboard .topbar,body.dark-theme app-ccm-dashboard .topbar h1,body.dark-theme app-ccm-dashboard .topbar__title{color:#fff!important}body.dark-theme app-ccm-dashboard .control{background:#151f38!important;border-color:#223259!important;color:#fff!important}body.dark-theme app-ccm-dashboard .control span{color:#fff!important}body.dark-theme app-ccm-dashboard .kpi-card,body.dark-theme app-rm-dashboard .kpi-card{background-color:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-ccm-dashboard .kpi-card:before,body.dark-theme app-ccm-dashboard .kpi-card:after,body.dark-theme app-rm-dashboard .kpi-card:before,body.dark-theme app-rm-dashboard .kpi-card:after{display:none!important;content:none!important}body.dark-theme app-ccm-dashboard .kpi-card:hover,body.dark-theme app-rm-dashboard .kpi-card:hover{transform:none!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-ccm-dashboard .kpi-card:hover:before,body.dark-theme app-ccm-dashboard .kpi-card:hover:after,body.dark-theme app-rm-dashboard .kpi-card:hover:before,body.dark-theme app-rm-dashboard .kpi-card:hover:after{display:none!important;content:none!important}body.dark-theme app-ccm-dashboard .kpi-card p,body.dark-theme app-rm-dashboard .kpi-card p{color:#cbd5e1!important;font-weight:700!important}body.dark-theme app-ccm-dashboard .kpi-card strong,body.dark-theme app-rm-dashboard .kpi-card strong{color:#fff!important;font-weight:800!important;white-space:nowrap!important}body.dark-theme app-ccm-dashboard .kpi-card strong.text-danger,body.dark-theme app-rm-dashboard .kpi-card strong.text-danger{color:#f87171!important}body.dark-theme app-ccm-dashboard .kpi-split span,body.dark-theme app-rm-dashboard .kpi-split span{background:#101c36!important;border:1px solid #223259!important;color:#34d399!important}body.dark-theme app-ccm-dashboard .kpi-split span.danger,body.dark-theme app-rm-dashboard .kpi-split span.danger{color:#f87171!important}body.dark-theme app-ccm-dashboard .kpi-split b,body.dark-theme app-rm-dashboard .kpi-split b{color:#fff!important}body.dark-theme app-ccm-dashboard .section-title{background:#151f38!important;border:1px solid #223259!important}body.dark-theme app-ccm-dashboard .section-title h2{color:#fff!important}body.dark-theme app-ccm-dashboard .section-title a{color:#60a5fa!important}body.dark-theme app-ccm-dashboard .panel{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-ccm-dashboard .panel h3,body.dark-theme app-ccm-dashboard .panel h4{color:#fff!important}body.dark-theme app-ccm-dashboard .panel small{color:#94a3b8!important}body.dark-theme app-ccm-dashboard .panel p,body.dark-theme app-ccm-dashboard .panel span,body.dark-theme app-ccm-dashboard .panel b,body.dark-theme app-ccm-dashboard .panel strong{color:#fff!important}body.dark-theme app-ccm-dashboard .tab-list button,body.dark-theme app-ccm-dashboard .mini-tabs button{background:#101c36!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-ccm-dashboard .tab-list button:hover,body.dark-theme app-ccm-dashboard .mini-tabs button:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-ccm-dashboard .tab-list button.active,body.dark-theme app-ccm-dashboard .mini-tabs button.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}body.dark-theme app-ccm-dashboard .y-tick-label,body.dark-theme app-ccm-dashboard .axis-labels,body.dark-theme app-ccm-dashboard .x-labels,body.dark-theme app-ccm-dashboard svg text{fill:#cbd5e1!important}body.dark-theme app-ccm-dashboard .grid-lines path,body.dark-theme app-ccm-dashboard .grid-lines line,body.dark-theme app-ccm-dashboard .y-axis-line,body.dark-theme app-ccm-dashboard .y-tick{stroke:#223259!important}body.dark-theme app-ccm-dashboard .runner-table,body.dark-theme app-ccm-dashboard .data-table table,body.dark-theme app-ccm-dashboard .comparison-table table{background:#151f38!important;color:#fff!important}body.dark-theme app-ccm-dashboard .runner-table th,body.dark-theme app-ccm-dashboard .data-table th,body.dark-theme app-ccm-dashboard .comparison-table th{background:#111c38!important;color:#cbd5e1!important;border-color:#223259!important}body.dark-theme app-ccm-dashboard .runner-table td,body.dark-theme app-ccm-dashboard .data-table td,body.dark-theme app-ccm-dashboard .comparison-table td{color:#fff!important;border-color:#1e2e56!important}body.dark-theme app-ccm-dashboard .table-link{color:#60a5fa!important}body.dark-theme app-ccm-dashboard .summary-card,body.dark-theme app-ccm-dashboard .breakdown-card{background:#151f38!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .kpi-card strong,body.dark-theme .kpi-card .kpi-value,body.dark-theme .kpi-value,body.dark-theme [class*=kpi-card__value],body.dark-theme [class*=-kpi-value],body.dark-theme .split-box__value{color:#fff!important}body.dark-theme .kpi-card p,body.dark-theme .kpi-card .kpi-label,body.dark-theme .kpi-label,body.dark-theme [class*=kpi-card__label],body.dark-theme [class*=-kpi-label],body.dark-theme .split-box__label,body.dark-theme .donut-center-label,body.dark-theme .donut-center__label,body.dark-theme [class*=donut-center-label],body.dark-theme [class*=donut-center__label]{color:#cbd5e1!important}body.dark-theme .donut-center-value,body.dark-theme .donut-center__value,body.dark-theme [class*=donut-center-value],body.dark-theme [class*=donut-center__value],body.dark-theme .donut-center-label b,body.dark-theme .donut-center__label b{color:#fff!important;font-weight:800!important}body.dark-theme .legend-name,body.dark-theme .legend-value,body.dark-theme .tl-header h1,body.dark-theme .tp-header h1{color:#fff!important}body.dark-theme .tl-download-btn,body.dark-theme .tp-download-btn,body.dark-theme .tl-back-btn{background:#151f38!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme .tl-download-btn:hover,body.dark-theme .tp-download-btn:hover,body.dark-theme .tl-back-btn:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme .tl-whatsapp-btn,body.dark-theme .tp-whatsapp-btn{background:#151f38!important;border-color:#223259!important}body.dark-theme .card,body.dark-theme [class*=-card],body.dark-theme .box,body.dark-theme [class*=-box],body.dark-theme .panel,body.dark-theme [class*=-panel],body.dark-theme .tile,body.dark-theme [class*=-tile],body.dark-theme .widget,body.dark-theme [class*=-widget],body.dark-theme .table-card,body.dark-theme .summary-table-card,body.dark-theme .filter-box-card,body.dark-theme .downtime-table-card,body.dark-theme .chart-card,body.dark-theme .chart-box,body.dark-theme .dashboard-card,body.dark-theme .kpi-card,body.dark-theme .white-box,body.dark-theme .grid-card,body.dark-theme .kpi-item,body.dark-theme .summary-box,body.dark-theme .detail-card,body.dark-theme .content-card,body.dark-theme .overview-card,body.dark-theme .stat-card,body.dark-theme .filter-box{background-color:#151f38!important;border-color:#223259!important;color:#f1f5f9!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme table,body.dark-theme .module-table,body.dark-theme .data-table,body.dark-theme .table,body.dark-theme [class*=-table]{background-color:#151f38!important;color:#cbd5e1!important;border-color:#223259!important}body.dark-theme th,body.dark-theme thead th,body.dark-theme thead tr,body.dark-theme .module-table th{background-color:#111c38!important;color:#94a3b8!important;border-bottom:1px solid #223259!important;border-color:#223259!important}body.dark-theme td,body.dark-theme tbody td,body.dark-theme .module-table td{color:#cbd5e1!important;border-bottom:1px solid #1e2e56!important;border-color:#1e2e56!important;background-color:transparent!important}body.dark-theme tbody tr:nth-child(2n),body.dark-theme .module-table tr:nth-child(2n),body.dark-theme tr.even{background-color:#ffffff05!important}body.dark-theme tbody tr:hover,body.dark-theme tbody tr:hover td,body.dark-theme .module-table tr:hover td{background-color:#1b2a4e!important}body.dark-theme input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]),body.dark-theme select,body.dark-theme textarea,body.dark-theme .select-wrapper select,body.dark-theme .filter-dropdown select{background-color:#0e172e!important;border-color:#263866!important;color:#f8fafc!important}body.dark-theme input:focus,body.dark-theme select:focus,body.dark-theme textarea:focus,body.dark-theme .select-wrapper select:focus,body.dark-theme .filter-dropdown select:focus{background-color:#111e3b!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f633!important;color:#fff!important}body.dark-theme select option{background-color:#0e172e!important;color:#f8fafc!important}body.dark-theme input::placeholder,body.dark-theme textarea::placeholder{color:#64748b!important}body.dark-theme .control{background-color:#151f38!important;border-color:#223259!important;color:#f1f5f9!important}body.dark-theme .control .chev{fill:#94a3b8!important}body.dark-theme .segmented{background-color:#0e172e!important;border-color:#223259!important}body.dark-theme .segmented__btn{color:#94a3b8!important}body.dark-theme .segmented__btn:hover{color:#f8fafc!important}body.dark-theme .segmented__btn--active{background:#2563eb!important;color:#fff!important}body.dark-theme .icon-btn{background-color:#151f38!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme .btn-download{border-color:#3b82f6!important;color:#60a5fa!important;background:transparent!important}body.dark-theme .btn-download:hover{background:#3b82f61a!important}body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme h5,body.dark-theme h6,body.dark-theme .pagehead h2,body.dark-theme .topbar__title,body.dark-theme .card-title,body.dark-theme .title{color:#f8fafc!important}body.dark-theme .pagehead h2 span,body.dark-theme .text-muted,body.dark-theme .sub-text,body.dark-theme .subtitle{color:#94a3b8!important}body.dark-theme .pagehead ul li{background:#151f38!important;color:#cbd5e1!important;border-color:#223259!important}body.dark-theme .pagehead ul li:hover,body.dark-theme .pagehead ul li.active{background:#1a6bf4!important;color:#fff!important;border-color:#1a6bf4!important}body.dark-theme .modal-content,body.dark-theme .modal-dialog,body.dark-theme .drawer-panel,body.dark-theme .drawer-container,body.dark-theme .drawer-body,body.dark-theme .popup-content,body.dark-theme .dialog-content{background-color:#151f38!important;color:#f1f5f9!important;border-color:#223259!important}body.dark-theme .drawer-header,body.dark-theme .modal-header{background-color:#111c38!important;border-bottom-color:#223259!important;color:#f8fafc!important}body.dark-theme .drawer-footer,body.dark-theme .modal-footer{background-color:#111c38!important;border-top-color:#223259!important}body.dark-theme ::-webkit-scrollbar{width:8px;height:8px}body.dark-theme ::-webkit-scrollbar-track{background:#0b1329!important}body.dark-theme ::-webkit-scrollbar-thumb{background:#223259!important;border-radius:6px}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:#334b7f!important}body.dark-theme app-ccm-dashboard .bar-chart::-webkit-scrollbar,body.dark-theme app-ccm-dashboard .scrollable-svg-wrap::-webkit-scrollbar,body.dark-theme app-ccm-dashboard .line-chart-wrap::-webkit-scrollbar,body.dark-theme app-ccm-dashboard .stand-history-scroll::-webkit-scrollbar{height:5px!important}body.dark-theme app-ccm-dashboard .bar-chart::-webkit-scrollbar-track,body.dark-theme app-ccm-dashboard .scrollable-svg-wrap::-webkit-scrollbar-track,body.dark-theme app-ccm-dashboard .line-chart-wrap::-webkit-scrollbar-track,body.dark-theme app-ccm-dashboard .stand-history-scroll::-webkit-scrollbar-track{background:#f3f4f6!important;border-radius:999px!important}body.dark-theme app-ccm-dashboard .bar-chart::-webkit-scrollbar-thumb,body.dark-theme app-ccm-dashboard .scrollable-svg-wrap::-webkit-scrollbar-thumb,body.dark-theme app-ccm-dashboard .line-chart-wrap::-webkit-scrollbar-thumb,body.dark-theme app-ccm-dashboard .stand-history-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#b8c0cc,#8f98a6)!important;border-radius:999px!important}body.dark-theme app-ccm-dashboard .bar-chart::-webkit-scrollbar-thumb:hover,body.dark-theme app-ccm-dashboard .scrollable-svg-wrap::-webkit-scrollbar-thumb:hover,body.dark-theme app-ccm-dashboard .line-chart-wrap::-webkit-scrollbar-thumb:hover,body.dark-theme app-ccm-dashboard .stand-history-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#a6afbd,#737d8d)!important}body.dark-theme .action-btn-circle{color:#cbd5e1!important;background:transparent!important}body.dark-theme .action-btn-circle:hover{background-color:#1e2e56!important;color:#fff!important}body.dark-theme .action-dropdown-list{background:#151f38!important;background-color:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 28px #0009!important}body.dark-theme .action-dropdown-list .action-item,body.dark-theme .action-item{color:#f1f5f9!important;background:transparent!important}body.dark-theme .action-dropdown-list .action-item:hover,body.dark-theme .action-item:hover{background:#1e2e56!important;background-color:#1e2e56!important;color:#60a5fa!important}body.dark-theme .action-item svg{stroke:currentColor!important}body.dark-theme .action-item-danger{color:#f87171!important}body.dark-theme .action-item-danger:hover{background:#ef444426!important;background-color:#ef444426!important;color:#fca5a5!important}body.dark-theme .popup-overlay{background:#000000bf!important}body.dark-theme .parameter-popup{background:#151f38!important;background-color:#151f38!important;border:1px solid #223259!important;box-shadow:0 25px 50px -12px #000000a6!important;color:#f1f5f9!important}body.dark-theme .parameter-popup .popup-header{background:#101c36!important;background-color:#101c36!important;border-bottom:1px solid #223259!important;color:#fff!important}body.dark-theme .parameter-popup .popup-header h3{color:#fff!important}body.dark-theme .parameter-popup .close-popup{color:#94a3b8!important}body.dark-theme .parameter-popup .close-popup:hover{color:#ef4444!important}body.dark-theme .parameter-popup .popup-search,body.dark-theme .parameter-popup .popup-search p,body.dark-theme .parameter-popup p{color:#cbd5e1!important}body.dark-theme .parameter-popup .popup-search strong{color:#fff!important}body.dark-theme .parameter-popup .popup-search input{background:#101c36!important;background-color:#101c36!important;color:#fff!important;border:1px solid #223259!important}body.dark-theme .parameter-popup .popup-footer{background:#101c36!important;background-color:#101c36!important;border-top:1px solid #223259!important}body.dark-theme .parameter-popup .btn-secondary,body.dark-theme .parameter-popup button.btn-secondary{background:#1e2e56!important;background-color:#1e2e56!important;border:1px solid #334b7f!important;color:#fff!important}body.dark-theme .parameter-popup .btn-secondary:hover,body.dark-theme .parameter-popup button.btn-secondary:hover{background:#273b6b!important;background-color:#273b6b!important}body.dark-theme .drawer-panel{background:#151f38!important;background-color:#151f38!important;border-left:1px solid #223259!important;box-shadow:-4px 0 24px #00000080!important}body.dark-theme .drawer-header{background:#101c36!important;background-color:#101c36!important;border-bottom:1px solid #223259!important}body.dark-theme .drawer-header h3{color:#fff!important}body.dark-theme .btn-close{color:#94a3b8!important}body.dark-theme .btn-close:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme .btn-close svg{color:#cbd5e1!important}body.dark-theme .drawer-footer,body.dark-theme .form-footer{background:#101c36!important;background-color:#101c36!important;border-top:1px solid #223259!important}body.dark-theme .task-form{background:transparent!important}body.dark-theme .form-section h3{color:#fff!important}body.dark-theme .form-field input,body.dark-theme .form-field textarea,body.dark-theme .form-field select,body.dark-theme .select-wrapper select,body.dark-theme .select-input-field{background:#101c36!important;background-color:#101c36!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .form-field input:focus,body.dark-theme .form-field textarea:focus,body.dark-theme .form-field select:focus,body.dark-theme .select-wrapper select:focus,body.dark-theme .select-input-field:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb33!important}body.dark-theme .form-field input:disabled,body.dark-theme .form-field select:disabled,body.dark-theme select:disabled{background:#0b1329!important;background-color:#0b1329!important;color:#64748b!important;border-color:#1e2e56!important}body.dark-theme .select-wrapper:after{background-color:#cbd5e1!important}body.dark-theme .multi-select-trigger{background:#101c36!important;background-color:#101c36!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .multi-select-options{background:#151f38!important;background-color:#151f38!important;border:1px solid #223259!important;box-shadow:0 8px 24px #00000080!important}body.dark-theme .multi-select-option{color:#f1f5f9!important}body.dark-theme .multi-select-option:hover{background:#1e2e56!important}body.dark-theme .role-chip{background:#1e2e56!important;color:#93c5fd!important;border:1px solid #2b4379!important}body.dark-theme .role-chip-x{color:#93c5fd!important}body.dark-theme .role-chip-x:hover{color:#f87171!important}body.dark-theme .cat-option-item{background:#151f38!important;border-color:#223259!important}body.dark-theme .cat-icon{background:#1e2e56!important;color:#60a5fa!important}body.dark-theme .cat-title{color:#fff!important}body.dark-theme .checklist-item{background:#101c36!important;border-color:#223259!important}body.dark-theme .checklist-item:hover{background:#1e2e56!important}body.dark-theme .item-text{color:#fff!important}body.dark-theme .file-upload-area{background:#101c36!important;border-color:#223259!important}body.dark-theme .upload-icon-wrapper{background:#1e2e56!important;color:#60a5fa!important}body.dark-theme .upload-title{color:#fff!important}body.dark-theme .file-preview{background:#101c36!important;border-color:#223259!important}body.dark-theme .file-name{color:#fff!important}body.dark-theme .module-select-inline{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 2px 8px #00000040!important}body.dark-theme .module-select-inline .filter-label{color:#cbd5e1!important}body.dark-theme .module-select-inline .select-input-field{background:#101c36!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .module-select-inline .select-input-field:focus{background:#101c36!important;border-color:#2563eb!important}body.dark-theme .module-select-inline .select-input-container:after{border-right:2px solid #cbd5e1!important;border-bottom:2px solid #cbd5e1!important}body.dark-theme tr.menu-parent-row,body.dark-theme .data-table tbody tr.menu-parent-row{background:#132247!important;background-color:#132247!important;color:#fff!important}body.dark-theme tr.menu-parent-row:hover,body.dark-theme .data-table tbody tr.menu-parent-row:hover{background:#1a2f60!important;background-color:#1a2f60!important}body.dark-theme tr.menu-parent-row td{color:#fff!important;font-weight:600!important;border-bottom:1px solid #223259!important}body.dark-theme .data-table tbody tr[style*="background: #fff"],body.dark-theme .data-table tbody tr[style*="background:#fff"],body.dark-theme .data-table tbody tr[style*="background: white"],body.dark-theme .data-table tbody tr[style*="background: #f8fafc"],body.dark-theme .data-table tbody tr[style*="background:#f8fafc"]{background:#101c36!important;background-color:#101c36!important}body.dark-theme .permission-table-card .data-table tbody tr:hover{background:#162444!important;background-color:#162444!important}body.dark-theme .permission-table-card .data-table tbody td{color:#cbd5e1!important;border-bottom:1px solid #1e2e56!important}body.dark-theme .permission-filters-wrapper .filter-label{color:#cbd5e1!important}body.dark-theme .permission-filters-wrapper .select-input-field{background-color:#151f38!important;color:#fff!important;border:1px solid #223259!important}body.dark-theme .permission-filters-wrapper .select-input-container:after{border-right-color:#cbd5e1!important;border-bottom-color:#cbd5e1!important}body.dark-theme .outline-red{background:#ef444426!important;color:#f87171!important;border-color:#ef444459!important}body.dark-theme .outline-yellow{background:#f59e0b26!important;color:#fbbf24!important;border-color:#f59e0b59!important}body.dark-theme .outline-green{background:#10b98126!important;color:#34d399!important;border-color:#10b98159!important}body.dark-theme .fill-blue{background:#2563eb26!important;color:#60a5fa!important;border-color:#2563eb59!important}body.dark-theme app-rm-dashboard{--bg: #0b1329 !important;--card: #151f38 !important;--surface: #151f38 !important;--border: #223259 !important;--text: #ffffff !important;--text-muted: #cbd5e1 !important;background-color:#0b1329!important;color:#fff!important}body.dark-theme app-rm-dashboard .filter-bar-title,body.dark-theme app-rm-dashboard .topbar__title,body.dark-theme app-rm-dashboard h1,body.dark-theme app-rm-dashboard h2,body.dark-theme app-rm-dashboard h3,body.dark-theme app-rm-dashboard .panel__head h2,body.dark-theme app-rm-dashboard .chart-block__title,body.dark-theme app-rm-dashboard .bars-block__title,body.dark-theme app-rm-dashboard .bar-list__head{color:#fff!important}body.dark-theme app-rm-dashboard .filter-tab{background:#151f38!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme app-rm-dashboard .filter-tab:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-rm-dashboard .filter-tab.active{background:#2563eb40!important;border-color:#3b82f6!important;color:#60a5fa!important}body.dark-theme app-rm-dashboard .filter-panel{background:#151f38!important;border-color:#223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-rm-dashboard .filter-panel-row label{color:#cbd5e1!important}body.dark-theme app-rm-dashboard .filter-panel-row input,body.dark-theme app-rm-dashboard .filter-panel-row select{background-color:#0e172e!important;border-color:#263866!important;color:#fff!important}body.dark-theme app-rm-dashboard .kpi-card{background-color:#151f38!important;border-color:#223259!important;color:#fff!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-rm-dashboard .kpi-card__label{color:#cbd5e1!important}body.dark-theme app-rm-dashboard .split-box{background:#101c36!important;background-color:#101c36!important;border-color:#223259!important}body.dark-theme app-rm-dashboard .split-box__label{color:#94a3b8!important}body.dark-theme app-rm-dashboard .split-box__value{color:#fff!important}body.dark-theme app-rm-dashboard .kpi-mini-table th,body.dark-theme app-rm-dashboard .kpi-mini-table thead th,body.dark-theme app-rm-dashboard .kpi-mini-table thead tr,body.dark-theme app-rm-dashboard .kpi-mini-table td{background:transparent!important;background-color:transparent!important;border-bottom-color:#223259!important;color:#fff!important}body.dark-theme app-rm-dashboard .kpi-mini-table th:first-child,body.dark-theme app-rm-dashboard .kpi-mini-table td:first-child{background:transparent!important;background-color:transparent!important;color:#cbd5e1!important}body.dark-theme app-rm-dashboard .panel{background:#151f38!important;border-color:#223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-rm-dashboard .segmented{background:#101c36!important;border-color:#223259!important}body.dark-theme app-rm-dashboard .segmented__btn{color:#cbd5e1!important}body.dark-theme app-rm-dashboard .segmented__btn:hover{color:#fff!important}body.dark-theme app-rm-dashboard .segmented__btn--active{background:#2563eb!important;color:#fff!important}body.dark-theme app-rm-dashboard .donut-center__value{color:#fff!important}body.dark-theme app-rm-dashboard .donut-center__label{color:#cbd5e1!important}body.dark-theme app-rm-dashboard .legend-row{color:#fff!important}body.dark-theme app-rm-dashboard .legend-row__label{color:#cbd5e1!important}body.dark-theme app-rm-dashboard .legend-row__mt{color:#fff!important}body.dark-theme app-rm-dashboard .legend-row__value{color:#cbd5e1!important}body.dark-theme app-rm-dashboard .cat-card{background:#101c36!important;border:1px solid #223259!important;box-shadow:none!important;color:#fff!important}body.dark-theme app-rm-dashboard .cat-card *{box-shadow:none!important}body.dark-theme app-rm-dashboard .cat-card__row,body.dark-theme app-rm-dashboard .cat-card__pct,body.dark-theme app-rm-dashboard .cat-card__value,body.dark-theme app-rm-dashboard .cat-card span,body.dark-theme app-rm-dashboard .cat-card div{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}body.dark-theme app-rm-dashboard .cat-card__icon-badge{background:#ffffff14!important;border-radius:50%!important;box-shadow:none!important}body.dark-theme app-rm-dashboard .cat-card__label{color:#fff!important;background:transparent!important}body.dark-theme app-rm-dashboard .cat-card__total{color:#cbd5e1!important;background:transparent!important}body.dark-theme app-rm-dashboard .cat-card__pct{color:#94a3b8!important;background:transparent!important}body.dark-theme app-rm-dashboard .cat-card__value{color:#fff!important;background:transparent!important}body.dark-theme app-rm-dashboard .cat-card__value--green{color:#22c55e!important}body.dark-theme app-rm-dashboard .cat-card__value--amber{color:#fbbf24!important}body.dark-theme app-rm-dashboard .cat-card__value--red{color:#f87171!important}body.dark-theme app-rm-dashboard .cat-card--green{background:#16a34a29!important;border-color:#22c55e59!important}body.dark-theme app-rm-dashboard .cat-card--amber{background:#f59e0b29!important;border-color:#f59e0b59!important}body.dark-theme app-rm-dashboard .cat-card--red{background:#dc262629!important;border-color:#ef444459!important}body.dark-theme app-rm-dashboard .cat-card:before,body.dark-theme app-rm-dashboard .cat-card:after,body.dark-theme app-rm-dashboard .cat-card *:before,body.dark-theme app-rm-dashboard .cat-card *:after{display:none!important;content:none!important}body.dark-theme app-rm-dashboard .bar-row__label{color:#fff!important}body.dark-theme app-rm-dashboard .bar-row__pct{color:#cbd5e1!important}body.dark-theme app-rm-dashboard .bar-row__track{background:#1e293b!important}body.dark-theme app-rm-dashboard .highlight-card{background:#101c36!important;background-color:#101c36!important;border-color:#223259!important;color:#fff!important}body.dark-theme app-rm-dashboard .highlight-card__head,body.dark-theme app-rm-dashboard .highlight-card__value,body.dark-theme app-rm-dashboard .highlight-card__desc,body.dark-theme app-rm-dashboard .highlight-card__ring-row,body.dark-theme app-rm-dashboard .highlight-card__ring-text,body.dark-theme app-rm-dashboard .highlight-card span,body.dark-theme app-rm-dashboard .highlight-card div{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}body.dark-theme app-rm-dashboard .highlight-card__head{color:#cbd5e1!important}body.dark-theme app-rm-dashboard .highlight-card__desc{color:#94a3b8!important}body.dark-theme app-rm-dashboard .highlight-card__value{color:#fff!important}body.dark-theme app-rm-dashboard .highlight-card__value--green{color:#22c55e!important}body.dark-theme app-rm-dashboard .highlight-card__value--amber{color:#fbbf24!important}body.dark-theme app-rm-dashboard .highlight-card__value--red{color:#f87171!important}body.dark-theme app-rm-dashboard .highlight-card__value--blue{color:#60a5fa!important}body.dark-theme app-rm-dashboard .mini-ring__hole{background:#101c36!important}body.dark-theme app-rm-dashboard .table-scroll{border-color:#223259!important}body.dark-theme app-rm-dashboard .data-table{background-color:#151f38!important;color:#fff!important}body.dark-theme app-rm-dashboard .data-table thead th{background-color:#111c38!important;color:#cbd5e1!important;border-bottom:1px solid #223259!important}body.dark-theme app-rm-dashboard .data-table tbody td{background-color:transparent!important;color:#fff!important;border-bottom:1px solid #1e2e56!important}body.dark-theme app-rm-dashboard .data-table td:nth-child(1){color:#60a5fa!important}body.dark-theme app-rm-dashboard .data-table td:nth-child(2){color:#fbbf24!important}body.dark-theme app-rm-dashboard .data-table td:nth-child(3){color:#60a5fa!important}body.dark-theme app-rm-dashboard .data-table tbody tr:hover td{background-color:#1e2e56!important}body.dark-theme app-rm-dashboard .data-table tfoot td{background-color:#111c38!important;color:#fff!important;border-top:1px solid #223259!important}body.dark-theme app-rm-dashboard .link{color:#60a5fa!important}body.dark-theme app-rm-dashboard .page-footer{color:#64748b!important}body.dark-theme app-rm-dashboard-view-details{--bg: #0b1329 !important;--surface: #151f38 !important;--surface-soft: #101c36 !important;--border: #223259 !important;--ink: #ffffff !important;--ink-soft: #cbd5e1 !important;--label: #94a3b8 !important;--yellow: #92400e !important;--yellow-ink: #fef3c7 !important;--purple-ink: #e9d5ff !important;--purple-soft: rgba(168, 85, 247, .22) !important;--blue-soft: rgba(59, 130, 246, .22) !important;--red-soft: rgba(239, 68, 68, .22) !important;background-color:#0b1329!important}body.dark-theme app-rm-dashboard-view-details .topbar__title{color:#fff!important}body.dark-theme app-rm-dashboard-view-details .date-range,body.dark-theme app-rm-dashboard-view-details .btn--ghost{background:#151f38!important;border-color:#223259!important;color:#fff!important}body.dark-theme app-rm-dashboard-view-details .date-range:hover,body.dark-theme app-rm-dashboard-view-details .btn--ghost:hover{background:#1e2e56!important;border-color:#3b82f6!important}body.dark-theme app-rm-dashboard-view-details .date-picker-backdrop{background:#0000008c!important}body.dark-theme app-rm-dashboard-view-details .date-picker-popover{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 25px #0009!important}body.dark-theme app-rm-dashboard-view-details .date-picker-header{border-bottom:1px solid #223259!important}body.dark-theme app-rm-dashboard-view-details .date-picker-title{color:#fff!important}body.dark-theme app-rm-dashboard-view-details .date-picker-close{color:#94a3b8!important}body.dark-theme app-rm-dashboard-view-details .date-picker-close:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-rm-dashboard-view-details .date-field label{color:#cbd5e1!important}body.dark-theme app-rm-dashboard-view-details .date-field input[type=date]{background:#101c36!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-rm-dashboard-view-details .btn-picker-cancel{background:#1e2e56!important;border:1px solid #334b7f!important;color:#fff!important}body.dark-theme app-rm-dashboard-view-details .btn-picker-cancel:hover{background:#273b6b!important}body.dark-theme app-rm-dashboard-view-details .card{background:#151f38!important;border-color:#223259!important;color:#fff!important}body.dark-theme app-rm-dashboard-view-details .card__eyebrow{color:#cbd5e1!important}body.dark-theme app-rm-dashboard-view-details .card__header h2{color:#fff!important}body.dark-theme app-rm-dashboard-view-details .field>label{color:#60a5fa!important}body.dark-theme app-rm-dashboard-view-details .field select{background-color:#101c36!important;border-color:#223259!important;color:#fff!important}body.dark-theme app-rm-dashboard-view-details .field select option{background-color:#101c36!important;color:#fff!important}body.dark-theme .reset-btn-sm,body.dark-theme app-rm-dashboard .reset-btn-sm,body.dark-theme app-rm-dashboard-view-details .reset-btn-sm,body.dark-theme app-sms-dashboard .reset-btn-sm,body.dark-theme app-ccm-dashboard .reset-btn-sm{background:#151f38!important;border-color:#223259!important;color:#fff!important}body.dark-theme .reset-btn-sm:hover,body.dark-theme app-rm-dashboard .reset-btn-sm:hover,body.dark-theme app-rm-dashboard-view-details .reset-btn-sm:hover,body.dark-theme app-sms-dashboard .reset-btn-sm:hover,body.dark-theme app-ccm-dashboard .reset-btn-sm:hover{background:#1e2e56!important;border-color:#3b5288!important}body.dark-theme .reset-btn-sm svg,body.dark-theme .reset-btn-sm svg path,body.dark-theme app-rm-dashboard .reset-btn-sm svg,body.dark-theme app-rm-dashboard .reset-btn-sm svg path,body.dark-theme app-rm-dashboard-view-details .reset-btn-sm svg,body.dark-theme app-rm-dashboard-view-details .reset-btn-sm svg path,body.dark-theme app-sms-dashboard .reset-btn-sm svg,body.dark-theme app-sms-dashboard .reset-btn-sm svg path,body.dark-theme app-ccm-dashboard .reset-btn-sm svg,body.dark-theme app-ccm-dashboard .reset-btn-sm svg path{stroke:#fff!important;color:#fff!important}body.dark-theme .split-box{background:#101c36!important;background-color:#101c36!important;border-color:#223259!important}body.dark-theme app-rm-dashboard-view-details .badge-filter-count{background:#2563eb40!important;color:#60a5fa!important}body.dark-theme app-rm-dashboard-view-details .badge-records{background:#2563eb33!important;color:#60a5fa!important;border:1px solid rgba(59,130,246,.3)!important}body.dark-theme app-rm-dashboard-view-details .legend__item{color:#cbd5e1!important}body.dark-theme app-rm-dashboard-view-details .bar-list .bar-list__label{color:#fff!important}body.dark-theme app-rm-dashboard-view-details .bar-list .bar-list__track{background:#101c36!important;border:1px solid #223259!important}body.dark-theme app-rm-dashboard-view-details .section-banner{background:#92400e!important;color:#fef3c7!important;border:1px solid #b45309!important}body.dark-theme app-rm-dashboard-view-details .section-change-table thead th.col-from{background:#132247!important;color:#93c5fd!important;border-color:#223259!important}body.dark-theme app-rm-dashboard-view-details .section-change-table thead th.col-to{background:#2d1822!important;color:#fca5a5!important;border-color:#223259!important}body.dark-theme app-rm-dashboard-view-details .section-change-table thead th.col-duration{background:#241438!important;color:#e9d5ff!important;border-color:#223259!important}body.dark-theme app-rm-dashboard-view-details .section-change-table td.col-from{background:#2563eb24!important;color:#bfdbfe!important;border-color:#1e2e56!important}body.dark-theme app-rm-dashboard-view-details .section-change-table td.col-to{background:#ef44441f!important;color:#fecaca!important;border-color:#1e2e56!important}body.dark-theme app-rm-dashboard-view-details .section-change-table td.col-duration{background:#a855f724!important;color:#e9d5ff!important;border-color:#1e2e56!important}body.dark-theme app-rm-dashboard-view-details .section-change-table tbody tr:hover td.col-from{background:#2563eb47!important}body.dark-theme app-rm-dashboard-view-details .section-change-table tbody tr:hover td.col-to{background:#ef444440!important}body.dark-theme app-rm-dashboard-view-details .section-change-table tbody tr:hover td.col-duration{background:#a855f747!important}body.dark-theme app-rm-dashboard-view-details .section-change-table tfoot td{background:#101c36!important;border-color:#223259!important}body.dark-theme app-rm-dashboard-view-details .table-card{background:#151f38!important;border-color:#223259!important}body.dark-theme app-rm-dashboard-view-details .search{background:#101c36!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme app-rm-dashboard-view-details .search input{color:#fff!important}body.dark-theme app-rm-dashboard-view-details .table-scroll{border-color:#223259!important}body.dark-theme app-rm-dashboard-view-details thead th{background:#101c36!important;color:#cbd5e1!important;border-bottom-color:#223259!important;box-shadow:0 1px #223259!important}body.dark-theme app-rm-dashboard-view-details tbody td{background:#151f38!important;color:#fff!important;border-bottom-color:#1e2e56!important}body.dark-theme app-rm-dashboard-view-details tbody tr:hover td{background:#1e2e56!important;color:#fff!important}body.dark-theme app-rm-dashboard-view-details tfoot td{background:#101c36!important;color:#fff!important;border-top-color:#223259!important;box-shadow:0 -1px #223259!important}body.dark-theme app-rm-dashboard-view-details tfoot td:first-child{color:#fff!important}body.dark-theme app-rm-dashboard-view-details #totalDuration,body.dark-theme app-rm-dashboard-view-details .area-link{color:#60a5fa!important}body.dark-theme app-rm-dashboard-view-details .chart-scroll-wrap::-webkit-scrollbar-track,body.dark-theme app-rm-dashboard-view-details .duration-scroll::-webkit-scrollbar-track,body.dark-theme app-rm-dashboard-view-details .table-scroll::-webkit-scrollbar-track{background:#0b1329!important}body.dark-theme app-rm-dashboard-view-details .chart-scroll-wrap::-webkit-scrollbar-thumb,body.dark-theme app-rm-dashboard-view-details .duration-scroll::-webkit-scrollbar-thumb,body.dark-theme app-rm-dashboard-view-details .table-scroll::-webkit-scrollbar-thumb{background:#223259!important}body.dark-theme app-rm-dashboard-view-details .chart-scroll-wrap::-webkit-scrollbar-thumb:hover,body.dark-theme app-rm-dashboard-view-details .duration-scroll::-webkit-scrollbar-thumb:hover,body.dark-theme app-rm-dashboard-view-details .table-scroll::-webkit-scrollbar-thumb:hover{background:#334b7f!important}body.dark-theme app-rm-dashboard-view-details .multiselect-trigger{background:#101c36!important;border-color:#223259!important;color:#fff!important}body.dark-theme app-rm-dashboard-view-details .multiselect-trigger:focus,body.dark-theme app-rm-dashboard-view-details .multiselect-trigger.open{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f640!important}body.dark-theme app-rm-dashboard-view-details .multiselect-dropdown{background:#151f38!important;border-color:#223259!important;box-shadow:0 12px 28px #0009!important}body.dark-theme app-rm-dashboard-view-details .multiselect-search-box{background:#151f38!important;border-bottom-color:#223259!important}body.dark-theme app-rm-dashboard-view-details .multiselect-search-input{color:#fff!important}body.dark-theme app-rm-dashboard-view-details .multiselect-actions{background:#101c36!important;border-bottom-color:#223259!important}body.dark-theme app-rm-dashboard-view-details .multiselect-option{color:#e2e8f0!important}body.dark-theme app-rm-dashboard-view-details .multiselect-option:hover{background:#3d72e0!important;color:#fff!important}body.dark-theme app-rm-dashboard-view-details .multiselect-option .option-label{color:inherit!important}body.dark-theme app-rm-dashboard-view-details .multiselect-options-list::-webkit-scrollbar-track{background:#0b1329!important}body.dark-theme app-rm-dashboard-view-details .multiselect-options-list::-webkit-scrollbar-thumb{background:#223259!important}body.dark-theme app-rm-dashboard-view-details .section-filter-box{background:#151f38!important;border-color:#223259!important}body.dark-theme app-rm-dashboard-view-details .section-filter-header:hover{background:#101c36!important}body.dark-theme app-rm-dashboard-view-details .section-filter-title{color:#fff!important}body.dark-theme app-rm-dashboard-view-details .section-filter-icon,body.dark-theme app-rm-dashboard-view-details .section-filter-toggle-btn,body.dark-theme app-rm-dashboard-view-details .section-select-arrow{color:#94a3b8!important}body.dark-theme app-rm-dashboard-view-details .section-filter-label--from{color:#60a5fa!important}body.dark-theme app-rm-dashboard-view-details .section-filter-label--to{color:#f87171!important}body.dark-theme app-rm-dashboard-view-details .section-select-wrap select{background-color:#0e172e!important;border-color:#223259!important;color:#fff!important}body.dark-theme app-rm-dashboard-view-details .section-select-wrap select option{background-color:#0e172e!important;color:#fff!important}body.dark-theme app-rm-dashboard-view-details .section-filter-reset-btn{background:#0e172e!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme app-rm-dashboard-view-details .section-filter-reset-btn:hover{background:#1e293b!important;border-color:#3b82f6!important;color:#fff!important}body.dark-theme app-rm-dashboard-view-details .section-filter-reset-btn svg{color:#94a3b8!important}body.dark-theme app-rm-dashboard-view-details .section-filter-reset-btn:hover svg{color:#fff!important}body.dark-theme app-rm-dashboard-view-details .section-filter-reset-btn.has-active{background:#3b82f626!important;border-color:#3b82f6!important;color:#93c5fd!important}body.dark-theme app-rm-dashboard-view-details .section-filter-reset-btn.has-active svg{color:#93c5fd!important}body.dark-theme app-rm-dashboard .fs-modal-overlay,body.dark-theme app-rm-dashboard .fs-modal-content,body.dark-theme app-rm-dashboard .fs-modal-body,body.dark-theme app-rm-dashboard-view-details .fs-modal-overlay,body.dark-theme app-rm-dashboard-view-details .fs-modal-content,body.dark-theme app-rm-dashboard-view-details .fs-modal-body{background:#0b1329!important;background-color:#0b1329!important;color:#fff!important}body.dark-theme app-rm-dashboard .fs-modal-header,body.dark-theme app-rm-dashboard-view-details .fs-modal-header{background:#151f38!important;background-color:#151f38!important;border-bottom:1px solid #223259!important;border-bottom-color:#223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-rm-dashboard .fs-modal-title,body.dark-theme app-rm-dashboard-view-details .fs-modal-title{color:#fff!important}body.dark-theme app-rm-dashboard .fs-back-btn,body.dark-theme app-rm-dashboard .fs-close-btn,body.dark-theme app-rm-dashboard-view-details .fs-back-btn,body.dark-theme app-rm-dashboard-view-details .fs-close-btn{background:#101c36!important;background-color:#101c36!important;border:1px solid #223259!important;border-color:#223259!important;color:#cbd5e1!important;box-shadow:none!important}body.dark-theme app-rm-dashboard .fs-back-btn:hover,body.dark-theme app-rm-dashboard .fs-close-btn:hover,body.dark-theme app-rm-dashboard-view-details .fs-back-btn:hover,body.dark-theme app-rm-dashboard-view-details .fs-close-btn:hover{background:#1e2e56!important;background-color:#1e2e56!important;border-color:#3b82f6!important;color:#fff!important}body.dark-theme app-rm-dashboard .fs-back-btn svg,body.dark-theme app-rm-dashboard-view-details .fs-back-btn svg,body.dark-theme app-rm-dashboard .fs-close-btn svg,body.dark-theme app-rm-dashboard-view-details .fs-close-btn svg{color:inherit!important}body.dark-theme app-rm-dashboard .fs-chart-box,body.dark-theme app-rm-dashboard-view-details .fs-chart-box{background:#151f38!important;background-color:#151f38!important;border:1px solid #223259!important;border-color:#223259!important;box-shadow:0 4px 16px #00000073!important;color:#fff!important}body.dark-theme app-rm-dashboard .fs-table-heading,body.dark-theme app-rm-dashboard-view-details .fs-table-heading{color:#fff!important}body.dark-theme app-rm-dashboard .fs-table-scroll,body.dark-theme app-rm-dashboard-view-details .fs-table-scroll{background:#151f38!important;background-color:#151f38!important;border:1px solid #223259!important;border-color:#223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-rm-dashboard .fs-data-table,body.dark-theme app-rm-dashboard-view-details .fs-data-table{color:#fff!important;background:#151f38!important;background-color:#151f38!important}body.dark-theme app-rm-dashboard .fs-data-table thead tr,body.dark-theme app-rm-dashboard .fs-data-table thead th,body.dark-theme app-rm-dashboard-view-details .fs-data-table thead tr,body.dark-theme app-rm-dashboard-view-details .fs-data-table thead th{background:#101c36!important;background-color:#101c36!important;color:#cbd5e1!important;border-bottom:1px solid #223259!important;border-bottom-color:#223259!important}body.dark-theme app-rm-dashboard .fs-data-table tbody td,body.dark-theme app-rm-dashboard-view-details .fs-data-table tbody td{color:#e2e8f0!important;border-top:1px solid #1c2b4d!important;border-top-color:#1c2b4d!important}body.dark-theme app-rm-dashboard .fs-data-table tbody tr:hover,body.dark-theme app-rm-dashboard-view-details .fs-data-table tbody tr:hover{background:#1c2b4d!important;background-color:#1c2b4d!important}body.dark-theme app-rm-dashboard .fs-data-table tfoot td,body.dark-theme app-rm-dashboard-view-details .fs-data-table tfoot td{background:#101c36!important;background-color:#101c36!important;color:#fff!important;border-top:2px solid #223259!important;border-top-color:#223259!important}body.dark-theme app-rm-dashboard .fs-bar-label,body.dark-theme app-rm-dashboard .fs-bar-pct,body.dark-theme app-rm-dashboard-view-details .fs-bar-label,body.dark-theme app-rm-dashboard-view-details .fs-bar-pct{color:#fff!important}body.dark-theme app-rm-dashboard .fs-bar-track,body.dark-theme app-rm-dashboard-view-details .fs-bar-track{background:#1c2b4d!important}body.dark-theme app-rm-dashboard-view-details .fs-chart-box .bar-list li .bar-list__label{color:#fff!important}body.dark-theme app-rm-dashboard-view-details .fs-chart-box .bar-list li .bar-list__track{background:#101c36!important;border:1px solid #223259!important}body.dark-theme app-rm-dashboard-view-details .fs-chart-box .no-results{color:#94a3b8!important}body.dark-theme app-rm-dashboard .chart-download-modal-overlay,body.dark-theme app-rm-dashboard-view-details .chart-download-modal-overlay{background:#000000bf!important}body.dark-theme app-rm-dashboard .chart-download-modal,body.dark-theme app-rm-dashboard-view-details .chart-download-modal{background:#151f38!important;background-color:#151f38!important;border:1px solid #223259!important;border-color:#223259!important;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0006!important;color:#fff!important}body.dark-theme app-rm-dashboard .chart-download-modal__head,body.dark-theme app-rm-dashboard-view-details .chart-download-modal__head{border-bottom:1px solid #223259!important;border-bottom-color:#223259!important}body.dark-theme app-rm-dashboard .chart-download-modal__title,body.dark-theme app-rm-dashboard-view-details .chart-download-modal__title{color:#fff!important}body.dark-theme app-rm-dashboard .chart-download-modal__subtitle,body.dark-theme app-rm-dashboard-view-details .chart-download-modal__subtitle{color:#94a3b8!important}body.dark-theme app-rm-dashboard .chart-download-modal__close-btn,body.dark-theme app-rm-dashboard-view-details .chart-download-modal__close-btn{color:#cbd5e1!important}body.dark-theme app-rm-dashboard .chart-download-modal__close-btn:hover,body.dark-theme app-rm-dashboard-view-details .chart-download-modal__close-btn:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-rm-dashboard .download-option-card,body.dark-theme app-rm-dashboard-view-details .download-option-card{background:#101c36!important;background-color:#101c36!important;border:1px solid #223259!important;border-color:#223259!important}body.dark-theme app-rm-dashboard .download-option-card:hover,body.dark-theme app-rm-dashboard-view-details .download-option-card:hover{background:#1e2e56!important;background-color:#1e2e56!important;border-color:#3b82f6!important}body.dark-theme app-rm-dashboard .download-option-title,body.dark-theme app-rm-dashboard-view-details .download-option-title{color:#fff!important}body.dark-theme app-rm-dashboard .download-option-desc,body.dark-theme app-rm-dashboard-view-details .download-option-desc{color:#94a3b8!important}body.dark-theme app-rm-dashboard .download-option-badge,body.dark-theme app-rm-dashboard-view-details .download-option-badge{background:#1e2e56!important;color:#cbd5e1!important}body.dark-theme app-incident-observation .container-wrapper,body.dark-theme app-safety-compliance .container-wrapper,body.dark-theme app-safety-training .container-wrapper,body.dark-theme app-training-schedule .container-wrapper,body.dark-theme app-sop-protocols .container-wrapper,body.dark-theme app-permit-to-work .container-wrapper,body.dark-theme app-ppe-management .container-wrapper,body.dark-theme app-audit-trail .container-wrapper,body.dark-theme app-audit-list .container-wrapper,body.dark-theme app-audit-template .container-wrapper,body.dark-theme app-safety-master .container-wrapper,body.dark-theme app-safety-dashboard .container-wrapper,body.dark-theme .safety-module-wrapper{background-color:#0b1329!important;background:#0b1329!important;color:#f1f5f9!important}body.dark-theme .pagehead h2,body.dark-theme .tittle-dashboard,body.dark-theme .dashboard-header h2{color:#fff!important}body.dark-theme .dashboard-subtitle{color:#94a3b8!important}body.dark-theme .kpi-tabs{background:transparent!important}body.dark-theme .kpi-tab{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .kpi-tab:hover{background:#1e2e56!important;color:#fff!important;border-color:#3b82f6!important}body.dark-theme .kpi-tab.active{background:#1a6bf4!important;color:#fff!important;border-color:#1a6bf4!important;box-shadow:0 4px 14px #1a6bf459!important}body.dark-theme .dashboard-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #0006!important}body.dark-theme .dashboard-card.card-blue{background:linear-gradient(135deg,#1a6bf42e,#151f38)!important;border-color:#1a6bf459!important}body.dark-theme .dashboard-card.card-orange{background:linear-gradient(135deg,#f973162e,#151f38)!important;border-color:#f9731659!important}body.dark-theme .dashboard-card.card-red{background:linear-gradient(135deg,#ef44442e,#151f38)!important;border-color:#ef444459!important}body.dark-theme .dashboard-card.card-purple{background:linear-gradient(135deg,#8b5cf62e,#151f38)!important;border-color:#8b5cf659!important}body.dark-theme .dashboard-card.card-green{background:linear-gradient(135deg,#22c55e2e,#151f38)!important;border-color:#22c55e59!important}body.dark-theme .dashboard-card.card-indigo{background:linear-gradient(135deg,#4f46e52e,#151f38)!important;border-color:#4f46e559!important}body.dark-theme .dashboard-card.card-yellow{background:linear-gradient(135deg,#eab3082e,#151f38)!important;border-color:#eab30859!important}body.dark-theme .dashboard-card.card-teal{background:linear-gradient(135deg,#14b8a62e,#151f38)!important;border-color:#14b8a659!important}body.dark-theme .dashboard-card:before,body.dark-theme .dashboard-card:after,body.dark-theme .kpi-card:before,body.dark-theme .kpi-card:after,body.dark-theme .master-data-card:before,body.dark-theme .master-data-card:after{display:none!important;content:none!important}body.dark-theme .dashboard-card:hover,body.dark-theme .dashboard-card.card-blue:hover,body.dark-theme .dashboard-card.card-yellow:hover,body.dark-theme .dashboard-card.card-orange:hover,body.dark-theme .dashboard-card.card-red:hover,body.dark-theme .dashboard-card.card-purple:hover,body.dark-theme .dashboard-card.card-teal:hover,body.dark-theme .dashboard-card.card-green:hover,body.dark-theme .dashboard-card.card-indigo:hover,body.dark-theme .kpi-card:hover,body.dark-theme .master-data-card:hover{transform:none!important;box-shadow:0 4px 16px #0006!important}body.dark-theme .dashboard-card:hover:before,body.dark-theme .dashboard-card:hover:after,body.dark-theme .kpi-card:hover:before,body.dark-theme .kpi-card:hover:after,body.dark-theme .master-data-card:hover:before,body.dark-theme .master-data-card:hover:after{display:none!important;content:none!important}body.dark-theme .dashboard-card .kpi-label,body.dark-theme .dashboard-card .stat-title{color:#cbd5e1!important}body.dark-theme .dashboard-card h2,body.dark-theme .dashboard-card .stat-value{color:#fff!important}body.dark-theme .dashboard-card .kpi-trend,body.dark-theme .dashboard-card .stat-subtext,body.dark-theme .dashboard-card .trend-text,body.dark-theme .dashboard-card .uom-text{color:#94a3b8!important}body.dark-theme .filter-card,body.dark-theme .tab-action-row{background:#111c38!important;border:1px solid #223259!important;border-radius:16px 16px 0 0!important}body.dark-theme .search-bar input{background-color:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .search-bar input::placeholder{color:#64748b!important}body.dark-theme .search-bar input:focus{background-color:#0e172e!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f633!important}body.dark-theme .search-bar svg{color:#64748b!important}body.dark-theme .date-filter-group{background:transparent!important}body.dark-theme .date-pill-box{background:#0c1427!important;border:1.5px solid #223259!important;box-shadow:none!important}body.dark-theme .date-pill-box:hover,body.dark-theme .date-pill-box:focus-within{background:#132247!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}body.dark-theme .date-pill-label{color:#60a5fa!important}body.dark-theme .date-cal-icon{color:#64748b!important}body.dark-theme .date-pill-box:hover .date-cal-icon,body.dark-theme .date-pill-box:focus-within .date-cal-icon{color:#60a5fa!important}body.dark-theme .date-range-arrow{color:#475569!important}body.dark-theme .date-input{color:#fff!important}body.dark-theme .filter-btn,body.dark-theme .excel-btn{background:#0c1427!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .filter-btn:hover,body.dark-theme .excel-btn:hover{background:#1a2a50!important;color:#fff!important;border-color:#3b82f6!important}body.dark-theme .status-tabs-row{background:transparent!important}body.dark-theme .status-tab{background:#151f38!important;border:1px solid #223259!important;border-bottom:0!important;color:#94a3b8!important;font-weight:600!important;transition:all .2s ease!important}body.dark-theme .status-tab:hover{background:#1e2e56!important;border-color:#2b3d6b!important;color:#fff!important}body.dark-theme .status-tab.active{background:#1a6bf4!important;border-color:#1a6bf4!important;color:#fff!important;box-shadow:0 4px 14px #1a6bf459!important}body.dark-theme .status-tab .count{background:#ffffff1a!important;color:inherit!important}body.dark-theme .status-tab.active .count{background:#ffffff40!important;color:#fff!important}body.dark-theme .tabs-container{background:#111c38!important;border:1px solid #223259!important;border-bottom:none!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .table-card{background:#111c38!important;border:1px solid #223259!important;border-radius:0 0 16px 16px!important;box-shadow:0 8px 24px #0006!important}body.dark-theme .table-container{background:transparent!important}body.dark-theme .data-table{background:transparent!important;border-color:#223259!important}body.dark-theme .data-table thead th{background-color:#0c1427!important;background:#0c1427!important;color:#cbd5e1!important;border-bottom:1px solid #223259!important;border-top:none!important;font-weight:700!important}body.dark-theme .data-table tbody td,body.dark-theme table tbody td,body.dark-theme .data-table tbody td span:not(.badge):not(.pill):not(.status-pill):not(.type-pill):not(.category-pill):not(.trend-up):not(.trend-down-green):not(.flag-toggle-slider),body.dark-theme table tbody td span:not(.badge):not(.pill):not(.status-pill):not(.type-pill):not(.category-pill):not(.trend-up):not(.trend-down-green):not(.flag-toggle-slider),body.dark-theme .data-table tbody td div:not(.doc-icon-wrapper):not(.badge):not(.pill):not(.status-pill):not(.type-pill):not(.category-pill),body.dark-theme table tbody td div:not(.doc-icon-wrapper):not(.badge):not(.pill):not(.status-pill):not(.type-pill):not(.category-pill),body.dark-theme .data-table tbody td p,body.dark-theme table tbody td p,body.dark-theme .data-table tbody td strong,body.dark-theme table tbody td strong,body.dark-theme .title-text,body.dark-theme .date-primary,body.dark-theme .responsible-text,body.dark-theme .medium-text,body.dark-theme .training-title,body.dark-theme .task-title-cell,body.dark-theme .task-desc-cell{background-color:#111c38!important;background:#111c38!important;color:#f1f5f9!important;border-bottom:1px solid #1e2e56!important;border-top:none!important}body.dark-theme .time-secondary,body.dark-theme .author-secondary,body.dark-theme .desc-text{color:#cbd5e1!important}body.dark-theme [style*="color: #1e293b"],body.dark-theme [style*="color:#1e293b"],body.dark-theme [style*="color: #334155"],body.dark-theme [style*="color:#334155"],body.dark-theme [style*="color: #475569"],body.dark-theme [style*="color:#475569"],body.dark-theme [style*="color: #0f172a"],body.dark-theme [style*="color:#0f172a"],body.dark-theme [style*="color: #566a7f"],body.dark-theme [style*="color:#566a7f"]{color:#f1f5f9!important}body.dark-theme [style*="color: #64748b"],body.dark-theme [style*="color:#64748b"],body.dark-theme [style*="color: #94a3b8"],body.dark-theme [style*="color:#94a3b8"]{color:#cbd5e1!important}body.dark-theme [style*="color: #1e40af"],body.dark-theme [style*="color:#1e40af"],body.dark-theme [style*="color: #1A6BF4"],body.dark-theme [style*="color:#1A6BF4"],body.dark-theme [style*="color: #2563eb"],body.dark-theme [style*="color:#2563eb"]{color:#60a5fa!important}body.dark-theme .data-table tbody tr:nth-child(2n) td{background-color:#0e172e!important;background:#0e172e!important}body.dark-theme .data-table tbody tr:hover td{background-color:#1a2a50!important;background:#1a2a50!important;color:#fff!important}body.dark-theme .data-table th.action-col,body.dark-theme .data-table td.action-col{background-color:#0c1427!important;background:#0c1427!important;border-left:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .data-table tbody tr:nth-child(2n) td.action-col{background-color:#0e172e!important;background:#0e172e!important}body.dark-theme .data-table tbody tr:hover td.action-col{background-color:#1a2a50!important;background:#1a2a50!important}body.dark-theme .action-col .th-content{color:#e2e8f0!important}body.dark-theme .action-col .th-content svg{color:#94a3b8!important}body.dark-theme .action-col:hover .th-content,body.dark-theme .action-col:hover .th-content svg{color:#60a5fa!important}body.dark-theme .btn-action-view{background:#2563eb2e!important;color:#60a5fa!important;border-color:#60a5fa59!important}body.dark-theme .btn-action-view:hover{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important;box-shadow:0 2px 8px #2563eb66!important}body.dark-theme .btn-action-edit{background:#d977062e!important;color:#fbbf24!important;border-color:#fbbf2459!important}body.dark-theme .btn-action-edit:hover{background:#d97706!important;color:#fff!important;border-color:#d97706!important;box-shadow:0 2px 8px #d9770666!important}body.dark-theme .sort-arrow{color:#64748b!important}body.dark-theme .sort-arrow.active{color:#60a5fa!important}body.dark-theme .action-btn-circle{background:#1a2a50!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .action-btn-circle:hover{background:#223259!important;color:#fff!important;border-color:#3b82f6!important}body.dark-theme .action-menu-dropdown,body.dark-theme .action-dropdown,body.dark-theme .action-dropdown-list,body.dark-theme .action-menu{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme .action-menu button,body.dark-theme .action-dropdown-list button,body.dark-theme .action-dropdown button{color:#cbd5e1!important;background:transparent!important}body.dark-theme .action-menu button:hover,body.dark-theme .action-dropdown-list button:hover,body.dark-theme .action-dropdown button:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-sms-list .nested-aligned-row td,body.dark-theme app-ccm-list .nested-aligned-row td,body.dark-theme app-production-rm-list .nested-aligned-row td,body.dark-theme .nested-aligned-row td{background-color:#152244!important;border-bottom:1px solid #1e2e56!important;color:#cbd5e1!important}body.dark-theme app-sms-list .data-table tbody tr.nested-aligned-row:nth-child(2n) td,body.dark-theme app-ccm-list .data-table tbody tr.nested-aligned-row:nth-child(2n) td,body.dark-theme app-production-rm-list .data-table tbody tr.nested-aligned-row:nth-child(2n) td,body.dark-theme .data-table tbody tr.nested-aligned-row:nth-child(2n) td{background-color:#111c38!important}body.dark-theme app-sms-list .nested-aligned-row:hover td,body.dark-theme app-ccm-list .nested-aligned-row:hover td,body.dark-theme app-production-rm-list .nested-aligned-row:hover td,body.dark-theme .nested-aligned-row:hover td{background-color:#1e305e!important;color:#fff!important}body.dark-theme app-sms-list .nested-aligned-row td.action-col,body.dark-theme app-ccm-list .nested-aligned-row td.action-col,body.dark-theme app-production-rm-list .nested-aligned-row td.action-col,body.dark-theme .nested-aligned-row td.action-col,body.dark-theme .nested-table-container .action-col{background-color:#152244!important;border-left:1px solid #1e2e56!important;border-bottom:1px solid #1e2e56!important}body.dark-theme app-sms-list .data-table tbody tr.nested-aligned-row:nth-child(2n) td.action-col,body.dark-theme app-ccm-list .data-table tbody tr.nested-aligned-row:nth-child(2n) td.action-col,body.dark-theme app-production-rm-list .data-table tbody tr.nested-aligned-row:nth-child(2n) td.action-col,body.dark-theme .data-table tbody tr.nested-aligned-row:nth-child(2n) td.action-col{background-color:#111c38!important}body.dark-theme app-sms-list .nested-aligned-row:hover td.action-col,body.dark-theme app-ccm-list .nested-aligned-row:hover td.action-col,body.dark-theme app-production-rm-list .nested-aligned-row:hover td.action-col,body.dark-theme .nested-aligned-row:hover td.action-col{background-color:#1e305e!important}body.dark-theme .detail-row{background-color:#0b1329!important}body.dark-theme .detail-cell{background-color:#0b1329!important;border-bottom:2px solid #223259!important;padding:0!important}body.dark-theme .expanded-content-wrapper{background:#111c38!important;border:1px solid #223259!important;box-shadow:0 10px 25px #0006!important}body.dark-theme .nested-table-wrapper{background:#0b1329!important}body.dark-theme .nested-table-container{background:#111c38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme .data-table tbody tr.expanded,body.dark-theme .data-table tbody tr.expanded td{background-color:#1a294d!important;border-bottom-color:#2b4073!important}body.dark-theme .nested-data-table th:first-child,body.dark-theme .nested-data-table td:first-child{background-color:#111c38!important;border-right:1px solid #223259!important;box-shadow:2px 0 5px #0000004d!important}body.dark-theme .nested-data-table th:first-child{background-color:#0c1427!important}body.dark-theme .nested-table-container::-webkit-scrollbar-track{background:#0b1329!important}body.dark-theme .nested-table-container::-webkit-scrollbar-thumb{background:#223259!important;border:2px solid #0b1329!important}body.dark-theme .column-manager-menu,body.dark-theme .table-level-menu,body.dark-theme .download-menu{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 12px 35px #00000080!important}body.dark-theme .column-manager-header{background:#111c38!important;border-bottom:1px solid #223259!important}body.dark-theme .column-manager-header h3{color:#fff!important}body.dark-theme .column-manager-header .close-menu{color:#94a3b8!important}body.dark-theme .column-manager-header .close-menu:hover{color:#ef4444!important}body.dark-theme .column-item{border-bottom:1px solid #1e2e56!important;color:#cbd5e1!important}body.dark-theme .column-label{color:#cbd5e1!important}body.dark-theme .column-manager-menu .switch .slider{background-color:#223259!important}body.dark-theme .download-menu button{color:#cbd5e1!important}body.dark-theme .download-menu button:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme .filter-popup{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 12px 40px #0000008c!important}body.dark-theme .filter-popup-header{background:#111c38!important;border-bottom:1px solid #223259!important;color:#fff!important}body.dark-theme .filter-popup-field label{color:#94a3b8!important}body.dark-theme .filter-popup-field input,body.dark-theme .filter-popup-field select{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .filter-popup-field input:hover,body.dark-theme .filter-popup-field select:hover{border-color:#3b82f6!important;background:#0e172e!important}body.dark-theme .filter-popup-field input:focus,body.dark-theme .filter-popup-field select:focus{border-color:#3b82f6!important;background:#0e172e!important;box-shadow:0 0 0 3px #3b82f633!important}body.dark-theme .filter-popup-footer{background:#111c38!important;border-top:1px solid #223259!important}body.dark-theme .filter-reset-btn{background:#1e2e56!important;border:1.5px solid #223259!important;color:#cbd5e1!important}body.dark-theme .filter-reset-btn:hover{background:#283a6a!important;color:#fff!important}body.dark-theme .pagination-controls,body.dark-theme .pagination-wrapper{border-top:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .pagination-info{color:#94a3b8!important}body.dark-theme .page-btn{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .page-btn:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme .page-btn:disabled{opacity:.3!important}body.dark-theme .page-number.active{background:#1a6bf4!important;color:#fff!important;border-color:#1a6bf4!important}body.dark-theme .page-size select{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .type-pill.near-miss{background:#f59e0b33!important;color:#fbbf24!important}body.dark-theme .type-pill.unsafe-act{background:#f9731633!important;color:#fb923c!important}body.dark-theme .severity-pill.low{background:#22c55e33!important;color:#4ade80!important;border-color:#22c55e59!important}body.dark-theme .severity-pill.medium{background:#f9731633!important;color:#fb923c!important;border-color:#f9731659!important}body.dark-theme .severity-pill.high,body.dark-theme .severity-pill.critical{background:#ef444433!important;color:#f87171!important;border-color:#ef444459!important}body.dark-theme .status-pill.partially-compliant{background:#f9731633!important;color:#fb923c!important;border-color:#f9731659!important}body.dark-theme .badge-open{background-color:#ef444440!important;color:#f87171!important}body.dark-theme .pill-night-date{background-color:#1a2a50!important;color:#93c5fd!important}body.dark-theme .drawer-overlay{background:#050a18a6!important}body.dark-theme .drawer-container,body.dark-theme .drawer-panel{background:#0e172e!important;color:#f1f5f9!important}body.dark-theme .drawer-header{background:#111c38!important;border-bottom:1px solid #223259!important;color:#fff!important}body.dark-theme .drawer-header h2,body.dark-theme .drawer-header h3{color:#fff!important}body.dark-theme .drawer-footer{background:#111c38!important;border-top:1px solid #223259!important}body.dark-theme .accordion-item{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 12px #0000004d!important}body.dark-theme .accordion-item.active{border-color:#3b82f6!important;box-shadow:0 8px 24px #3b82f633!important}body.dark-theme .accordion-header{background:#151f38!important;color:#fff!important}body.dark-theme .accordion-header:hover{background:#1a2a50!important}body.dark-theme .section-number{color:#223259!important}body.dark-theme .active .section-number{color:#3b82f6!important;opacity:.3!important}body.dark-theme .section-title{color:#fff!important}body.dark-theme .toggle-icon{background:#223259!important;color:#fff!important}body.dark-theme .active .toggle-icon{background:#1a6bf4!important}body.dark-theme .accordion-body{border-top:1px solid #223259!important}body.dark-theme .form-field label{color:#94a3b8!important}body.dark-theme .form-field input,body.dark-theme .form-field select,body.dark-theme .form-field textarea{background:#0c1427!important;border:1.5px solid #223259!important;color:#fff!important}body.dark-theme .form-field input:focus,body.dark-theme .form-field select:focus,body.dark-theme .form-field textarea:focus{border-color:#3b82f6!important;background:#0e172e!important;box-shadow:0 0 0 3px #3b82f633!important}body.dark-theme .type-btn,body.dark-theme .sev-btn{background:#0c1427!important;border:1.5px solid #223259!important;color:#94a3b8!important}body.dark-theme .type-btn:hover,body.dark-theme .sev-btn:hover{background:#1a2a50!important;color:#fff!important;border-color:#3b82f6!important}body.dark-theme .type-btn.active,body.dark-theme .sev-btn.active{background:#1a6bf4!important;color:#fff!important;border-color:#1a6bf4!important}body.dark-theme .upload-box{background:#0c1427!important;border:1.5px dashed #223259!important;color:#cbd5e1!important}body.dark-theme .upload-box:hover{border-color:#3b82f6!important;background:#3b82f614!important}body.dark-theme .thumb-item{border:1px solid #223259!important}body.dark-theme .remove-thumb{background:#151f38!important;color:#cbd5e1!important}body.dark-theme .btn-secondary{background:#1e2e56!important;color:#cbd5e1!important}body.dark-theme .btn-secondary:hover{background:#283a6a!important;color:#fff!important}body.dark-theme .date-picker-button{background:#0c1427!important;color:#60a5fa!important}body.dark-theme .task-view-container{background-color:#0b1329!important;color:#f1f5f9!important}body.dark-theme .task-header{background:#111c38!important;border-bottom:1px solid #223259!important}body.dark-theme .page-title,body.dark-theme .task-id{color:#fff!important}body.dark-theme .back-btn{color:#cbd5e1!important}body.dark-theme .back-btn:hover{color:#fff!important}body.dark-theme .classification-card,body.dark-theme .info-card,body.dark-theme .sidebar-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 20px #00000059!important}body.dark-theme .classification-title{color:#60a5fa!important}body.dark-theme .inner-highlight-box,body.dark-theme .completed-info-box,body.dark-theme .compliance-section{background-color:#0e172e!important;border:1px solid #223259!important}body.dark-theme .class-label{color:#94a3b8!important}body.dark-theme .class-value{color:#93c5fd!important}body.dark-theme .repeat-info,body.dark-theme .impact-desc-title{color:#f1f5f9!important}body.dark-theme .addaction{background:#0e172e!important;border:1px solid #223259!important;box-shadow:none!important}body.dark-theme .action-textarea{background:#0c1427!important;border:1.5px solid #223259!important;color:#fff!important}body.dark-theme .action-textarea:focus{border-color:#3b82f6!important;background:#0c1427!important;box-shadow:0 0 0 3px #3b82f633!important}body.dark-theme .add-action-btn{background:#1e2e56!important;color:#fff!important}body.dark-theme .add-action-btn:hover{background:#283a6a!important}body.dark-theme .completed-by-box,body.dark-theme app-incident-observation-view .completed-by-box{background:#0e172e!important;border:1px solid #223259!important}body.dark-theme .completed-by-row,body.dark-theme app-incident-observation-view .completed-by-row{background:#151f38!important;border:1px solid #223259!important;color:#f1f5f9!important}body.dark-theme .completed-by-row.admin-row,body.dark-theme app-incident-observation-view .completed-by-row.admin-row{background:#111c38!important;border:1px dashed #223259!important}body.dark-theme .completed-by-name,body.dark-theme app-incident-observation-view .completed-by-name{color:#fff!important}body.dark-theme .completed-by-action,body.dark-theme app-incident-observation-view .completed-by-action{color:#94a3b8!important}body.dark-theme .readonly-empty-text,body.dark-theme .readonly-comment-text,body.dark-theme app-incident-observation-view .readonly-empty-text,body.dark-theme app-incident-observation-view .readonly-comment-text{background:#0c1427!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .compliance-closure-list,body.dark-theme app-incident-observation-view .compliance-closure-list{background:transparent!important}body.dark-theme .compliance-closure-row,body.dark-theme app-incident-observation-view .compliance-closure-row{background:#0c1427!important;border:1px solid #223259!important}body.dark-theme .compliance-name,body.dark-theme app-incident-observation-view .compliance-name{color:#fff!important}body.dark-theme .compliance-level-pill,body.dark-theme app-incident-observation-view .compliance-level-pill{background:#2563eb2e!important;color:#60a5fa!important;border:1px solid rgba(37,99,235,.35)!important}body.dark-theme .user-role,body.dark-theme app-incident-observation-view .user-role{color:#94a3b8!important}body.dark-theme .closure-details-title,body.dark-theme app-incident-observation-view .closure-details-title{color:#fff!important}body.dark-theme .assign-picker-field,body.dark-theme app-incident-observation-view .assign-picker-field{background:#0c1427!important;border:1.5px solid #223259!important;color:#fff!important}body.dark-theme .assign-picker-field:hover,body.dark-theme app-incident-observation-view .assign-picker-field:hover{background:#111c38!important;border-color:#3b82f6!important}body.dark-theme .assign-picker-field .placeholder,body.dark-theme app-incident-observation-view .assign-picker-field .placeholder{color:#64748b!important}body.dark-theme .compliance-select-box,body.dark-theme app-incident-observation-view .compliance-select-box{background:#0c1427!important;border:1.5px solid #223259!important;color:#fff!important}body.dark-theme .compliance-select-box:hover,body.dark-theme app-incident-observation-view .compliance-select-box:hover{background:#111c38!important;border-color:#3b82f6!important}body.dark-theme .compliance-checkbox-item,body.dark-theme .compliance-radio-item,body.dark-theme app-incident-observation-view .compliance-checkbox-item,body.dark-theme app-incident-observation-view .compliance-radio-item{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .compliance-checkbox-item:hover,body.dark-theme .compliance-radio-item:hover,body.dark-theme app-incident-observation-view .compliance-checkbox-item:hover,body.dark-theme app-incident-observation-view .compliance-radio-item:hover{background:#111c38!important;border-color:#3b82f6!important}body.dark-theme .checkbox-mark,body.dark-theme .radio-mark,body.dark-theme app-incident-observation-view .checkbox-mark,body.dark-theme app-incident-observation-view .radio-mark{background:#151f38!important;border-color:#223259!important}body.dark-theme .action-taken-list,body.dark-theme app-incident-observation-view .action-taken-list{background:#0c1427!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .cancel-action-btn,body.dark-theme app-incident-observation-view .cancel-action-btn{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .cancel-action-btn:hover,body.dark-theme app-incident-observation-view .cancel-action-btn:hover{background:#283a6a!important;color:#fff!important}body.dark-theme .assignee-popup,body.dark-theme .compliance-popup,body.dark-theme .attachment-preview-popup,body.dark-theme app-incident-observation-view .assignee-popup,body.dark-theme app-incident-observation-view .compliance-popup,body.dark-theme app-incident-observation-view .attachment-preview-popup{background:#151f38!important;border:1px solid #223259!important;color:#fff!important;box-shadow:0 20px 50px #0009!important}body.dark-theme .popup-header,body.dark-theme app-incident-observation-view .popup-header{background:#111c38!important;border-bottom:1px solid #223259!important}body.dark-theme .popup-header h3,body.dark-theme app-incident-observation-view .popup-header h3{color:#fff!important}body.dark-theme .close-popup,body.dark-theme app-incident-observation-view .close-popup{color:#94a3b8!important}body.dark-theme .popup-item,body.dark-theme .popup-assignee-item,body.dark-theme .popup-compliance-item,body.dark-theme app-incident-observation-view .popup-item,body.dark-theme app-incident-observation-view .popup-assignee-item,body.dark-theme app-incident-observation-view .popup-compliance-item{background:#0c1427!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .popup-item:hover,body.dark-theme .popup-assignee-item:hover,body.dark-theme .popup-compliance-item:hover,body.dark-theme app-incident-observation-view .popup-item:hover,body.dark-theme app-incident-observation-view .popup-assignee-item:hover,body.dark-theme app-incident-observation-view .popup-compliance-item:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme .upload-modal{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 25px 60px #0009!important}body.dark-theme .upload-modal-header h2{color:#fff!important}body.dark-theme .upload-modal-close{color:#cbd5e1!important}body.dark-theme .upload-modal-close:hover{background:#223259!important;color:#fff!important}body.dark-theme .upload-modal-field{background:#0c1427!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .upload-modal-field.date-field input,body.dark-theme .upload-modal-field.file-field span.has-file{color:#fff!important}body.dark-theme .browse-btn{background:#1e2e56!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .browse-btn:hover{background:#283a6a!important}body.dark-theme .btn-delete{background:#1e2e56!important;color:#cbd5e1!important}body.dark-theme .btn-delete:hover{background:#283a6a!important;color:#fff!important}body.dark-theme .upload-modal-divider{border-top:1px solid #223259!important}body.dark-theme .template-download-text h4{color:#fff!important}body.dark-theme .template-download-text p{color:#94a3b8!important}.floating-toast{position:fixed;top:24px;right:24px;z-index:99999;display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:500;color:#fff;box-shadow:0 10px 25px #0000002e,0 4px 10px #00000014;animation:toastSlideIn .25s cubic-bezier(.16,1,.3,1);pointer-events:auto}.floating-toast.success{background:#10b981}.floating-toast.error{background:#ef4444}.floating-toast svg{flex:0 0 auto}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-theme .floating-toast{background:#151f38!important;border:1px solid #223259!important;color:#fff!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme app-all-task .tl-table-card,body.dark-theme app-task-list-page .tp-table-card,body.dark-theme app-task-list .tp-table-card,body.dark-theme app-task-history-page .tp-table-card,body.dark-theme app-task-history-report .tp-table-card,body.dark-theme .tl-table-card,body.dark-theme .tp-table-card{background:#151f38!important;border-color:#223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-all-task .tl-table,body.dark-theme app-task-list-page .tp-table,body.dark-theme app-task-list .tp-table,body.dark-theme app-task-history-page .tp-table,body.dark-theme app-task-history-report .tp-table,body.dark-theme .tl-table,body.dark-theme .tp-table{background:#151f38!important;color:#cbd5e1!important}body.dark-theme app-all-task .tl-table th,body.dark-theme app-task-list-page .tp-table th,body.dark-theme app-task-list .tp-table th,body.dark-theme app-task-history-page .tp-table th,body.dark-theme app-task-history-report .tp-table th,body.dark-theme .tl-table th,body.dark-theme .tp-table th{background:#111c38!important;color:#94a3b8!important;border-bottom:1px solid #223259!important}body.dark-theme app-all-task .tl-table th:last-child,body.dark-theme app-task-list-page .tp-table th:last-child,body.dark-theme app-task-list .tp-table th:last-child,body.dark-theme app-task-history-page .tp-table th:last-child,body.dark-theme app-task-history-report .tp-table th:last-child,body.dark-theme .tl-table th:last-child,body.dark-theme .tp-table th:last-child{background:#111c38!important;color:#94a3b8!important;box-shadow:-2px 0 8px #00000040!important;border-bottom:1px solid #223259!important}body.dark-theme app-all-task .tl-table td,body.dark-theme app-task-list-page .tp-table td,body.dark-theme app-task-list .tp-table td,body.dark-theme app-task-history-page .tp-table td,body.dark-theme app-task-history-report .tp-table td,body.dark-theme .tl-table td,body.dark-theme .tp-table td{color:#cbd5e1!important;border-bottom:1px solid #1e2e56!important;background-color:transparent!important}body.dark-theme app-all-task .tl-table tbody tr td:last-child,body.dark-theme app-task-list-page .tp-table tbody tr td:last-child,body.dark-theme app-task-list .tp-table tbody tr td:last-child,body.dark-theme app-task-history-page .tp-table tbody tr td:last-child,body.dark-theme app-task-history-report .tp-table tbody tr td:last-child,body.dark-theme .tl-table tbody tr td:last-child,body.dark-theme .tp-table tbody tr td:last-child{background:#151f38!important;box-shadow:-2px 0 8px #00000040!important;border-bottom:1px solid #1e2e56!important}body.dark-theme app-all-task .tl-table tbody tr:nth-child(2n),body.dark-theme app-all-task .tl-table tbody tr:nth-child(2n) td,body.dark-theme app-task-list-page .tp-table tbody tr:nth-child(2n),body.dark-theme app-task-list-page .tp-table tbody tr:nth-child(2n) td,body.dark-theme app-task-list .tp-table tbody tr:nth-child(2n),body.dark-theme app-task-list .tp-table tbody tr:nth-child(2n) td,body.dark-theme app-task-history-page .tp-table tbody tr:nth-child(2n),body.dark-theme app-task-history-page .tp-table tbody tr:nth-child(2n) td,body.dark-theme app-task-history-report .tp-table tbody tr:nth-child(2n),body.dark-theme app-task-history-report .tp-table tbody tr:nth-child(2n) td,body.dark-theme .tl-table tbody tr:nth-child(2n),body.dark-theme .tl-table tbody tr:nth-child(2n) td,body.dark-theme .tp-table tbody tr:nth-child(2n),body.dark-theme .tp-table tbody tr:nth-child(2n) td{background-color:#111c38!important}body.dark-theme app-all-task .tl-table tbody tr:nth-child(2n) td:last-child,body.dark-theme app-task-list-page .tp-table tbody tr:nth-child(2n) td:last-child,body.dark-theme app-task-list .tp-table tbody tr:nth-child(2n) td:last-child,body.dark-theme app-task-history-page .tp-table tbody tr:nth-child(2n) td:last-child,body.dark-theme app-task-history-report .tp-table tbody tr:nth-child(2n) td:last-child,body.dark-theme .tl-table tbody tr:nth-child(2n) td:last-child,body.dark-theme .tp-table tbody tr:nth-child(2n) td:last-child{background:#111c38!important}body.dark-theme app-all-task .tl-table tbody tr:first-child,body.dark-theme app-all-task .tl-table tbody tr:first-child td,body.dark-theme .tl-table tbody tr:first-child,body.dark-theme .tl-table tbody tr:first-child td{background:#151f38!important}body.dark-theme app-all-task .tl-table tbody tr:first-child td:last-child,body.dark-theme .tl-table tbody tr:first-child td:last-child{background:#151f38!important}body.dark-theme app-all-task tbody tr:hover,body.dark-theme app-all-task tbody tr:hover td,body.dark-theme app-all-task .tl-table tbody tr:hover,body.dark-theme app-all-task .tl-table tbody tr:hover td,body.dark-theme app-all-task .tl-table tbody tr:hover td:last-child,body.dark-theme app-task-list-page tbody tr:hover,body.dark-theme app-task-list-page tbody tr:hover td,body.dark-theme app-task-list-page .tp-table tbody tr:hover,body.dark-theme app-task-list-page .tp-table tbody tr:hover td,body.dark-theme app-task-list-page .tp-table tbody tr:hover td:last-child,body.dark-theme app-task-list tbody tr:hover,body.dark-theme app-task-list tbody tr:hover td,body.dark-theme app-task-list .tp-table tbody tr:hover,body.dark-theme app-task-list .tp-table tbody tr:hover td,body.dark-theme app-task-list .tp-table tbody tr:hover td:last-child,body.dark-theme app-task-history-page tbody tr:hover,body.dark-theme app-task-history-page tbody tr:hover td,body.dark-theme app-task-history-page .tp-table tbody tr:hover,body.dark-theme app-task-history-page .tp-table tbody tr:hover td,body.dark-theme app-task-history-page .tp-table tbody tr:hover td:last-child,body.dark-theme app-task-history-report tbody tr:hover,body.dark-theme app-task-history-report tbody tr:hover td,body.dark-theme app-task-history-report .tp-table tbody tr:hover,body.dark-theme app-task-history-report .tp-table tbody tr:hover td,body.dark-theme app-task-history-report .tp-table tbody tr:hover td:last-child,body.dark-theme app-task-group tbody tr:hover,body.dark-theme app-task-group tbody tr:hover td,body.dark-theme app-task-escalation tbody tr:hover,body.dark-theme app-task-escalation tbody tr:hover td,body.dark-theme app-task-escalation .data-table tbody tr:hover,body.dark-theme app-task-escalation .data-table tbody tr:hover td,body.dark-theme app-task-reports tbody tr:hover,body.dark-theme app-task-reports tbody tr:hover td,body.dark-theme .tl-table tbody tr:hover,body.dark-theme .tl-table tbody tr:hover td,body.dark-theme .tl-table tbody tr:hover td:last-child,body.dark-theme .tp-table tbody tr:hover,body.dark-theme .tp-table tbody tr:hover td,body.dark-theme .tp-table tbody tr:hover td:last-child{background-color:#151f38!important;background:#151f38!important}body.dark-theme app-all-task tbody tr:nth-child(2n):hover,body.dark-theme app-all-task tbody tr:nth-child(2n):hover td,body.dark-theme app-all-task .tl-table tbody tr:nth-child(2n):hover,body.dark-theme app-all-task .tl-table tbody tr:nth-child(2n):hover td,body.dark-theme app-all-task .tl-table tbody tr:nth-child(2n):hover td:last-child,body.dark-theme app-task-list-page tbody tr:nth-child(2n):hover,body.dark-theme app-task-list-page tbody tr:nth-child(2n):hover td,body.dark-theme app-task-list-page .tp-table tbody tr:nth-child(2n):hover,body.dark-theme app-task-list-page .tp-table tbody tr:nth-child(2n):hover td,body.dark-theme app-task-list-page .tp-table tbody tr:nth-child(2n):hover td:last-child,body.dark-theme app-task-list tbody tr:nth-child(2n):hover,body.dark-theme app-task-list tbody tr:nth-child(2n):hover td,body.dark-theme app-task-list .tp-table tbody tr:nth-child(2n):hover,body.dark-theme app-task-list .tp-table tbody tr:nth-child(2n):hover td,body.dark-theme app-task-list .tp-table tbody tr:nth-child(2n):hover td:last-child,body.dark-theme app-task-history-page tbody tr:nth-child(2n):hover,body.dark-theme app-task-history-page tbody tr:nth-child(2n):hover td,body.dark-theme app-task-history-page .tp-table tbody tr:nth-child(2n):hover,body.dark-theme app-task-history-page .tp-table tbody tr:nth-child(2n):hover td,body.dark-theme app-task-history-page .tp-table tbody tr:nth-child(2n):hover td:last-child,body.dark-theme app-task-history-report tbody tr:nth-child(2n):hover,body.dark-theme app-task-history-report tbody tr:nth-child(2n):hover td,body.dark-theme app-task-history-report .tp-table tbody tr:nth-child(2n):hover,body.dark-theme app-task-history-report .tp-table tbody tr:nth-child(2n):hover td,body.dark-theme app-task-history-report .tp-table tbody tr:nth-child(2n):hover td:last-child,body.dark-theme app-task-group tbody tr:nth-child(2n):hover,body.dark-theme app-task-group tbody tr:nth-child(2n):hover td,body.dark-theme app-task-escalation tbody tr:nth-child(2n):hover,body.dark-theme app-task-escalation tbody tr:nth-child(2n):hover td,body.dark-theme app-task-escalation .data-table tbody tr:nth-child(2n):hover,body.dark-theme app-task-escalation .data-table tbody tr:nth-child(2n):hover td,body.dark-theme app-task-reports tbody tr:nth-child(2n):hover,body.dark-theme app-task-reports tbody tr:nth-child(2n):hover td,body.dark-theme .tl-table tbody tr:nth-child(2n):hover,body.dark-theme .tl-table tbody tr:nth-child(2n):hover td,body.dark-theme .tl-table tbody tr:nth-child(2n):hover td:last-child,body.dark-theme .tp-table tbody tr:nth-child(2n):hover,body.dark-theme .tp-table tbody tr:nth-child(2n):hover td,body.dark-theme .tp-table tbody tr:nth-child(2n):hover td:last-child{background-color:#111c38!important;background:#111c38!important}body.dark-theme app-task-dashboard-page .td-card-click:hover,body.dark-theme app-task-dashboard .td-card-click:hover,body.dark-theme app-all-task .tl-kpi-card:hover,body.dark-theme app-task-list-page .tp-kpi-card:hover,body.dark-theme app-task-list .tp-kpi-card:hover,body.dark-theme app-task-detail .tv-doc-card:hover,body.dark-theme app-task-view .tv-doc-card:hover,body.dark-theme .td-card-click:hover,body.dark-theme .tl-kpi-card:hover,body.dark-theme .tp-kpi-card:hover,body.dark-theme .tv-doc-card:hover{transform:none!important;box-shadow:0 4px 16px #00000073!important;border-color:#223259!important}body.dark-theme .tp-combobox-dropdown,body.dark-theme .tl-combobox-dropdown{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme .tp-combobox-option,body.dark-theme .tl-combobox-option{color:#cbd5e1!important}body.dark-theme .tp-combobox-option:hover,body.dark-theme .tl-combobox-option:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme .tv-actions-btn{background:#151f38!important;border-color:#223259!important;color:#60a5fa!important}body.dark-theme .tv-actions-btn:hover{background:#1e2e56!important}body.dark-theme .tv-actions-menu{background:#151f38!important;border-color:#223259!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme .tv-action-item{color:#f1f5f9!important}body.dark-theme .tv-action-item:hover{background:#1e2e56!important}body.dark-theme .tv-back{background:#151f38!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme .tv-back:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-task-dashboard-page .td-page,body.dark-theme app-task-list-page .tp-page,body.dark-theme app-all-task .tl-page,body.dark-theme app-task-detail .tv-page,body.dark-theme app-task-history-page .tp-page,body.dark-theme app-task-history-report .tp-page,body.dark-theme app-task-group,body.dark-theme app-task-escalation,body.dark-theme .td-page,body.dark-theme .tp-page,body.dark-theme .tl-page,body.dark-theme .tv-page{background:transparent!important}body.dark-theme .td-loading-overlay,body.dark-theme .tp-loading-overlay,body.dark-theme .tl-loading-overlay,body.dark-theme .tv-loading-overlay,body.dark-theme .tg-loading-overlay,body.dark-theme .lbm-loading-overlay,body.dark-theme .etp-loading-overlay,body.dark-theme .ro-loading-overlay,body.dark-theme .lot-loading-overlay,body.dark-theme .sample-loading-overlay{background:#0b1329bf!important}body.dark-theme .td-loading-text,body.dark-theme .tp-loading-text,body.dark-theme .tl-loading-text,body.dark-theme .tv-loading-text,body.dark-theme .tg-loading-text,body.dark-theme .lbm-loading-text,body.dark-theme .etp-loading-text,body.dark-theme .ro-loading-text,body.dark-theme .lot-loading-text,body.dark-theme .sample-loading-text{color:#cbd5e1!important}body.dark-theme .td-title,body.dark-theme .tp-title h1,body.dark-theme .tp-header h1,body.dark-theme .tl-header h1,body.dark-theme .tv-top-left h1,body.dark-theme app-task-escalation .tabs-header,body.dark-theme app-task-group .card-header h3{color:#fff!important}body.dark-theme .td-subtitle,body.dark-theme .tp-title p,body.dark-theme .tp-header p,body.dark-theme .tv-top-left p,body.dark-theme .creator-label,body.dark-theme .creator-date{color:#94a3b8!important}body.dark-theme .tp-download-btn,body.dark-theme .tl-download-btn,body.dark-theme .tp-whatsapp-btn,body.dark-theme .tp-back-btn,body.dark-theme .tv-back{background:#151f38!important;border-color:#223259!important;color:#60a5fa!important}body.dark-theme .tp-whatsapp-btn,body.dark-theme .tl-whatsapp-btn,html.dark-theme .tp-whatsapp-btn,html.dark-theme .tl-whatsapp-btn{color:#34d399!important;border-color:#34d39959!important}body.dark-theme .tp-download-btn:hover,body.dark-theme .tl-download-btn:hover,body.dark-theme .tp-whatsapp-btn:hover,body.dark-theme .tl-whatsapp-btn:hover,body.dark-theme .tp-back-btn:hover,body.dark-theme .tl-back-btn:hover{background:#1e2e56!important}body.dark-theme .td-cards,body.dark-theme .tp-cards,body.dark-theme .tl-kpi-cards,body.dark-theme [class*=-cards],html.dark-theme .td-cards,html.dark-theme .tp-cards,html.dark-theme .tl-kpi-cards,html.dark-theme [class*=-cards]{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}body.dark-theme .td-card,body.dark-theme .tp-card,body.dark-theme .tl-kpi-card,html.dark-theme .td-card,html.dark-theme .tp-card,html.dark-theme .tl-kpi-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme .tl-kpi-card.tl-kpi-active,html.dark-theme .tl-kpi-card.tl-kpi-active{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb59!important}body.dark-theme .td-card-top,body.dark-theme .td-card-count,body.dark-theme .td-card-label,body.dark-theme .tp-card-top,body.dark-theme .tp-card-count,body.dark-theme .tp-card-label,body.dark-theme .tl-kpi-card-top,body.dark-theme .tl-kpi-count,body.dark-theme .tl-kpi-label,body.dark-theme .td-tracker-head,body.dark-theme .td-tracker-title,body.dark-theme .td-tracker-sub,html.dark-theme .td-card-top,html.dark-theme .td-card-count,html.dark-theme .td-card-label,html.dark-theme .tp-card-top,html.dark-theme .tp-card-count,html.dark-theme .tp-card-label,html.dark-theme .tl-kpi-card-top,html.dark-theme .tl-kpi-count,html.dark-theme .tl-kpi-label,html.dark-theme .td-tracker-head,html.dark-theme .td-tracker-title,html.dark-theme .td-tracker-sub,body.dark-theme app-task-dashboard .td-card div,body.dark-theme app-task-dashboard-page .td-card div,body.dark-theme app-task-list .tp-card div,body.dark-theme app-all-task .tl-kpi-card div{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}body.dark-theme .td-card-count,body.dark-theme .tp-card-count,body.dark-theme .tl-kpi-count,html.dark-theme .td-card-count,html.dark-theme .tp-card-count,html.dark-theme .tl-kpi-count{color:#fff!important}body.dark-theme .td-card-label,body.dark-theme .tp-card-label,body.dark-theme .tl-kpi-label,html.dark-theme .td-card-label,html.dark-theme .tp-card-label,html.dark-theme .tl-kpi-label{color:#94a3b8!important}body.dark-theme .ico-purple{background:#a855f72e!important;color:#c084fc!important;border:none!important;box-shadow:none!important}body.dark-theme .ico-violet{background:#8b5cf62e!important;color:#a78bfa!important;border:none!important;box-shadow:none!important}body.dark-theme .ico-amber{background:#f59e0b2e!important;color:#fbbf24!important;border:none!important;box-shadow:none!important}body.dark-theme .ico-red{background:#ef44442e!important;color:#f87171!important;border:none!important;box-shadow:none!important}body.dark-theme .ico-green{background:#22c55e2e!important;color:#4ade80!important;border:none!important;box-shadow:none!important}body.dark-theme .ico-teal{background:#14b8a62e!important;color:#2dd4bf!important;border:none!important;box-shadow:none!important}body.dark-theme .ico-blue{background:#2563eb2e!important;color:#60a5fa!important;border:none!important;box-shadow:none!important}body.dark-theme .td-table-wrap .td-table thead th,html.dark-theme .td-table-wrap .td-table thead th{background:#111c38!important;color:#94a3b8!important;border-bottom:1px solid #223259!important}body.dark-theme .td-page-btn,html.dark-theme .td-page-btn{background:#111c38!important;border:1px solid #223259!important;color:#94a3b8!important}body.dark-theme .td-page-btn:hover:not(:disabled),html.dark-theme .td-page-btn:hover:not(:disabled){background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}body.dark-theme .td-page-info,html.dark-theme .td-page-info{color:#f1f5f9!important}body.dark-theme .td-pagination,html.dark-theme .td-pagination{border-top:1px solid #223259!important}body.dark-theme .td-tabs,body.dark-theme .tp-tabs,body.dark-theme div.td-tabs,body.dark-theme div.tp-tabs,body.dark-theme app-task-dashboard-page .td-tabs,body.dark-theme app-task-dashboard .td-tabs,body.dark-theme app-task-list-page .tp-tabs,body.dark-theme app-task-list .tp-tabs,body.dark-theme app-task-history-page .tp-tabs,body.dark-theme app-task-history-report .tp-tabs,html.dark-theme .td-tabs,html.dark-theme .tp-tabs,html.dark-theme div.td-tabs,html.dark-theme div.tp-tabs,html.dark-theme app-task-dashboard-page .td-tabs,html.dark-theme app-task-dashboard .td-tabs,html.dark-theme app-task-list-page .tp-tabs,html.dark-theme app-task-list .tp-tabs,html.dark-theme app-task-history-page .tp-tabs,html.dark-theme app-task-history-report .tp-tabs,:root.dark-theme .td-tabs,:root.dark-theme .tp-tabs{background-color:#111c38!important;background:#111c38!important;border:1px solid #223259!important;border-color:#223259!important;box-shadow:none!important}body.dark-theme .td-tab,body.dark-theme .tp-tab,body.dark-theme button.td-tab,body.dark-theme button.tp-tab,body.dark-theme app-task-dashboard-page .td-tab,body.dark-theme app-task-dashboard .td-tab,body.dark-theme app-task-list-page .tp-tab,body.dark-theme app-task-list .tp-tab,body.dark-theme app-task-history-page .tp-tab,body.dark-theme app-task-history-report .tp-tab,html.dark-theme .td-tab,html.dark-theme .tp-tab,html.dark-theme button.td-tab,html.dark-theme button.tp-tab,html.dark-theme app-task-dashboard-page .td-tab,html.dark-theme app-task-dashboard .td-tab,html.dark-theme app-task-list-page .tp-tab,html.dark-theme app-task-list .tp-tab,html.dark-theme app-task-history-page .tp-tab,html.dark-theme app-task-history-report .tp-tab,:root.dark-theme .td-tab,:root.dark-theme .tp-tab{color:#94a3b8!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}body.dark-theme .td-tab:not(.active):hover,body.dark-theme .tp-tab:not(.active):hover,body.dark-theme button.td-tab:not(.active):hover,body.dark-theme button.tp-tab:not(.active):hover,html.dark-theme .td-tab:not(.active):hover,html.dark-theme .tp-tab:not(.active):hover{color:#fff!important;background:#ffffff0d!important;background-color:#ffffff0d!important}body.dark-theme .td-tab.active,body.dark-theme button.td-tab.active,body.dark-theme app-task-dashboard-page .td-tab.active,body.dark-theme app-task-dashboard .td-tab.active,body.dark-theme .tp-tab.active,body.dark-theme button.tp-tab.active,body.dark-theme app-task-list-page .tp-tab.active,body.dark-theme app-task-list .tp-tab.active,body.dark-theme app-task-history-page .tp-tab.active,body.dark-theme app-task-history-report .tp-tab.active,html.dark-theme .td-tab.active,html.dark-theme button.td-tab.active,html.dark-theme app-task-dashboard-page .td-tab.active,html.dark-theme app-task-dashboard .td-tab.active,html.dark-theme .tp-tab.active,html.dark-theme button.tp-tab.active,html.dark-theme app-task-list-page .tp-tab.active,html.dark-theme app-task-list .tp-tab.active,html.dark-theme app-task-history-page .tp-tab.active,html.dark-theme app-task-history-report .tp-tab.active,:root.dark-theme .td-tab.active,:root.dark-theme .tp-tab.active{background:#2563eb!important;background-color:#2563eb!important;color:#fff!important;box-shadow:0 2px 6px #2563eb59!important}body.dark-theme .td-period,body.dark-theme .td-range-input,body.dark-theme .td-search input,body.dark-theme .tp-search input,body.dark-theme .tp-filter-date,body.dark-theme .tp-filter-select,body.dark-theme .tp-combobox input,body.dark-theme .tl-search input,body.dark-theme .tl-filter-input,body.dark-theme .tl-select,body.dark-theme .search-bar input,body.dark-theme .filter-dropdown select{background:#111c38!important;border:1px solid #223259!important;color:#f1f5f9!important}body.dark-theme .td-search input::placeholder,body.dark-theme .tp-search input::placeholder,body.dark-theme .tl-search input::placeholder,body.dark-theme .search-bar input::placeholder{color:#64748b!important}body.dark-theme .tl-filter-card,body.dark-theme .filter-card,body.dark-theme .table-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme .tp-more-filters-panel{border-top-color:#223259!important}body.dark-theme .td-tracker-card{min-width:0!important;overflow:hidden!important;background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme .td-tracker-title{color:#fff!important}body.dark-theme .td-tracker-sub{color:#94a3b8!important}body.dark-theme .td-table thead th{background:#111c38!important;color:#94a3b8!important;border-bottom:1px solid #223259!important}body.dark-theme .td-table tbody td{background:transparent!important;color:#cbd5e1!important;border-bottom:1px solid #1e2e56!important}body.dark-theme .td-table tbody tr:hover td{background:#151f38!important}body.dark-theme .td-emp-name{color:#f1f5f9!important}body.dark-theme .td-type-name{color:#cbd5e1!important}body.dark-theme .td-num.num-dark{color:#f1f5f9!important}body.dark-theme .td-empty{color:#64748b!important}body.dark-theme .tp-date,body.dark-theme .tp-name,body.dark-theme .tl-date,body.dark-theme .tl-name{color:#f1f5f9!important}body.dark-theme .tp-time,body.dark-theme .tp-id,body.dark-theme .tp-type,body.dark-theme .tl-time,body.dark-theme .tl-id,body.dark-theme .tl-type{color:#94a3b8!important}body.dark-theme .tp-view-btn,body.dark-theme .tl-eye{color:#60a5fa!important}body.dark-theme .tp-view-btn svg,body.dark-theme .tl-eye svg{stroke:#60a5fa!important}body.dark-theme .tp-empty,body.dark-theme .tl-empty{color:#64748b!important}body.dark-theme .st-assigned{background:#2563eb26!important;color:#60a5fa!important;border:1px solid rgba(96,165,250,.3)!important}body.dark-theme .st-progress{background:#d9770626!important;color:#fbbf24!important;border:1px solid rgba(251,191,36,.3)!important}body.dark-theme .st-completed,body.dark-theme .st-closed{background:#16a34a26!important;color:#4ade80!important;border:1px solid rgba(74,222,128,.3)!important}body.dark-theme .st-autoclosed{background:#15803d26!important;color:#4ade80!important;border:1px solid rgba(74,222,128,.3)!important}body.dark-theme .st-reopened{background:#0891b226!important;color:#38bdf8!important;border:1px solid rgba(56,189,248,.3)!important}body.dark-theme .st-resolved{color:#cbd5e1!important}body.dark-theme .st-cancelled{background:#dc262626!important;color:#f87171!important;border:1px solid rgba(248,113,113,.3)!important}body.dark-theme .st-default{background:#1e2e56!important;color:#94a3b8!important}body.dark-theme .tp-showing,body.dark-theme .tl-showing{color:#94a3b8!important}body.dark-theme .tp-showing b,body.dark-theme .tl-showing b{color:#fff!important}body.dark-theme .tp-page-nav,body.dark-theme .tl-pager-nav,body.dark-theme .tp-page-num,body.dark-theme .tl-pager-page{color:#94a3b8!important}body.dark-theme .tp-page-num.active,body.dark-theme .tl-pager-page.tl-pager-active{background:#2563eb!important;color:#fff!important}body.dark-theme .tp-page-size,body.dark-theme .tl-pagesize{color:#94a3b8!important}body.dark-theme .tp-page-size input,body.dark-theme .tl-pagesize input{background:#111c38!important;border:1px solid #223259!important;color:#f1f5f9!important}body.dark-theme .tp-people-overlay,body.dark-theme .tl-people-overlay{background:#0b1329bf!important}body.dark-theme .tp-people-dialog,body.dark-theme .tl-people-dialog{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme .tp-people-head h3,body.dark-theme .tl-people-head h3{color:#fff!important}body.dark-theme .tp-people-x,body.dark-theme .tl-people-x{color:#94a3b8!important}body.dark-theme .tp-people-cols,body.dark-theme .tp-people-cols-4,body.dark-theme .tl-people-cols{background:#111c38!important;border-color:#223259!important;color:#94a3b8!important}body.dark-theme .tp-people-row,body.dark-theme .tp-people-row-4,body.dark-theme .tl-people-row{color:#cbd5e1!important;border-bottom:1px solid #1e2e56!important}body.dark-theme .tp-people-name{color:#fff!important}body.dark-theme .tp-people-dept{color:#94a3b8!important}body.dark-theme .tv-topbar,body.dark-theme .tv-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme .tv-section-title{color:#fff!important}body.dark-theme h3.tv-section-title.tv-mt{border-top:1px solid #223259!important}body.dark-theme .tv-desc{color:#cbd5e1!important}body.dark-theme .tv-desc-muted,body.dark-theme .tv-header-date-label{color:#94a3b8!important}body.dark-theme .tv-header-date-value{color:#f1f5f9!important}body.dark-theme .tv-review-card{background:#111c38!important;border:1px solid #223259!important}body.dark-theme .tv-review-title{color:#fff!important}body.dark-theme .tv-review-sub,body.dark-theme .tv-progress-label{color:#94a3b8!important}body.dark-theme .tv-progress-count{color:#fff!important}body.dark-theme .tv-people-stack{border-right-color:#223259!important}body.dark-theme .tv-people-label{color:#94a3b8!important}body.dark-theme .tv-people-name{color:#fff!important}body.dark-theme .tv-people-role{color:#94a3b8!important}body.dark-theme .tv-people-more,body.dark-theme .tv-people-count{background:#1e2e56!important;color:#cbd5e1!important}body.dark-theme .tv-meta-label{color:#94a3b8!important}body.dark-theme .tv-meta-value{color:#f1f5f9!important}body.dark-theme .tv-meta-count,body.dark-theme .tv-due-date b{color:#fff!important}body.dark-theme .tv-details-card{background:#111c38!important;border:1px solid #223259!important}body.dark-theme .tv-details-type{color:#fff!important}body.dark-theme .tv-details-desc,body.dark-theme .tv-details-bullets{color:#cbd5e1!important}body.dark-theme .tv-doc-card{background:#111c38!important;border:1px solid #223259!important}body.dark-theme .tv-doc-name{color:#fff!important}body.dark-theme .tv-doc-meta,body.dark-theme .tv-doc-icon-btn{color:#94a3b8!important}body.dark-theme .tv-doc-icon-btn:hover{background:#1e2e56!important;color:#60a5fa!important}body.dark-theme .tv-message-input{background:#111c38!important;border:1px solid #223259!important;color:#f1f5f9!important}body.dark-theme .tv-attach-btn{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .tv-file-chip{background:#1e2e56!important;color:#cbd5e1!important}body.dark-theme .tv-log-title,body.dark-theme .tv-log-name{color:#fff!important}body.dark-theme .tv-log-action{color:#cbd5e1!important}body.dark-theme .tv-log-meta,body.dark-theme .tv-log-empty{color:#94a3b8!important}body.dark-theme .tv-log-attachment{background:#111c38!important;color:#cbd5e1!important}body.dark-theme .tv-avatar-more{background:#1e2e56!important;color:#cbd5e1!important}body.dark-theme .tv-banner{background:#111c38!important;border:1px solid #2563eb!important}body.dark-theme .tv-banner-title{color:#fff!important}body.dark-theme .tv-banner-sub{color:#94a3b8!important}body.dark-theme .tv-banner-none{color:#fff!important}body.dark-theme .tv-banner-user{background:#151f38!important;border-color:#223259!important}body.dark-theme .tv-banner-user-name{color:#fff!important}body.dark-theme .tv-banner-user-sub{color:#94a3b8!important}body.dark-theme .tv-banner-note{background:#111c38!important;border:1px solid #223259!important;color:#f1f5f9!important}body.dark-theme .tv-banner-cancel{background:#151f38!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme .tv-quick-btn{background:#111c38!important;border-color:#223259!important;color:#60a5fa!important}body.dark-theme .tv-quick-btn.orange{border-color:#223259!important;color:#60a5fa!important;background:#111c38!important}body.dark-theme .tv-quick-btn.red{border-color:#ef444466!important;color:#f87171!important;background:#111c38!important}body.dark-theme .tv-quick-btn.purple{border-color:#8b5cf666!important;color:#c084fc!important;background:#111c38!important}body.dark-theme .tvm-overlay{background:#0b1329bf!important}body.dark-theme .tvm-dialog,body.dark-theme .tvp-panel{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme .tvm-head h3,body.dark-theme .tvp-head-title,body.dark-theme .tvm-confirm-title{color:#fff!important}body.dark-theme .tvm-label,body.dark-theme .tvm-confirm-text{color:#cbd5e1!important}body.dark-theme .tvm-input,body.dark-theme .tvm-textarea,body.dark-theme .tvp-dept,body.dark-theme .tvp-search input{background:#111c38!important;border:1px solid #223259!important;color:#f1f5f9!important}body.dark-theme .tvm-picker-box{background:#111c38!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme .tvm-picker-pop{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme .tvm-picker-name,body.dark-theme .tvp-item-name{color:#f1f5f9!important}body.dark-theme .tvp-item{background:#111c38!important;color:#cbd5e1!important}body.dark-theme .tvp-item:hover{background:#1e2e56!important}body.dark-theme .tvm-remind-user{background:#111c38!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme .tvm-remind-name{color:#fff!important}body.dark-theme .tvm-chip{background:#1e2e56!important;color:#cbd5e1!important}body.dark-theme .tvm-btn-secondary,body.dark-theme .tvm-btn-outline-blue{background:#111c38!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme .tvp-strip-name{color:#cbd5e1!important}body.dark-theme app-task-group .team-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-task-group .creator-name{color:#f1f5f9!important}body.dark-theme app-task-group .member-details h4{color:#fff!important}body.dark-theme app-task-group .member-details p{color:#94a3b8!important}body.dark-theme app-task-group .card-footer-stats{color:#94a3b8!important}body.dark-theme app-task-group .create-task-btn{background:#111c38!important;border:1px solid #223259!important;color:#60a5fa!important}body.dark-theme app-task-group .create-task-btn:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-task-escalation .tab-btn{color:#94a3b8!important}body.dark-theme app-task-escalation .tab-btn.active{background:#151f38!important;color:#60a5fa!important;box-shadow:0 2px 6px #0000004d!important}body.dark-theme app-task-escalation .table-container{border-color:#223259!important}body.dark-theme app-task-escalation .data-table th{background:#111c38!important;color:#94a3b8!important;border-bottom:1px solid #223259!important}body.dark-theme app-task-escalation .data-table td{color:#cbd5e1!important;border-bottom:1px solid #1e2e56!important;background:transparent!important}body.dark-theme app-task-escalation .fw-bold{color:#fff!important}body.dark-theme app-task-escalation .pagination{color:#94a3b8!important}body.dark-theme app-task-escalation .pagination strong{color:#fff!important}body.dark-theme app-task-escalation .control-btn,body.dark-theme app-task-escalation .num-btn{color:#cbd5e1!important}body.dark-theme app-task-escalation .num-btn.active{background:#2563eb!important;color:#fff!important}body.dark-theme app-task-escalation .page-size select{background:#111c38!important;border:1px solid #223259!important;color:#f1f5f9!important}body.dark-theme app-create-task-drawer .drawer-panel,body.dark-theme app-create-task-group-drawer .drawer-panel{background:#151f38!important;border-left:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-create-task-drawer .drawer-header,body.dark-theme app-create-task-group-drawer .drawer-header{background:#151f38!important;border-bottom:1px solid #223259!important}body.dark-theme app-create-task-drawer .drawer-header h3,body.dark-theme app-create-task-group-drawer .drawer-header h3{color:#fff!important}body.dark-theme app-create-task-drawer .drawer-footer,body.dark-theme app-create-task-group-drawer .drawer-footer{background:#151f38!important;border-top:1px solid #223259!important}body.dark-theme .ctd-date-strip{background:#111c38!important;border:1px solid #223259!important}body.dark-theme .ctd-date-label,body.dark-theme .ctd-date-ico{color:#94a3b8!important}body.dark-theme .ctd-date-value{color:#fff!important}body.dark-theme .ctd-label,body.dark-theme .ctd-sub-label{color:#cbd5e1!important}body.dark-theme .ctd-due-cap{color:#94a3b8!important}body.dark-theme .ctd-input,body.dark-theme .ctd-select,body.dark-theme .ctd-textarea,body.dark-theme .ctd-due-box{background:#111c38!important;border:1px solid #223259!important;color:#f1f5f9!important}body.dark-theme .ctd-due-input{color:#f1f5f9!important}body.dark-theme .ctd-due-badge{background:#1e2e56!important;color:#60a5fa!important}body.dark-theme .ctd-added-row{background:#111c38!important;border:1px solid #223259!important}body.dark-theme .ctd-added-type{color:#60a5fa!important}body.dark-theme .ctd-added-desc{color:#cbd5e1!important}body.dark-theme .ctd-picker-box{background:#111c38!important;border:1.5px solid #223259!important;color:#cbd5e1!important}body.dark-theme .ctd-picker-left{color:#cbd5e1!important}body.dark-theme .ctd-picker-pop{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme .ctd-picker-search{background:#111c38!important;border:1px solid #223259!important;color:#f1f5f9!important}body.dark-theme .ctd-picker-item:hover{background:#1e2e56!important}body.dark-theme .ctd-picker-name{color:#f1f5f9!important}body.dark-theme .ctd-chip{background:#1e2e56!important;border-color:#223259!important;color:#60a5fa!important}body.dark-theme .ctd-modal{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme .ctd-modal-header{border-bottom:1px solid #223259!important}body.dark-theme .ctd-modal-header h3{color:#fff!important}body.dark-theme .ctd-modal-tab{background:#111c38!important;border-color:#223259!important;color:#94a3b8!important}body.dark-theme .ctd-modal-tab.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}body.dark-theme .ctd-modal-search{background:#111c38!important;border:1px solid #223259!important;color:#f1f5f9!important}body.dark-theme .ctd-modal-search input{background:transparent!important;color:#f1f5f9!important}body.dark-theme .ctd-modal-name{color:#fff!important}body.dark-theme .ctd-modal-item:hover{background:#1e2e56!important}body.dark-theme .ctd-priority-btn,body.dark-theme .ctd-recur-btn{background:#111c38!important;border-color:#223259!important;color:#94a3b8!important}body.dark-theme .ctd-recur-btn.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}body.dark-theme .ctd-start-strip{background:#111c38!important;border:1px solid #223259!important}body.dark-theme .ctd-start-item{color:#cbd5e1!important}body.dark-theme .ctd-file{background:#111c38!important;border:1px solid #223259!important}body.dark-theme .ctd-file-name{color:#f1f5f9!important}body.dark-theme .section-group h3{color:#fff!important}body.dark-theme .form-field label{color:#cbd5e1!important}body.dark-theme .form-field input[type=text],body.dark-theme .form-field textarea,body.dark-theme .form-field select{background:#111c38!important;border:1px solid #223259!important;color:#f1f5f9!important}body.dark-theme app-master-data-management .master-data-page,body.dark-theme app-master-data-management .container-wrapper{background-color:#0b1329!important;background:#0b1329!important;color:#f1f5f9!important}body.dark-theme app-master-data-management .pagehead h2{color:#fff!important}body.dark-theme app-master-data-management .empty-state{background:#151f38!important;border:1px dashed #223259!important}body.dark-theme app-master-data-management .empty-state h3{color:#fff!important}body.dark-theme app-master-data-management .empty-state p{color:#94a3b8!important}body.dark-theme app-master-data-management .master-data-card{position:relative!important;display:flex!important;align-items:center!important;gap:16px!important;min-height:132px!important;padding:20px!important;border-radius:14px!important;background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000059!important;cursor:pointer!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}body.dark-theme app-master-data-management .master-data-card:hover{transform:translateY(-3px)!important;box-shadow:0 12px 28px #00000080!important}body.dark-theme app-master-data-management .master-data-card.tone-0:hover{border-color:#1a6bf48c!important}body.dark-theme app-master-data-management .master-data-card.tone-1:hover{border-color:#16a34a8c!important}body.dark-theme app-master-data-management .master-data-card.tone-2:hover{border-color:#ea580c8c!important}body.dark-theme app-master-data-management .master-data-card.tone-3:hover{border-color:#7c3aed8c!important}body.dark-theme app-master-data-management .master-data-card.tone-4:hover{border-color:#0d94888c!important}body.dark-theme app-master-data-management .master-data-card:before{content:""!important;display:block!important;position:absolute!important;top:-42px!important;right:-38px!important;width:132px!important;height:132px!important;border-radius:50%!important;pointer-events:none!important;transition:opacity .3s ease,transform .3s ease!important}body.dark-theme app-master-data-management .master-data-card.tone-0:before{background:#1a6bf4!important;opacity:.12!important}body.dark-theme app-master-data-management .master-data-card.tone-1:before{background:#16a34a!important;opacity:.12!important}body.dark-theme app-master-data-management .master-data-card.tone-2:before{background:#ea580c!important;opacity:.12!important}body.dark-theme app-master-data-management .master-data-card.tone-3:before{background:#7c3aed!important;opacity:.12!important}body.dark-theme app-master-data-management .master-data-card.tone-4:before{background:#0d9488!important;opacity:.12!important}body.dark-theme app-master-data-management .master-data-card:hover:before{display:block!important;opacity:.22!important;transform:scale(1.15)!important}body.dark-theme app-master-data-management .master-card-body,body.dark-theme app-master-data-management .master-card-label,body.dark-theme app-master-data-management .master-card-arrow{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}body.dark-theme app-master-data-management .master-card-icon{width:54px!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;border:none!important;flex-shrink:0!important;box-shadow:0 4px 14px #00000040!important}body.dark-theme app-master-data-management .tone-0 .master-card-icon{background:#1a6bf4!important;background-color:#1a6bf4!important}body.dark-theme app-master-data-management .tone-1 .master-card-icon{background:#16a34a!important;background-color:#16a34a!important}body.dark-theme app-master-data-management .tone-2 .master-card-icon{background:#ea580c!important;background-color:#ea580c!important}body.dark-theme app-master-data-management .tone-3 .master-card-icon{background:#7c3aed!important;background-color:#7c3aed!important}body.dark-theme app-master-data-management .tone-4 .master-card-icon{background:#0d9488!important;background-color:#0d9488!important}body.dark-theme app-master-data-management .master-card-icon svg{color:#fff!important;stroke:#fff!important}body.dark-theme app-master-data-management .master-card-label{color:#94a3b8!important}body.dark-theme app-master-data-management .master-card-body h3{color:#fff!important;margin:0 0 8px!important}body.dark-theme app-master-data-management .master-card-body p{color:#cbd5e1!important}body.dark-theme app-master-data-management .master-card-arrow{color:#64748b!important;transition:color .2s ease,transform .2s ease!important}body.dark-theme app-master-data-management .master-data-card:hover .master-card-arrow{color:#fff!important;transform:translate(2px)!important}body.dark-theme app-master-data-management .master-category-pill,body.dark-theme app-master-data-management .detail-category{display:inline-flex!important;width:fit-content!important;margin-bottom:8px!important;padding:4px 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}body.dark-theme app-master-data-management .tone-0 .master-category-pill{background:#1a6bf42e!important;color:#60a5fa!important;border:1px solid rgba(26,107,244,.3)!important}body.dark-theme app-master-data-management .tone-1 .master-category-pill{background:#16a34a2e!important;color:#4ade80!important;border:1px solid rgba(22,163,74,.3)!important}body.dark-theme app-master-data-management .tone-2 .master-category-pill{background:#ea580c2e!important;color:#fb923c!important;border:1px solid rgba(234,88,12,.3)!important}body.dark-theme app-master-data-management .tone-3 .master-category-pill{background:#7c3aed2e!important;color:#c084fc!important;border:1px solid rgba(124,58,237,.3)!important}body.dark-theme app-master-data-management .tone-4 .master-category-pill{background:#0d94882e!important;color:#2dd4bf!important;border:1px solid rgba(13,148,136,.3)!important}body.dark-theme app-master-data-management .detail-header .back-btn{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-master-data-management .detail-header .back-btn:hover{background:#1e2e56!important;border-color:#3b82f6!important;color:#fff!important}body.dark-theme app-master-data-management .detail-title span{color:#94a3b8!important}body.dark-theme app-master-data-management .detail-title h2{color:#fff!important}body.dark-theme app-master-data-management .detail-title p{color:#cbd5e1!important}body.dark-theme app-master-data-management .search-bar{background:#0c1427!important;border:1px solid #223259!important}body.dark-theme app-master-data-management .search-bar input{background:transparent!important;color:#fff!important}body.dark-theme app-master-data-management .icon-action-btn{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-master-data-management .icon-action-btn:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-master-data-management .master-detail-table,body.dark-theme app-master-data-management .table-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-master-data-management .data-table{background:#151f38!important;color:#cbd5e1!important}body.dark-theme app-master-data-management .data-table th{background:#111c38!important;color:#94a3b8!important;border-bottom:1px solid #223259!important;border-color:#223259!important}body.dark-theme app-master-data-management .data-table td{color:#cbd5e1!important;border-bottom:1px solid #1e2e56!important;background-color:transparent!important}body.dark-theme app-master-data-management .data-table tbody tr:nth-child(2n) td{background-color:#111c38!important}body.dark-theme app-master-data-management .data-table th.action-col,body.dark-theme app-master-data-management th.action-col{background-color:#111c38!important;background:#111c38!important;color:#e2e8f0!important;border-left:1px solid #223259!important;border-bottom:1px solid #223259!important}body.dark-theme app-master-data-management .data-table td.action-col,body.dark-theme app-master-data-management td.action-col,body.dark-theme app-master-data-management .action-col{background-color:#151f38!important;background:#151f38!important;border-left:1px solid #223259!important;border-bottom:1px solid #1e2e56!important}body.dark-theme app-master-data-management .data-table tbody tr:nth-child(2n) td.action-col,body.dark-theme app-master-data-management tbody tr:nth-child(2n) td.action-col,body.dark-theme app-master-data-management tbody tr:nth-child(2n) .action-col{background-color:#111c38!important;background:#111c38!important}body.dark-theme app-master-data-management .data-table tbody tr:hover td{background-color:#1b2a4e!important}body.dark-theme app-master-data-management .data-table tbody tr:hover td.action-col,body.dark-theme app-master-data-management tbody tr:hover td.action-col,body.dark-theme app-master-data-management tbody tr:hover .action-col{background-color:#1b2a4e!important;background:#1b2a4e!important}body.dark-theme app-master-data-management .action-icons{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}body.dark-theme app-master-data-management .icon-btn{background-color:#1e2e56!important;border:1px solid #2d4270!important;border-radius:8px!important;box-shadow:0 1px 3px #0000004d!important;cursor:pointer!important;transition:all .2s ease!important}body.dark-theme app-master-data-management .icon-btn svg{stroke:currentColor!important;pointer-events:none!important}body.dark-theme app-master-data-management .icon-btn.edit{color:#60a5fa!important;background-color:#2563eb2e!important;border-color:#60a5fa59!important}body.dark-theme app-master-data-management .icon-btn.edit:hover{background-color:#1a6bf4!important;color:#fff!important;border-color:#1a6bf4!important;box-shadow:0 2px 8px #1a6bf473!important;transform:translateY(-1px)}body.dark-theme app-master-data-management .icon-btn.delete{color:#f87171!important;background-color:#ef44442e!important;border-color:#f8717159!important}body.dark-theme app-master-data-management .icon-btn.delete:hover{background-color:#ef4444!important;color:#fff!important;border-color:#ef4444!important;box-shadow:0 2px 8px #ef444473!important;transform:translateY(-1px)}body.dark-theme app-master-data-management .flag-toggle-switch{cursor:pointer!important}body.dark-theme app-master-data-management .flag-toggle-slider,body.dark-theme app-master-data-management .data-table .flag-toggle-slider,body.dark-theme app-master-data-management .data-table tbody td span.flag-toggle-slider,body.dark-theme app-master-data-management .flag-toggle-slider.is-inactive{background:#dc2626!important;background-color:#dc2626!important;border:none!important;border-bottom:none!important;box-shadow:none!important}body.dark-theme app-master-data-management .flag-toggle-slider:before,body.dark-theme app-master-data-management .data-table .flag-toggle-slider:before,body.dark-theme app-master-data-management .data-table tbody td span.flag-toggle-slider:before{background:#fff!important;background-color:#fff!important;box-shadow:none!important}body.dark-theme app-master-data-management .flag-toggle-switch input:checked+.flag-toggle-slider,body.dark-theme app-master-data-management input:checked+.flag-toggle-slider,body.dark-theme app-master-data-management .data-table .flag-toggle-switch input:checked+.flag-toggle-slider,body.dark-theme app-master-data-management .data-table tbody td .flag-toggle-switch input:checked+span.flag-toggle-slider,body.dark-theme app-master-data-management .flag-toggle-slider.is-active{background:#16a34a!important;background-color:#16a34a!important;border:none!important;border-bottom:none!important;box-shadow:none!important}body.dark-theme app-master-data-management .flag-toggle-switch input:not(:checked)+.flag-toggle-slider,body.dark-theme app-master-data-management input:not(:checked)+.flag-toggle-slider,body.dark-theme app-master-data-management .data-table .flag-toggle-switch input:not(:checked)+.flag-toggle-slider,body.dark-theme app-master-data-management .data-table tbody td .flag-toggle-switch input:not(:checked)+span.flag-toggle-slider{background:#dc2626!important;background-color:#dc2626!important;border:none!important;border-bottom:none!important;box-shadow:none!important}body.dark-theme app-master-data-management .data-table td svg[stroke="#16a34a"]{stroke:#16a34a!important;filter:none!important}body.dark-theme app-master-data-management .data-table td svg[stroke="#dc2626"]{stroke:#dc2626!important;filter:none!important}body.dark-theme app-master-data-management .status-pill,body.dark-theme app-master-data-management .status-pill.active,body.dark-theme app-master-data-management .data-table tbody td span.status-pill{background:#dcfce7!important;background-color:#dcfce7!important;color:#15803d!important;border:none!important;border-bottom:none!important;font-weight:700!important}body.dark-theme app-master-data-management .status-pill.inactive,body.dark-theme app-master-data-management .data-table tbody td span.status-pill.inactive{background:#fee2e2!important;background-color:#fee2e2!important;color:#b91c1c!important;border:none!important;border-bottom:none!important;font-weight:700!important}body.dark-theme app-master-data-management .status-confirm-modal{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 40px #0009!important}body.dark-theme app-master-data-management .status-confirm-header{border-bottom:1px solid #223259!important}body.dark-theme app-master-data-management .status-confirm-header h3{color:#fff!important}body.dark-theme app-master-data-management .status-confirm-close{color:#94a3b8!important}body.dark-theme app-master-data-management .status-confirm-close:hover{color:#ef4444!important}body.dark-theme app-master-data-management .status-confirm-body p{color:#cbd5e1!important}body.dark-theme app-master-data-management .status-confirm-footer{border-top:1px solid #223259!important}body.dark-theme app-master-data-management .status-confirm-btn.no{background:#1e2e56!important;border:1px solid #2d4270!important;color:#cbd5e1!important}body.dark-theme app-master-data-management .status-confirm-btn.no:hover{background:#283a6a!important;color:#fff!important}body.dark-theme app-master-data-management .status-confirm-btn.yes.activate{background:#16a34a!important;color:#fff!important}body.dark-theme app-master-data-management .status-confirm-btn.yes.activate:hover{background:#15803d!important}body.dark-theme app-master-data-management .status-confirm-btn.yes.deactivate{background:#dc2626!important;color:#fff!important}body.dark-theme app-master-data-management .status-confirm-btn.yes.deactivate:hover{background:#b91c1c!important}body.dark-theme app-master-data-management .table-empty{color:#94a3b8!important}body.dark-theme app-master-data-management .action-trigger{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-master-data-management .action-trigger:hover{background:#283a6a!important;color:#fff!important}body.dark-theme app-master-data-management .action-dropdown-list{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme app-master-data-management .action-item{color:#cbd5e1!important}body.dark-theme app-master-data-management .action-item:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-master-data-management .action-item.delete{color:#f87171!important}body.dark-theme app-master-data-management .action-item.delete:hover{background:#ef444426!important;color:#f87171!important}body.dark-theme app-master-data-management .pagination{color:#94a3b8!important}body.dark-theme app-master-data-management .pagination strong{color:#fff!important}body.dark-theme app-master-data-management .control-btn{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-master-data-management .control-btn:hover:not(.disabled){background:#1e2e56!important;color:#fff!important}body.dark-theme app-master-data-management .upload-validation-error-box{background:#dc262626!important;border:1px solid rgba(239,68,68,.35)!important;box-shadow:0 1px 4px #0000004d!important}body.dark-theme app-master-data-management .upload-validation-error-icon{color:#f87171!important}body.dark-theme app-master-data-management .upload-validation-error-text{color:#fca5a5!important}body.dark-theme app-master-data-management .btn-error-download{background:#dc2626!important;color:#fff!important;box-shadow:0 1px 3px #0006!important}body.dark-theme app-master-data-management .btn-error-download:hover{background:#ef4444!important}body.dark-theme app-master-data-management .btn-error-dismiss{color:#fca5a5!important}body.dark-theme app-master-data-management .btn-error-dismiss:hover{background-color:#ef444440!important;color:#fff!important}body.dark-theme app-master-data-management .num-btn{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-master-data-management .num-btn.active{background:#1d4ed8!important;color:#fff!important;border-color:#1d4ed8!important}body.dark-theme app-master-data-management .page-size select{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-master-data-management .detail-drawer-body,body.dark-theme app-create-master-data-drawer .master-drawer-body,body.dark-theme app-create-master-data-drawer .drawer-container{background:#0b1329!important;color:#fff!important}body.dark-theme app-master-data-management .detail-form-field label,body.dark-theme app-create-master-data-drawer .master-form-field label{color:#fff!important}body.dark-theme app-master-data-management .detail-form-field input,body.dark-theme app-master-data-management .detail-form-field select,body.dark-theme app-master-data-management .detail-form-field textarea,body.dark-theme app-create-master-data-drawer .master-form-field input,body.dark-theme app-create-master-data-drawer .master-form-field select,body.dark-theme app-create-master-data-drawer .master-form-field textarea,body.dark-theme app-master-data-management .select-wrapper select{background:#0c1427!important;border:1.5px solid #223259!important;color:#fff!important}body.dark-theme app-master-data-management .detail-form-field input:focus,body.dark-theme app-master-data-management .detail-form-field select:focus,body.dark-theme app-master-data-management .detail-form-field textarea:focus,body.dark-theme app-create-master-data-drawer .master-form-field input:focus,body.dark-theme app-create-master-data-drawer .master-form-field textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f633!important}body.dark-theme app-master-data-management .detail-form-footer .btn-secondary,body.dark-theme app-create-master-data-drawer .simple-footer .btn-secondary{background:#1e2e56!important;border:1.5px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-master-data-management .detail-form-footer .btn-secondary:hover,body.dark-theme app-create-master-data-drawer .simple-footer .btn-secondary:hover{background:#283a6a!important;color:#fff!important}body.dark-theme app-master-data-management div[style*="background: white"],body.dark-theme app-master-data-management div[style*="background:white"]{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 40px #0009!important}body.dark-theme app-master-data-management div[style*="border-bottom: 1px solid #e2e8f0"],body.dark-theme app-master-data-management div[style*="border-bottom:1px solid #e2e8f0"]{border-bottom:1px solid #223259!important}body.dark-theme app-master-data-management div[style*="border-top: 1px solid #e2e8f0"],body.dark-theme app-master-data-management div[style*="border-top:1px solid #e2e8f0"]{border-top:1px solid #223259!important}body.dark-theme app-master-data-management div[style*="background: white"] h3,body.dark-theme app-master-data-management div[style*="background:white"] h3{color:#fff!important}body.dark-theme app-master-data-management div[style*="background: white"] p,body.dark-theme app-master-data-management div[style*="background:white"] p{color:#cbd5e1!important}body.dark-theme app-master-data-management div[style*="background: white"] button[style*="background: white"],body.dark-theme app-master-data-management div[style*="background:white"] button[style*="background:white"],body.dark-theme app-master-data-management div[style*="background: white"] button[style*="background: #fff"],body.dark-theme app-master-data-management div[style*="background:white"] button[style*="background:#fff"]{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-master-data-management div[style*="background: white"] button[style*="background: white"]:hover,body.dark-theme app-master-data-management div[style*="background:white"] button[style*="background:white"]:hover{background:#283a6a!important;color:#fff!important}body.dark-theme .user-popup{background:#151f38!important;border:1px solid #223259!important}body.dark-theme .user-popup-header{border-bottom:1px solid #223259!important}body.dark-theme .user-popup-header span{color:#fff!important}body.dark-theme .popup-close{background:#1e2e56!important;color:#cbd5e1!important}body.dark-theme .popup-close:hover{background:#283a6a!important;color:#fff!important}body.dark-theme .user-popup-footer{border-top:1px solid #223259!important}body.dark-theme .tag-select-box{background:#0c1427!important;border-color:#223259!important;color:#fff!important}body.dark-theme .tag-chip{background:#1e2e56!important;border-color:#223259!important;color:#fff!important}body.dark-theme .tag-dropdown{background:#151f38!important;border-color:#223259!important}body.dark-theme app-master-data-management .top-right-toast{background:#fee2e2!important;background-color:#fee2e2!important;color:#b91c1c!important;border:1px solid #fecaca!important;border-color:#fecaca!important;box-shadow:0 8px 20px #0000001f!important}body.dark-theme app-master-data-management .top-right-toast.error-toast{background:#fee2e2!important;background-color:#fee2e2!important;color:#b91c1c!important;border:1px solid #fecaca!important;border-color:#fecaca!important}body.dark-theme app-master-data-management .top-right-toast.success-toast{background:#dcfce7!important;background-color:#dcfce7!important;color:#15803d!important;border:1px solid #bbf7d0!important;border-color:#bbf7d0!important}body.dark-theme app-master-data-management .top-right-toast.warning-toast{background:#fef3c7!important;background-color:#fef3c7!important;color:#b45309!important;border:1px solid #fde68a!important;border-color:#fde68a!important}body.dark-theme app-master-data-management .top-right-toast.info-toast{background:#eff6ff!important;background-color:#eff6ff!important;color:#1d4ed8!important;border:1px solid #bfdbfe!important;border-color:#bfdbfe!important}body.dark-theme app-master-data-management .top-center-toast{background:#16a34a!important;background-color:#16a34a!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px #00000026!important}body.dark-theme app-master-data-management .top-center-toast.success-toast{background:#16a34a!important;background-color:#16a34a!important;color:#fff!important;border:none!important}body.dark-theme app-master-data-management .top-center-toast.validation-toast,body.dark-theme app-master-data-management .top-center-toast.error-toast{background:#dc2626!important;background-color:#dc2626!important;color:#fff!important;border:none!important}body.dark-theme app-master-data-management .top-center-toast.warning-toast{background:#f59e0b!important;background-color:#f59e0b!important;color:#fff!important;border:none!important}body.dark-theme app-master-data-management .top-center-toast.info-toast{background:#2563eb!important;background-color:#2563eb!important;color:#fff!important;border:none!important}body.dark-theme app-master-data-management .top-center-toast .toast-title{color:#fff!important}body.dark-theme app-master-data-management .top-center-toast .toast-subtitle,body.dark-theme app-master-data-management .validation-toast .toast-subtitle{color:#fff!important;opacity:.9!important}body.dark-theme app-master-data-management .top-right-toast svg,body.dark-theme app-master-data-management .top-center-toast svg,body.dark-theme app-master-data-management .top-right-toast .material-icons,body.dark-theme app-master-data-management .top-center-toast .material-icons{color:inherit!important;fill:currentColor!important}body.dark-theme app-console .container-wrapper{background-color:#0b1329!important;background:#0b1329!important;color:#f1f5f9!important}body.dark-theme app-console .pagehead h2{color:#fff!important}body.dark-theme app-console .kpi-tabs{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-console .kpi-tab{color:#94a3b8!important}body.dark-theme app-console .kpi-tab:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-console .kpi-tab.active{background:#1a6bf4!important;color:#fff!important;box-shadow:0 4px 10px #1a6bf44d!important}body.dark-theme app-console .filter-card{background:#151f38!important;border:1px solid #223259!important}body.dark-theme app-console .search-bar input{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-console .search-bar input::placeholder{color:#64748b!important}body.dark-theme app-console .search-bar svg{stroke:#64748b!important}body.dark-theme app-console select{background-color:#0c1427!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-console select option{background:#0c1427!important;color:#fff!important}body.dark-theme app-console .action-btn-dark{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-console .action-btn-dark:hover{background:#283a6a!important;color:#fff!important}body.dark-theme app-console .filter-popup{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 40px #0009!important}body.dark-theme app-console .filter-popup-header{background:#111c38!important;border-bottom:1px solid #223259!important;color:#fff!important}body.dark-theme app-console .filter-popup-header span{color:#fff!important}body.dark-theme app-console .close-menu{color:#94a3b8!important}body.dark-theme app-console .filter-popup-field label{color:#94a3b8!important}body.dark-theme app-console .filter-popup-field input,body.dark-theme app-console .filter-popup-field select{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-console .filter-popup-footer{background:#111c38!important;border-top:1px solid #223259!important}body.dark-theme app-console .filter-btn{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-console .filter-btn:hover{background:#283a6a!important;color:#fff!important}body.dark-theme app-console .table-card{background:#151f38!important;border:1px solid #223259!important}body.dark-theme app-console .table-container{border:1px solid #223259!important}body.dark-theme app-console .data-table{background:#151f38!important}body.dark-theme app-console .data-table th{background:#111c38!important;color:#94a3b8!important;border-bottom:1px solid #223259!important}body.dark-theme app-console .data-table td{color:#cbd5e1!important;border-bottom:1px solid #1e2e56!important}body.dark-theme app-console .data-table tbody tr:nth-child(2n){background-color:#121d36!important}body.dark-theme app-console .data-table tbody tr:hover{background-color:#1a294d!important}body.dark-theme app-console .dots-btn{color:#94a3b8!important}body.dark-theme app-console .dots-btn:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-console .dots-dropdown{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme app-console .dots-option{color:#cbd5e1!important}body.dark-theme app-console .dots-option:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-console .column-manager-menu{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 40px #0009!important}body.dark-theme app-console .column-manager-header{background:#111c38!important;border-bottom:1px solid #223259!important}body.dark-theme app-console .column-manager-header h3{color:#fff!important}body.dark-theme app-console .column-item{border-bottom:1px solid #1e2e56!important;color:#cbd5e1!important}body.dark-theme app-console .pagination{border-top:1px solid #223259!important;color:#94a3b8!important}body.dark-theme app-console .pagination strong{color:#fff!important}body.dark-theme app-console .control-btn,body.dark-theme app-console .num-btn{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-console .control-btn:hover:not(.disabled),body.dark-theme app-console .num-btn:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-console .num-btn.active{background:#1a6bf4!important;border-color:#1a6bf4!important;color:#fff!important}body.dark-theme app-console .page-size select{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-console .details-view-container{margin-top:20px}body.dark-theme app-console .back-btn{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-console .back-btn:hover{background:#1e2e56!important;color:#fff!important;border-color:#3b82f6!important}body.dark-theme app-console .category-tabs-container{background:#0b1329!important;border:1px solid #223259!important;border-bottom:none!important;box-shadow:none!important}body.dark-theme app-console .category-tabs{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-console .category-tab{color:#94a3b8!important}body.dark-theme app-console .category-tab:hover{color:#fff!important}body.dark-theme app-console .category-tab.active{background:#1a6bf4!important;color:#fff!important}body.dark-theme app-console .console-body-flex{background:transparent!important;background-color:transparent!important}body.dark-theme app-console .machine-details-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000059!important}body.dark-theme app-console .card-left-accent{background:#1a6bf4!important}body.dark-theme app-console .machine-image-wrapper{background:#0c1427!important;border:1px solid #223259!important}body.dark-theme app-console .no-image-placeholder svg{stroke:#64748b!important}body.dark-theme app-console .no-image-placeholder span{color:#94a3b8!important}body.dark-theme app-console .machine-name{color:#fff!important}body.dark-theme app-console .critical-score-badge{background:#e11d482e!important;border:1px solid rgba(225,29,72,.35)!important}body.dark-theme app-console .critical-score-badge .score-num,body.dark-theme app-console .critical-score-badge .score-text{color:#fb7185!important}body.dark-theme app-console .divider-line{background:#223259!important}body.dark-theme app-console .stat-row .stat-label{color:#94a3b8!important}body.dark-theme app-console .stat-row .stat-value{color:#fff!important}body.dark-theme app-console .stat-row .stat-value.amc-due{color:#fb923c!important}body.dark-theme app-console .status-pill.status-active{background:#22c55e2e!important;color:#4ade80!important;border:1.5px solid rgba(34,197,94,.35)!important}body.dark-theme app-console .status-pill.status-inactive{background:#ef44442e!important;color:#f87171!important;border:1.5px solid rgba(239,68,68,.35)!important}body.dark-theme app-console .cosoletab{background:#151f38!important;background-color:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000059!important}body.dark-theme app-console .mc-wrapper{color:#f1f5f9!important}body.dark-theme app-console .machine-card-overview{background:#0c1427!important;background-color:#0c1427!important;border:1px solid #223259!important;border-radius:12px!important;padding:16px 20px!important;box-shadow:none!important}body.dark-theme app-console .mc-muted-label{color:#94a3b8!important}body.dark-theme app-console .mc-inline-stat strong{color:#fff!important}body.dark-theme app-console .mc-active-pill{background:#22c55e2e!important;color:#4ade80!important;border:1px solid rgba(34,197,94,.35)!important}body.dark-theme app-console .machine-document-strip{border-bottom:1px solid #223259!important}body.dark-theme app-console .machine-doc-button{background:#0c1427!important;border:1px solid #223259!important;color:#cbd5e1!important;box-shadow:none!important}body.dark-theme app-console .machine-doc-button svg{color:#60a5fa!important}body.dark-theme app-console .machine-doc-button:hover:not(.disabled){background:#1e2e56!important;border-color:#3b82f6!important;color:#fff!important}body.dark-theme app-console .machine-doc-button.disabled{opacity:.38!important;cursor:not-allowed!important}body.dark-theme app-console .remaining-life-mini{background:#0c1427!important;border:1px solid #223259!important;box-shadow:none!important}body.dark-theme app-console .remaining-life-mini strong{color:#a78bfa!important}body.dark-theme app-console .remaining-life-mini span{color:#94a3b8!important}body.dark-theme app-console .mc-info-section{border-bottom:1px solid #223259!important}body.dark-theme app-console .mc-info-section h3{color:#fff!important}body.dark-theme app-console .mc-info-row span{color:#94a3b8!important}body.dark-theme app-console .mc-info-row strong{color:#f1f5f9!important}body.dark-theme app-console .mc-info-row strong.mc-danger-text{color:#f87171!important}body.dark-theme app-console .mc-info-row strong.mc-success-text{color:#4ade80!important}body.dark-theme app-console .pm-history-panel{color:#cbd5e1!important}body.dark-theme app-console .pm-history-frequency{color:#94a3b8!important;border-bottom:1px solid #223259!important}body.dark-theme app-console .pm-history-frequency strong{color:#fff!important}body.dark-theme app-console .pm-history-toggle{color:#94a3b8!important}body.dark-theme app-console .pm-history-toggle.active{color:#60a5fa!important}body.dark-theme app-console .pm-history-list{border:1px solid #223259!important;border-radius:12px!important;overflow:hidden!important}body.dark-theme app-console .pm-history-row{background:#111c38!important;border-bottom:1px solid #1e2e56!important}body.dark-theme app-console .pm-history-date{color:#fff!important}body.dark-theme app-console .pm-history-type{color:#94a3b8!important}body.dark-theme app-console .pm-history-empty{background:#111c38!important;color:#94a3b8!important}body.dark-theme app-console .pm-history-pill.completed{background:#22c55e2e!important;color:#4ade80!important;border:1px solid rgba(34,197,94,.35)!important}body.dark-theme app-console .pm-history-pill.overdue{background:#ef44442e!important;color:#f87171!important;border:1px solid rgba(239,68,68,.35)!important}body.dark-theme app-console .pm-history-pill.inprogress,body.dark-theme app-console .pm-history-pill.due{background:#f59e0b2e!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.35)!important}body.dark-theme app-console .mc-table-wrapper{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-console .mc-table th{background:#0c1427!important;color:#94a3b8!important;border-bottom:1px solid #223259!important}body.dark-theme app-console .mc-table td{border-bottom:1px solid #1e2e56!important;color:#cbd5e1!important}body.dark-theme app-console .mc-table td:first-child{color:#fff!important}body.dark-theme app-console .mc-table tbody tr:hover{background-color:#1e2e56!important}body.dark-theme app-console .mc-subtab{background:#0c1427!important;border:1.5px solid #223259!important;color:#94a3b8!important}body.dark-theme app-console .mc-subtab:hover{background:#1e2e56!important;border-color:#3b82f6!important;color:#fff!important}body.dark-theme app-console .mc-subtab.active{background:#1e2e56!important;border-color:#3b82f6!important;color:#60a5fa!important}body.dark-theme app-console .history-info-card{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-console .hist-card-title{color:#fff!important}body.dark-theme app-console .hist-label{color:#94a3b8!important}body.dark-theme app-console .hist-value{color:#fff!important}body.dark-theme app-console .life-number{color:#fff!important}body.dark-theme app-console .life-unit{color:#94a3b8!important}body.dark-theme app-console .doc-card{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-console .doc-info span{color:#fff!important}body.dark-theme app-console .doc-info small{color:#94a3b8!important}body.dark-theme app-console .doc-item{background:#0c1427!important;border:1px solid #223259!important}body.dark-theme app-console .breakdown-list-panel{background:transparent!important}body.dark-theme app-console .breakdown-list-row{background:#111c38!important;border:1px solid #223259!important;border-radius:10px!important;margin-bottom:8px!important}body.dark-theme app-console .breakdown-date{color:#fff!important}body.dark-theme app-console .criticality-badge.critical-badge{background:#ef44442e!important;color:#f87171!important;border:1px solid rgba(239,68,68,.35)!important}body.dark-theme app-console .criticality-badge.non-critical-badge{background:#22c55e2e!important;color:#4ade80!important;border:1px solid rgba(34,197,94,.35)!important}body.dark-theme app-console .rca-badge{background:#f59e0b2e!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.35)!important}body.dark-theme app-console .breakdown-times span{color:#94a3b8!important}body.dark-theme app-console .breakdown-total{color:#fff!important}body.dark-theme app-console .breakdown-action-row{background:#0c1427!important;border:1px solid #223259!important}body.dark-theme app-console .action-worktype{color:#60a5fa!important}body.dark-theme app-console .action-text{color:#cbd5e1!important}body.dark-theme app-console .action-by{color:#94a3b8!important}body.dark-theme app-console .action-spares{color:#fbbf24!important}body.dark-theme app-console .bd-table-wrapper{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-console .bd-table th{background:#0c1427!important;color:#94a3b8!important;border-bottom:1px solid #223259!important}body.dark-theme app-console .bd-table td{border-bottom:1px solid #1e2e56!important;color:#cbd5e1!important}body.dark-theme app-console .bd-table td:first-child{color:#fff!important}body.dark-theme app-console .bd-downtime{color:#f1f5f9!important}body.dark-theme app-console .bd-time-cell{background:#2563eb2e!important;border-color:#2563eb59!important;color:#60a5fa!important}body.dark-theme app-console .spare-change-panel{background:transparent!important}body.dark-theme app-console .spare-usage-row{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-console .spare-id-pill{background:#2563eb2e!important;color:#60a5fa!important;border:1px solid rgba(37,99,235,.35)!important}body.dark-theme app-console .spare-usage-name{color:#fff!important}body.dark-theme app-console .spare-usage-label{color:#94a3b8!important}body.dark-theme app-console .spare-usage-qty{color:#cbd5e1!important}body.dark-theme app-console .spare-usage-used-badge{background:#f59e0b2e!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.35)!important}body.dark-theme app-console .spare-usage-dt-row span{color:#94a3b8!important}body.dark-theme app-console .spare-usage-dt-row strong{color:#fff!important}body.dark-theme app-console .spares-info-card{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-console .spares-card-title{color:#fff!important}body.dark-theme app-console .spares-list-header,body.dark-theme app-console .sp-log-header{background:#0c1427!important;color:#60a5fa!important}body.dark-theme app-console .spares-list-row,body.dark-theme app-console .spares-log-row{background:#111c38!important;border-bottom:1px solid #1e2e56!important}body.dark-theme app-console .spares-list-row:hover,body.dark-theme app-console .spares-log-row:hover{background:#1e2e56!important}body.dark-theme app-console .sp-name-text{color:#fff!important}body.dark-theme app-console .sp-col-category{color:#cbd5e1!important}body.dark-theme app-console .log-col-date{color:#94a3b8!important}body.dark-theme app-console .log-col-part{color:#fff!important}body.dark-theme app-console .sp-icon-wrapper{background:#0c1427!important;color:#60a5fa!important}body.dark-theme app-console .sp-more-btn{background:#1e2e56!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme app-console .spare-change-row{background:#111c38!important;border-bottom:1px solid #1e2e56!important}body.dark-theme app-console .spare-change-name{color:#fff!important}body.dark-theme app-console .spare-change-category{color:#94a3b8!important}body.dark-theme app-console .spare-change-date{color:#cbd5e1!important}body.dark-theme app-console .spare-change-actions span{color:#cbd5e1!important}body.dark-theme app-console .modal-card{background:#151f38!important;border:1px solid #223259!important;color:#fff!important;box-shadow:0 20px 50px #0009!important}body.dark-theme app-console .modal-header{background:#111c38!important;border-bottom:1px solid #223259!important}body.dark-theme app-console .modal-header h3{color:#fff!important}body.dark-theme app-console .rca-radio-item{background:#0c1427!important;border:1px solid #223259!important}body.dark-theme app-console .rca-radio-item:hover{background:#1e2e56!important;border-color:#3b82f6!important}body.dark-theme app-console .radio-label{color:#cbd5e1!important}body.dark-theme app-console .modal-footer{background:#111c38!important;border-top:1px solid #223259!important}body.dark-theme app-console .btn-cancel{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-console .btn-cancel:hover{background:#283a6a!important;color:#fff!important}body.dark-theme app-console .upload-form-label{color:#94a3b8!important}body.dark-theme app-console .upload-form-input{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-console .upload-file-trigger-btn{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-console .upload-file-name{color:#60a5fa!important}body.dark-theme app-console-drawer .drawer-container{background:#0b1329!important;color:#f1f5f9!important}body.dark-theme app-console-drawer .accordion-header{background:#151f38!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-console-drawer .accordion-item.active .accordion-header{border-color:#1a6bf4!important;background:#111c38!important}body.dark-theme app-console-drawer .section-title{color:#fff!important}body.dark-theme app-console-drawer .accordion-body{background:#151f38!important;border:1px solid #223259!important;border-top:none!important}body.dark-theme app-console-drawer .form-field label{color:#94a3b8!important}body.dark-theme app-console-drawer .form-field input,body.dark-theme app-console-drawer .form-field select,body.dark-theme app-console-drawer .select-wrapper select{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-console-drawer .form-field input:focus,body.dark-theme app-console-drawer .form-field select:focus,body.dark-theme app-console-drawer .select-wrapper select:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f633!important}body.dark-theme app-console-drawer .drawer-footer{background:#111c38!important;border-top:1px solid #223259!important}body.dark-theme app-console-drawer .btn-secondary{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-review-meeting .meeting-overview-wrapper,body.dark-theme app-create-meeting .create-meeting-wrapper,body.dark-theme app-meeting-details .meeting-details-wrapper{background-color:#0b1329!important;background:#0b1329!important;color:#f1f5f9!important}body.dark-theme app-review-meeting .header-text h1,body.dark-theme app-create-meeting .top-bar-left h1,body.dark-theme app-meeting-details .header-text h1,body.dark-theme app-meeting-details .schedule-header-text h1{color:#fff!important}body.dark-theme app-review-meeting .header-text p,body.dark-theme app-create-meeting .top-bar-left p,body.dark-theme app-meeting-details .header-text p,body.dark-theme app-meeting-details .schedule-header-text p{color:#94a3b8!important}body.dark-theme app-review-meeting .stat-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-review-meeting .stat-value{color:#fff!important}body.dark-theme app-review-meeting .stat-label{color:#94a3b8!important}body.dark-theme app-review-meeting .stat-blue{background-color:#2563eb33!important}body.dark-theme app-review-meeting .stat-green{background-color:#16a34a33!important}body.dark-theme app-review-meeting .stat-orange{background-color:#f59e0b33!important}body.dark-theme app-review-meeting .stat-teal{background-color:#0d948833!important}body.dark-theme app-review-meeting .stat-red{background-color:#ef444433!important}body.dark-theme app-review-meeting .tab-btn{background-color:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-review-meeting .tab-btn:hover{background-color:#1e2e56!important;color:#fff!important}body.dark-theme app-review-meeting .tab-btn.active{background-color:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important;box-shadow:0 4px 12px #1d4ed84d!important}body.dark-theme app-review-meeting .search-filter-v2,body.dark-theme app-review-meeting .filter-input{background:#0c1427!important;border:1px solid #223259!important}body.dark-theme app-review-meeting .search-filter-v2 input,body.dark-theme app-review-meeting .filter-input input{background:transparent!important;color:#fff!important}body.dark-theme app-review-meeting .date-range-pill{background:#0c1427!important;border:1px solid #223259!important}body.dark-theme app-review-meeting .date-range-pill .date-label{color:#60a5fa!important}body.dark-theme app-review-meeting .date-range-pill input{background:transparent!important;color:#fff!important}body.dark-theme app-review-meeting .date-arrow{color:#94a3b8!important}body.dark-theme app-review-meeting .square-icon-btn{background-color:#1e2e56!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-review-meeting .square-icon-btn:hover{background-color:#283a6a!important}body.dark-theme app-review-meeting .table-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-review-meeting .meeting-table thead th{background:#111c38!important;color:#94a3b8!important;border-bottom:1px solid #223259!important}body.dark-theme app-review-meeting .meeting-table tbody td{border-bottom:1px solid #1e2e56!important;color:#cbd5e1!important;background-color:transparent!important}body.dark-theme app-review-meeting .meeting-table tbody tr:nth-child(2n) td{background-color:#111c38!important}body.dark-theme app-review-meeting .meeting-table tbody tr:hover td{background-color:#1b2a4e!important}body.dark-theme app-review-meeting .cell-title{color:#fff!important}body.dark-theme app-review-meeting .cell-id{color:#94a3b8!important}body.dark-theme app-review-meeting .cell-time,body.dark-theme app-review-meeting .cell-location,body.dark-theme app-review-meeting .cell-project,body.dark-theme app-review-meeting .cell-type{color:#cbd5e1!important}body.dark-theme app-review-meeting .cell-organizer span{color:#cbd5e1!important}body.dark-theme app-review-meeting .avatar-sm.stacked{border-color:#151f38!important}body.dark-theme app-review-meeting .avatar-more-btn{background-color:#1e2e56!important;border:2px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-review-meeting .avatar-more-btn:hover{background-color:#283a6a!important;color:#fff!important}body.dark-theme .status-badge.badge-live{background-color:#f59e0b33!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.3)!important}body.dark-theme .status-badge.badge-completed{background-color:#16a34a33!important;color:#4ade80!important;border:1px solid rgba(22,163,74,.3)!important}body.dark-theme .status-badge.badge-overdue{background-color:#ef444433!important;color:#f87171!important;border:1px solid rgba(239,68,68,.3)!important}body.dark-theme .status-badge.badge-scheduled{background-color:#2563eb33!important;color:#60a5fa!important;border:1px solid rgba(37,99,235,.3)!important}body.dark-theme .status-badge.badge-cancelled{background-color:#94a3b826!important;color:#94a3b8!important;border:1px solid rgba(148,163,184,.25)!important}body.dark-theme app-review-meeting .icon-btn{color:#94a3b8!important}body.dark-theme app-review-meeting .icon-btn:hover{background-color:#1e2e56!important;color:#fff!important}body.dark-theme app-review-meeting .actions-dropdown{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme app-review-meeting .dropdown-item{color:#cbd5e1!important}body.dark-theme app-review-meeting .dropdown-item:hover{background-color:#1e2e56!important;color:#fff!important}body.dark-theme app-review-meeting .table-scroll{scrollbar-width:thin;scrollbar-color:#223259 #0b1329}body.dark-theme app-review-meeting .table-scroll::-webkit-scrollbar{width:8px;height:8px}body.dark-theme app-review-meeting .table-scroll::-webkit-scrollbar-track{background:#0b1329!important}body.dark-theme app-review-meeting .table-scroll::-webkit-scrollbar-thumb{background:#223259!important;border-radius:6px}body.dark-theme app-review-meeting .table-scroll::-webkit-scrollbar-thumb:hover{background:#334b7f!important}body.dark-theme app-review-meeting .meeting-table thead th:last-child{background:#111c38!important}body.dark-theme app-review-meeting .meeting-table tbody td:last-child{background-color:#151f38!important;box-shadow:-6px 0 6px -6px #00000080!important}body.dark-theme app-review-meeting .meeting-table tbody tr:nth-child(2n) td:last-child{background-color:#111c38!important}body.dark-theme app-review-meeting .meeting-table tbody tr:hover td:last-child{background-color:#1b2a4e!important}body.dark-theme app-review-meeting .table-footer{background:#151f38!important;border-top:1px solid #223259!important}body.dark-theme app-review-meeting .table-footer .showing-text{color:#94a3b8!important}body.dark-theme app-review-meeting .table-footer .showing-text strong{color:#60a5fa!important}body.dark-theme app-review-meeting .page-btn{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-review-meeting .page-btn:hover:not(:disabled){background-color:#1e2e56!important;color:#fff!important}body.dark-theme app-review-meeting .page-btn.active{background-color:#1a6bf4!important;border-color:#1a6bf4!important;color:#fff!important}body.dark-theme app-review-meeting .page-btn.nav-btn{background:transparent!important;border:none!important;color:#cbd5e1!important}body.dark-theme app-review-meeting .page-btn.nav-btn:hover:not(:disabled){background:transparent!important;color:#60a5fa!important}body.dark-theme app-review-meeting .page-btn:disabled,body.dark-theme app-review-meeting .page-btn.nav-btn:disabled{opacity:.4!important;cursor:not-allowed!important;color:#475569!important;background:transparent!important;border-color:transparent!important}body.dark-theme app-review-meeting .ellipsis{color:#64748b!important}body.dark-theme app-review-meeting .page-size{color:#94a3b8!important}body.dark-theme app-review-meeting .page-size select{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-review-meeting .empty-state{color:#94a3b8!important}body.dark-theme app-review-meeting .mobile-card{border-bottom:1px solid #223259!important}body.dark-theme app-review-meeting .mobile-card-title{color:#fff!important}body.dark-theme app-review-meeting .mobile-card-row{color:#cbd5e1!important}body.dark-theme app-review-meeting .mobile-label{color:#94a3b8!important}body.dark-theme app-review-meeting .mobile-organizer{color:#cbd5e1!important}body.dark-theme .rm-modal-panel{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 20px 60px #00000080!important}body.dark-theme .rm-modal-header{background:#151f38!important;border-bottom:1px solid #223259!important}body.dark-theme .rm-modal-header h2{color:#fff!important}body.dark-theme .rm-modal-close-btn{color:#94a3b8!important}body.dark-theme .rm-modal-close-btn:hover{color:#fff!important}body.dark-theme .rm-modal-body{background:#151f38!important}body.dark-theme .rm-participant-name{color:#f1f5f9!important}body.dark-theme app-create-meeting .top-bar{background:#111c38!important;border-bottom:1px solid #223259!important}body.dark-theme app-create-meeting .back-btn,body.dark-theme app-meeting-details .back-btn{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-create-meeting .back-btn:hover,body.dark-theme app-meeting-details .back-btn:hover{background:#283a6a!important;color:#fff!important}body.dark-theme app-create-meeting .card,body.dark-theme app-meeting-details .card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-create-meeting .card-header h2,body.dark-theme app-create-meeting .card-title,body.dark-theme app-meeting-details .card-title{color:#fff!important}body.dark-theme app-create-meeting .form-field label{color:#fff!important}body.dark-theme app-create-meeting .form-field input,body.dark-theme app-create-meeting .form-field select,body.dark-theme app-create-meeting .form-field textarea,body.dark-theme app-create-meeting .input-with-icon input{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-create-meeting .reference-table thead,body.dark-theme app-create-meeting .reference-table thead th{background-color:#111c38!important;color:#94a3b8!important}body.dark-theme app-create-meeting .reference-table tbody td{border-top:1px solid #1e2e56!important;color:#cbd5e1!important}body.dark-theme app-create-meeting .reference-table tbody tr:hover td{background-color:#1b2a4e!important}body.dark-theme app-create-meeting .reference-mobile-card{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-create-meeting .reference-mobile-title{color:#fff!important}body.dark-theme app-create-meeting .reference-mobile-meta{color:#94a3b8!important}body.dark-theme app-create-meeting .selected-info{color:#cbd5e1!important}body.dark-theme app-create-meeting .employee-list{border:1px solid #223259!important}body.dark-theme app-create-meeting .employee-row{border-bottom:1px solid #1e2e56!important}body.dark-theme app-create-meeting .employee-row:hover{background-color:#1e2e56!important}body.dark-theme app-create-meeting .employee-name{color:#fff!important}body.dark-theme app-create-meeting .employee-designation{color:#94a3b8!important}body.dark-theme app-create-meeting .organizer-name{color:#fff!important}body.dark-theme app-create-meeting .organizer-designation{color:#94a3b8!important}body.dark-theme app-create-meeting .organizer-label{color:#94a3b8!important}body.dark-theme app-create-meeting .organizer-value{color:#cbd5e1!important}body.dark-theme app-create-meeting .footer-actions,body.dark-theme app-meeting-details .footer-actions{background:#111c38!important;border-top:1px solid #223259!important}body.dark-theme app-create-meeting .btn-cancel,body.dark-theme app-meeting-details .btn-cancel{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-create-meeting .btn-cancel:hover,body.dark-theme app-meeting-details .btn-cancel:hover{background:#283a6a!important;color:#fff!important}body.dark-theme app-meeting-details .btn-detail{background-color:#1e2e56!important;color:#60a5fa!important;border:1px solid #223259!important}body.dark-theme app-meeting-details .btn-detail:hover{background-color:#283a6a!important;color:#fff!important}body.dark-theme app-meeting-details .icon-btn{color:#94a3b8!important}body.dark-theme app-meeting-details .icon-btn:hover{background-color:#1e2e56!important;color:#fff!important}body.dark-theme app-meeting-details .date-title h2{color:#fff!important}body.dark-theme app-meeting-details .online-status{color:#cbd5e1!important}body.dark-theme app-meeting-details .time-strip{background-color:#111c38!important;border:1px solid #223259!important}body.dark-theme app-meeting-details .time-label{color:#94a3b8!important}body.dark-theme app-meeting-details .time-value{color:#fff!important}body.dark-theme app-meeting-details .reference-box{background-color:#111c38!important;border:1px solid #223259!important}body.dark-theme app-meeting-details .reference-category{color:#fff!important}body.dark-theme app-meeting-details .reference-empty{color:#94a3b8!important}body.dark-theme app-meeting-details .person-row .person-name{color:#fff!important}body.dark-theme app-meeting-details .person-designation{color:#94a3b8!important}body.dark-theme app-meeting-details .summary-point{background-color:#111c38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-meeting-details .summary-add-row input{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-meeting-details .closed-label{color:#94a3b8!important}body.dark-theme app-meeting-details .closed-value{color:#fff!important}body.dark-theme app-meeting-details .closed-notes{color:#cbd5e1!important}body.dark-theme app-meeting-details .chat-status-note{background-color:#111c38!important;border:1px solid #223259!important;color:#94a3b8!important}body.dark-theme app-meeting-details .chat-bubble{background-color:#111c38!important;border:1px solid #223259!important}body.dark-theme app-meeting-details .chat-sender{color:#60a5fa!important}body.dark-theme app-meeting-details .chat-text{color:#f1f5f9!important}body.dark-theme app-meeting-details .chat-time{color:#94a3b8!important}body.dark-theme app-meeting-details .chat-input-row{border-top:1px solid #223259!important}body.dark-theme app-meeting-details .chat-input-row input{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-meeting-details .schedule-banner{background-color:#111c38!important;border:1px solid #223259!important}body.dark-theme app-meeting-details .modal-panel{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 20px 60px #00000080!important}body.dark-theme app-meeting-details .modal-header{background:#151f38!important;border-bottom:1px solid #223259!important}body.dark-theme app-meeting-details .modal-header h2{color:#fff!important}body.dark-theme app-meeting-details .modal-subtitle{color:#94a3b8!important}body.dark-theme app-meeting-details .modal-close-btn{color:#94a3b8!important}body.dark-theme app-meeting-details .modal-close-btn:hover{color:#fff!important}body.dark-theme app-meeting-details .modal-body .confirm-text{color:#cbd5e1!important}body.dark-theme app-meeting-details .modal-footer{background:#151f38!important;border-top:1px solid #223259!important}body.dark-theme app-meeting-details .btn-modal-cancel{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-meeting-details .btn-modal-cancel:hover{background:#283a6a!important;color:#fff!important}body.dark-theme app-meeting-details .cancel-reason-label{color:#fff!important}body.dark-theme app-meeting-details .cancel-reason-input{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-meeting-details .btn-close-meeting-top{background:#dc2626!important;color:#fff!important;border:none!important}body.dark-theme app-meeting-details .btn-close-meeting-top:hover{background:#b91c1c!important}body.dark-theme app-rca .rca-page{background-color:#0b1329!important;color:#fff!important}body.dark-theme app-rca .page-title{color:#fff!important}body.dark-theme app-rca .create-btn{background-color:#1a6bf4!important;border-color:#1a6bf4!important;color:#fff!important}body.dark-theme app-rca .create-btn:hover{background-color:#0f57d6!important;border-color:#0f57d6!important}body.dark-theme app-rca .summary-card,body.dark-theme app-rca .top-summary-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important;color:#fff!important}body.dark-theme app-rca .summary-card:before,body.dark-theme app-rca .summary-card:after,body.dark-theme app-rca .top-summary-card:before,body.dark-theme app-rca .top-summary-card:after{display:none!important;content:none!important}body.dark-theme app-rca .summary-value,body.dark-theme app-rca .top-summary-value{color:#fff!important}body.dark-theme app-rca .summary-label,body.dark-theme app-rca .top-summary-label{color:#94a3b8!important}body.dark-theme app-rca .summary-card:hover,body.dark-theme app-rca .top-summary-card:hover,body.dark-theme app-rca .summary-card.bg-red:hover,body.dark-theme app-rca .summary-card.bg-amber:hover,body.dark-theme app-rca .summary-card.bg-green:hover,body.dark-theme app-rca .top-summary-card.bg-red:hover,body.dark-theme app-rca .top-summary-card.bg-amber:hover,body.dark-theme app-rca .top-summary-card.bg-green:hover,body.dark-theme app-rca .top-summary-card.bg-purple:hover{transform:none!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-rca .summary-card:hover:before,body.dark-theme app-rca .summary-card:hover:after,body.dark-theme app-rca .top-summary-card:hover:before,body.dark-theme app-rca .top-summary-card:hover:after{display:none!important;content:none!important}body.dark-theme app-rca .summary-card.bg-red,body.dark-theme app-rca .top-summary-card.bg-red{background:linear-gradient(135deg,#ef444429,#ef44440d)!important;border-color:#ef444459!important;color:#f87171!important}body.dark-theme app-rca .bg-red-icon{background:#ef444440!important;color:#f87171!important}body.dark-theme app-rca .summary-card.bg-red.active{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444459!important}body.dark-theme app-rca .summary-card.bg-amber,body.dark-theme app-rca .top-summary-card.bg-amber{background:linear-gradient(135deg,#f59e0b29,#f59e0b0d)!important;border-color:#f59e0b59!important;color:#fbbf24!important}body.dark-theme app-rca .bg-amber-icon{background:#f59e0b40!important;color:#fbbf24!important}body.dark-theme app-rca .summary-card.bg-amber.active{border-color:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b59!important}body.dark-theme app-rca .summary-card.bg-green,body.dark-theme app-rca .top-summary-card.bg-green{background:linear-gradient(135deg,#22c55e29,#22c55e0d)!important;border-color:#22c55e59!important;color:#4ade80!important}body.dark-theme app-rca .bg-green-icon{background:#22c55e40!important;color:#4ade80!important}body.dark-theme app-rca .summary-card.bg-green.active{border-color:#22c55e!important;box-shadow:0 0 0 2px #22c55e59!important}body.dark-theme app-rca .top-summary-card.bg-purple{background:linear-gradient(135deg,#8b5cf629,#8b5cf60d)!important;border-color:#8b5cf659!important;color:#a78bfa!important}body.dark-theme app-rca .bg-purple-icon{background:#8b5cf640!important;color:#a78bfa!important}body.dark-theme app-rca .premium-filter-bar,body.dark-theme app-rca .filter-bar{background:#151f38!important;border:1px solid #223259!important}body.dark-theme app-rca .premium-filter-bar .search-bar input,body.dark-theme app-rca .search-input input{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-rca .premium-filter-bar .search-bar input::placeholder,body.dark-theme app-rca .search-input input::placeholder{color:#64748b!important}body.dark-theme app-rca .premium-filter-bar .date-filter-group{background:#111c38!important;border:1px solid #223259!important;box-shadow:none!important}body.dark-theme app-rca .premium-filter-bar .date-pill-box,body.dark-theme app-rca .date-input{background:#0c1427!important;border:1.5px solid #223259!important}body.dark-theme app-rca .premium-filter-bar .date-pill-box:hover,body.dark-theme app-rca .premium-filter-bar .date-pill-box:focus-within,body.dark-theme app-rca .date-input:hover{border-color:#3b82f6!important;background:#101c36!important;box-shadow:0 0 0 3px #3b82f633!important}body.dark-theme app-rca .premium-filter-bar .date-pill-label,body.dark-theme app-rca .date-label{color:#60a5fa!important}body.dark-theme app-rca .premium-filter-bar .date-input,body.dark-theme app-rca .date-input input{color:#fff!important;background:transparent!important}body.dark-theme app-rca .premium-filter-bar .date-range-arrow,body.dark-theme app-rca .arrow-icon{color:#94a3b8!important}body.dark-theme app-rca .premium-filter-bar .filter-btn{background:#1e2e56!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-rca .premium-filter-bar .filter-btn:hover{background:#283a6a!important}body.dark-theme app-rca .icon-btn.light{background-color:#151f38!important;border-color:#223259!important;color:#cbd5e1!important}body.dark-theme app-rca .icon-btn.light:hover{background-color:#1e2e56!important;color:#fff!important}body.dark-theme app-rca .filter-popup,body.dark-theme .filter-popup{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 40px #0009!important}body.dark-theme app-rca .filter-popup-header,body.dark-theme .filter-popup-header{background:#111c38!important;border-bottom:1px solid #223259!important;color:#fff!important}body.dark-theme app-rca .filter-popup .close-menu,body.dark-theme .filter-popup .close-menu{color:#94a3b8!important}body.dark-theme app-rca .filter-popup .close-menu:hover,body.dark-theme .filter-popup .close-menu:hover{color:#ef4444!important}body.dark-theme app-rca .filter-popup-body,body.dark-theme .filter-popup-body{background:#151f38!important}body.dark-theme app-rca .filter-popup-field label,body.dark-theme .filter-popup-field label{color:#94a3b8!important}body.dark-theme app-rca .filter-popup-field select,body.dark-theme app-rca .filter-popup-field input,body.dark-theme .filter-popup-field select,body.dark-theme .filter-popup-field input{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-rca .filter-popup-footer,body.dark-theme .filter-popup-footer{background:#111c38!important;border-top:1px solid #223259!important}body.dark-theme app-rca .filter-reset-btn,body.dark-theme .filter-reset-btn{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-rca .filter-reset-btn:hover,body.dark-theme .filter-reset-btn:hover{background:#283a6a!important;color:#fff!important}body.dark-theme app-rca .filter-apply-btn-new,body.dark-theme .filter-apply-btn-new{background-color:#1a6bf4!important;border:1px solid #1A6BF4!important;color:#fff!important}body.dark-theme app-rca .filter-apply-btn-new:hover,body.dark-theme .filter-apply-btn-new:hover{background-color:#0f57d6!important}body.dark-theme app-rca .rca-table-wrapper{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 20px #00000073!important}body.dark-theme app-rca .rca-table{background:transparent!important}body.dark-theme app-rca .rca-table thead th{background-color:#111c38!important;color:#fff!important;border-bottom:1px solid #223259!important}body.dark-theme app-rca .rca-table tbody td{border-bottom:1px solid #223259!important;color:#cbd5e1!important;background-color:transparent!important}body.dark-theme app-rca .rca-table tbody tr{background-color:#151f38!important}body.dark-theme app-rca .rca-table tbody tr:nth-child(2n){background-color:#111c38!important}body.dark-theme app-rca .rca-table tbody tr:hover,body.dark-theme app-rca .rca-table tbody tr:nth-child(2n):hover{background-color:#192646!important}body.dark-theme app-rca .fw-medium{color:#fff!important}body.dark-theme app-rca .ref-type{color:#60a5fa!important}body.dark-theme app-rca .status-badge{background-color:#1e2e56!important;color:#cbd5e1!important}body.dark-theme app-rca .status-badge.status-open{background-color:#22c55e33!important;color:#4ade80!important}body.dark-theme app-rca .status-badge.status-breakdown{background-color:#f59e0b33!important;color:#fbbf24!important}body.dark-theme app-rca .row-action-btn{color:#94a3b8!important}body.dark-theme app-rca .row-action-btn:hover{color:#60a5fa!important;background-color:#1e2e56!important}body.dark-theme app-rca .empty-row,body.dark-theme .empty-row{color:#94a3b8!important}body.dark-theme app-rca .footer-row{color:#94a3b8!important}body.dark-theme app-rca .footer-row strong{color:#fff!important}body.dark-theme app-rca .page-link{color:#94a3b8!important}body.dark-theme app-rca .page-link:hover{color:#60a5fa!important}body.dark-theme app-rca .page-link.page-number.active{background-color:#1a6bf4!important;color:#fff!important}body.dark-theme app-rca .page-link.disabled{color:#475569!important}body.dark-theme app-rca .items-per-page{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .action-dropdown,body.dark-theme app-rca .action-dropdown{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 12px 30px #0009!important}body.dark-theme .action-dropdown-item,body.dark-theme app-rca .action-dropdown-item{color:#cbd5e1!important}body.dark-theme .action-dropdown-item:hover,body.dark-theme app-rca .action-dropdown-item:hover{background-color:#1e2e56!important;color:#60a5fa!important}body.dark-theme .modal-overlay,body.dark-theme .reference-modal-overlay,body.dark-theme .filter-modal-overlay,body.dark-theme app-rca .modal-overlay,body.dark-theme app-rca .reference-modal-overlay,body.dark-theme app-rca .filter-modal-overlay{background:#030712bf!important}body.dark-theme .modal-box,body.dark-theme .reference-modal-box,body.dark-theme .filter-modal-box,body.dark-theme app-rca .modal-box,body.dark-theme app-rca .reference-modal-box,body.dark-theme app-rca .filter-modal-box{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 20px 60px #0009!important;color:#fff!important}body.dark-theme .modal-header,body.dark-theme .filter-modal-header,body.dark-theme app-rca .modal-header,body.dark-theme app-rca .filter-modal-header{background:#111c38!important;border-bottom:1px solid #223259!important}body.dark-theme .modal-header h3,body.dark-theme .filter-modal-header h3,body.dark-theme app-rca .modal-header h3,body.dark-theme app-rca .filter-modal-header h3{color:#fff!important}body.dark-theme .modal-close-btn,body.dark-theme .filter-modal-close-btn,body.dark-theme app-rca .modal-close-btn,body.dark-theme app-rca .filter-modal-close-btn{color:#94a3b8!important;background:transparent!important}body.dark-theme .modal-close-btn:hover,body.dark-theme .filter-modal-close-btn:hover,body.dark-theme app-rca .modal-close-btn:hover,body.dark-theme app-rca .filter-modal-close-btn:hover{color:#ef4444!important}body.dark-theme .modal-body,body.dark-theme app-rca .modal-body{background:#151f38!important;color:#fff!important}body.dark-theme .create-rca-body,body.dark-theme app-rca .create-rca-body{background:#0b1329!important}body.dark-theme .rca-card,body.dark-theme app-rca .rca-card{background:#151f38!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .rca-reference-title,body.dark-theme app-rca .rca-reference-title{color:#fff!important}body.dark-theme .rca-reference-box,body.dark-theme app-rca .rca-reference-box{background:#111c38!important;border:1px solid #223259!important}body.dark-theme .form-row label,body.dark-theme .ref-filter-label,body.dark-theme .filter-field label,body.dark-theme app-rca .form-row label,body.dark-theme app-rca .ref-filter-label,body.dark-theme app-rca .filter-field label{color:#94a3b8!important}body.dark-theme .form-row input[type=text],body.dark-theme .form-row input[type=number],body.dark-theme .form-row input[type=date],body.dark-theme .form-row select,body.dark-theme .form-row textarea,body.dark-theme app-rca .form-row input[type=text],body.dark-theme app-rca .form-row input[type=number],body.dark-theme app-rca .form-row input[type=date],body.dark-theme app-rca .form-row select,body.dark-theme app-rca .form-row textarea{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .form-row input:focus,body.dark-theme .form-row select:focus,body.dark-theme .form-row textarea:focus,body.dark-theme app-rca .form-row input:focus,body.dark-theme app-rca .form-row select:focus,body.dark-theme app-rca .form-row textarea:focus{border-color:#3b82f6!important;background:#0c1427!important;box-shadow:0 0 0 3px #3b82f626!important}body.dark-theme .date-picker-icon,body.dark-theme app-rca .date-picker-icon{color:#94a3b8!important}body.dark-theme .priority-btn,body.dark-theme app-rca .priority-btn{background:#111c38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .priority-btn.priority-low.active,body.dark-theme app-rca .priority-btn.priority-low.active{background-color:#22c55e33!important;border-color:#22c55e!important;color:#4ade80!important}body.dark-theme .priority-btn.priority-mid.active,body.dark-theme app-rca .priority-btn.priority-mid.active{background-color:#f59e0b33!important;border-color:#f59e0b!important;color:#fbbf24!important}body.dark-theme .priority-btn.priority-high.active,body.dark-theme app-rca .priority-btn.priority-high.active{background-color:#ef444433!important;border-color:#ef4444!important;color:#f87171!important}body.dark-theme .add-reference-row,body.dark-theme app-rca .add-reference-row{color:#60a5fa!important}body.dark-theme .add-reference-row .selected-ref,body.dark-theme app-rca .add-reference-row .selected-ref{color:#60a5fa!important}body.dark-theme .add-reference-fab,body.dark-theme app-rca .add-reference-fab{background:#1d4ed8!important;color:#fff!important}body.dark-theme .modal-footer,body.dark-theme app-rca .modal-footer{background:#111c38!important;border-top:1px solid #223259!important}body.dark-theme .secondary-btn,body.dark-theme app-rca .secondary-btn{background-color:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme .secondary-btn:hover,body.dark-theme app-rca .secondary-btn:hover{background-color:#283a6a!important;color:#fff!important}body.dark-theme .primary-btn,body.dark-theme app-rca .primary-btn{background-color:#1a6bf4!important;border:1px solid #1A6BF4!important;color:#fff!important}body.dark-theme .primary-btn:hover,body.dark-theme app-rca .primary-btn:hover{background-color:#0f57d6!important;border-color:#0f57d6!important}body.dark-theme .modal-error,body.dark-theme .error-message,body.dark-theme app-rca .modal-error,body.dark-theme app-rca .error-message{background-color:#ef444426!important;color:#f87171!important;border:1px solid rgba(239,68,68,.3)!important}body.dark-theme .reference-filter-grid select,body.dark-theme app-rca .reference-filter-grid select{background:#0c1427!important;border:1.5px solid #223259!important;color:#fff!important}body.dark-theme .reference-filter-grid select:disabled,body.dark-theme app-rca .reference-filter-grid select:disabled{background:#111c38!important;color:#64748b!important;border-color:#1e2e56!important}body.dark-theme .date-picker-field.small input[type=date],body.dark-theme app-rca .date-picker-field.small input[type=date]{background:#0c1427!important;border:1.5px solid #223259!important;color:#fff!important}body.dark-theme .downtime-card,body.dark-theme app-rca .downtime-card{background:#111c38!important;border:1px solid #223259!important}body.dark-theme .downtime-card:hover,body.dark-theme app-rca .downtime-card:hover{border-color:#3b82f6!important;background:#152244!important}body.dark-theme .downtime-equipment,body.dark-theme app-rca .downtime-equipment{color:#fff!important}body.dark-theme .downtime-equipment-code,body.dark-theme app-rca .downtime-equipment-code{color:#94a3b8!important}body.dark-theme .downtime-datetime,body.dark-theme app-rca .downtime-datetime{color:#94a3b8!important}body.dark-theme .downtime-id,body.dark-theme app-rca .downtime-id{color:#94a3b8!important}body.dark-theme .downtime-category,body.dark-theme app-rca .downtime-category{color:#60a5fa!important}body.dark-theme .downtime-card-bottom,body.dark-theme app-rca .downtime-card-bottom{border-top:1px dashed #223259!important;color:#94a3b8!important}body.dark-theme .downtime-card-bottom strong,body.dark-theme app-rca .downtime-card-bottom strong{color:#fff!important}body.dark-theme .expand-btn,body.dark-theme app-rca .expand-btn{background:#1e2e56!important;color:#cbd5e1!important}body.dark-theme .downtime-card-details,body.dark-theme app-rca .downtime-card-details{border-top:1px dashed #223259!important;color:#94a3b8!important}body.dark-theme .downtime-card-details strong,body.dark-theme app-rca .downtime-card-details strong{color:#fff!important}body.dark-theme .assignee-block,body.dark-theme app-rca .assignee-block{border-bottom:1px dashed #223259!important}body.dark-theme .search-select-input,body.dark-theme app-rca .search-select-input{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .search-select-dropdown,body.dark-theme app-rca .search-select-dropdown{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 -4px 16px #0009!important}body.dark-theme .search-select-option,body.dark-theme app-rca .search-select-option{color:#cbd5e1!important}body.dark-theme .search-select-option:hover,body.dark-theme app-rca .search-select-option:hover{background:#1e2e56!important;color:#60a5fa!important}body.dark-theme .search-select-empty,body.dark-theme app-rca .search-select-empty{color:#94a3b8!important}body.dark-theme .assignee-role-select,body.dark-theme app-rca .assignee-role-select{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .add-assignee-link,body.dark-theme app-rca .add-assignee-link{color:#60a5fa!important}body.dark-theme .add-assignee-fab,body.dark-theme app-rca .add-assignee-fab{background:#1d4ed8!important;color:#fff!important}body.dark-theme .icon-remove-btn,body.dark-theme app-rca .icon-remove-btn{background:#ef444433!important;color:#f87171!important}body.dark-theme .modal-tabs,body.dark-theme app-rca .modal-tabs{border-bottom:1px solid #223259!important}body.dark-theme .modal-tabs button,body.dark-theme app-rca .modal-tabs button{color:#94a3b8!important}body.dark-theme .modal-tabs button.active,body.dark-theme app-rca .modal-tabs button.active{color:#60a5fa!important;border-bottom-color:#60a5fa!important}body.dark-theme .why-row label,body.dark-theme app-rca .why-row label{color:#fff!important}body.dark-theme .why-number,body.dark-theme app-rca .why-number{background:#60a5fa26!important;color:#60a5fa!important}body.dark-theme .why-feedback-row,body.dark-theme app-rca .why-feedback-row{background:#111c38!important;border:1px solid #223259!important}body.dark-theme .why-feedback-text,body.dark-theme app-rca .why-feedback-text{color:#fff!important}body.dark-theme .why-feedback-row select,body.dark-theme .why-feedback-row input[type=text],body.dark-theme app-rca .why-feedback-row select,body.dark-theme app-rca .why-feedback-row input[type=text]{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .decision-display,body.dark-theme app-rca .decision-display{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .why-comment-tag,body.dark-theme app-rca .why-comment-tag{background:#60a5fa1a!important;border:1px solid rgba(96,165,250,.2)!important;color:#cbd5e1!important}body.dark-theme .why-comment-tag svg,body.dark-theme app-rca .why-comment-tag svg{color:#60a5fa!important}body.dark-theme .ref-view-title,body.dark-theme app-rca .ref-view-title{color:#fff!important}body.dark-theme .ref-view-subtitle,body.dark-theme app-rca .ref-view-subtitle{color:#94a3b8!important}body.dark-theme .ref-view-datetime,body.dark-theme app-rca .ref-view-datetime{color:#94a3b8!important}body.dark-theme .ref-view-id,body.dark-theme app-rca .ref-view-id{color:#94a3b8!important}body.dark-theme .ref-view-timeline,body.dark-theme app-rca .ref-view-timeline{border-top:1px solid #223259!important;border-bottom:1px solid #223259!important;color:#94a3b8!important}body.dark-theme .ref-view-timeline strong,body.dark-theme app-rca .ref-view-timeline strong{color:#fff!important}body.dark-theme .ref-view-field label,body.dark-theme app-rca .ref-view-field label{color:#94a3b8!important}body.dark-theme .ref-view-field>div,body.dark-theme app-rca .ref-view-field>div{color:#fff!important}body.dark-theme app-user-management .container-wrapper,body.dark-theme app-users .container-wrapper,body.dark-theme app-role-management .container-wrapper,body.dark-theme app-role .container-wrapper,body.dark-theme app-module-management .container-wrapper,body.dark-theme app-module .container-wrapper,body.dark-theme app-permission .container-wrapper,body.dark-theme app-user-roles .container-wrapper{background-color:#0b1329!important;color:#fff!important}body.dark-theme app-user-management .pagehead h2,body.dark-theme app-users .pagehead h2,body.dark-theme app-role-management .pagehead h2,body.dark-theme app-role .pagehead h2,body.dark-theme app-module-management .pagehead h2,body.dark-theme app-module .pagehead h2,body.dark-theme app-permission .pagehead h2,body.dark-theme app-user-roles .pagehead h2{color:#fff!important}body.dark-theme app-user-management .btn-create,body.dark-theme app-users .btn-create,body.dark-theme app-role-management .btn-create,body.dark-theme app-role .btn-create,body.dark-theme app-module-management .btn-create,body.dark-theme app-module .btn-create,body.dark-theme app-permission .btn-create,body.dark-theme app-user-roles .btn-create{background:#1a6bf4!important;border-color:#1a6bf4!important;color:#fff!important;box-shadow:0 4px 12px #1a6bf44d!important}body.dark-theme app-user-management .btn-create:hover,body.dark-theme app-users .btn-create:hover,body.dark-theme app-role-management .btn-create:hover,body.dark-theme app-role .btn-create:hover,body.dark-theme app-module-management .btn-create:hover,body.dark-theme app-module .btn-create:hover,body.dark-theme app-permission .btn-create:hover,body.dark-theme app-user-roles .btn-create:hover{background:#0f57d6!important}body.dark-theme app-permission .btn-create:disabled{opacity:.5!important;cursor:not-allowed!important}body.dark-theme app-user-management .kpi-tabs .kpi-tab,body.dark-theme app-users .kpi-tabs .kpi-tab,body.dark-theme app-role-management .kpi-tabs .kpi-tab,body.dark-theme app-role .kpi-tabs .kpi-tab,body.dark-theme app-user-roles .kpi-tabs .kpi-tab{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-user-management .kpi-tabs .kpi-tab:hover,body.dark-theme app-users .kpi-tabs .kpi-tab:hover,body.dark-theme app-role-management .kpi-tabs .kpi-tab:hover,body.dark-theme app-role .kpi-tabs .kpi-tab:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-user-management .kpi-tabs .kpi-tab.active,body.dark-theme app-users .kpi-tabs .kpi-tab.active,body.dark-theme app-role-management .kpi-tabs .kpi-tab.active,body.dark-theme app-role .kpi-tabs .kpi-tab.active{background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important;box-shadow:0 2px 6px #0000004d!important}body.dark-theme app-user-management .dashboard-grid .dashboard-card,body.dark-theme app-users .dashboard-grid .dashboard-card,body.dark-theme app-role-management .dashboard-grid .dashboard-card,body.dark-theme app-role .dashboard-grid .dashboard-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-user-management .dashboard-card .card-body h2,body.dark-theme app-users .dashboard-card .card-body h2,body.dark-theme app-role-management .dashboard-card .card-body h2,body.dark-theme app-role .dashboard-card .card-body h2{color:#fff!important}body.dark-theme app-user-management .dashboard-card .card-body p,body.dark-theme app-users .dashboard-card .card-body p,body.dark-theme app-role-management .dashboard-card .card-body p,body.dark-theme app-role .dashboard-card .card-body p{color:#94a3b8!important}body.dark-theme app-user-management .dashboard-card.card-yellow,body.dark-theme app-users .dashboard-card.card-yellow,body.dark-theme app-role-management .dashboard-card.card-yellow,body.dark-theme app-role .dashboard-card.card-yellow{background:linear-gradient(135deg,#f59e0b29,#f59e0b0d)!important;border-color:#f59e0b59!important}body.dark-theme app-user-management .dashboard-card.card-green,body.dark-theme app-users .dashboard-card.card-green,body.dark-theme app-role-management .dashboard-card.card-green,body.dark-theme app-role .dashboard-card.card-green{background:linear-gradient(135deg,#22c55e29,#22c55e0d)!important;border-color:#22c55e59!important}body.dark-theme app-user-management .dashboard-card.card-purple,body.dark-theme app-users .dashboard-card.card-purple,body.dark-theme app-role-management .dashboard-card.card-purple,body.dark-theme app-role .dashboard-card.card-purple{background:linear-gradient(135deg,#8b5cf629,#8b5cf60d)!important;border-color:#8b5cf659!important}body.dark-theme app-user-management .dashboard-card.card-blue,body.dark-theme app-users .dashboard-card.card-blue,body.dark-theme app-role-management .dashboard-card.card-blue,body.dark-theme app-role .dashboard-card.card-blue{background:linear-gradient(135deg,#1a6bf429,#1a6bf40d)!important;border-color:#1a6bf459!important}body.dark-theme app-user-management .filter-card,body.dark-theme app-users .filter-card,body.dark-theme app-role-management .filter-card,body.dark-theme app-role .filter-card,body.dark-theme app-module-management .filter-card,body.dark-theme app-module .filter-card,body.dark-theme app-user-roles .filter-card{background:#151f38!important;border:1px solid #223259!important}body.dark-theme app-user-management .search-bar input,body.dark-theme app-users .search-bar input,body.dark-theme app-role-management .search-bar input,body.dark-theme app-role .search-bar input,body.dark-theme app-module-management .search-bar input,body.dark-theme app-module .search-bar input,body.dark-theme app-user-roles .search-bar input{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-user-management .search-bar input::placeholder,body.dark-theme app-users .search-bar input::placeholder,body.dark-theme app-role-management .search-bar input::placeholder,body.dark-theme app-role .search-bar input::placeholder,body.dark-theme app-module-management .search-bar input::placeholder,body.dark-theme app-module .search-bar input::placeholder,body.dark-theme app-user-roles .search-bar input::placeholder{color:#64748b!important}body.dark-theme app-user-management .date-filter-group,body.dark-theme app-users .date-filter-group,body.dark-theme app-role-management .date-filter-group,body.dark-theme app-role .date-filter-group,body.dark-theme app-module-management .date-filter-group,body.dark-theme app-module .date-filter-group,body.dark-theme app-user-roles .date-filter-group{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-user-management .date-pill-box,body.dark-theme app-users .date-pill-box,body.dark-theme app-role-management .date-pill-box,body.dark-theme app-role .date-pill-box,body.dark-theme app-module-management .date-pill-box,body.dark-theme app-module .date-pill-box,body.dark-theme app-user-roles .date-pill-box{background:#0c1427!important;border:1.5px solid #223259!important}body.dark-theme app-user-management .date-pill-box:hover,body.dark-theme app-users .date-pill-box:hover,body.dark-theme app-role-management .date-pill-box:hover,body.dark-theme app-role .date-pill-box:hover,body.dark-theme app-module-management .date-pill-box:hover,body.dark-theme app-module .date-pill-box:hover,body.dark-theme app-user-roles .date-pill-box:hover{border-color:#3b82f6!important;background:#101c36!important}body.dark-theme app-user-management .date-pill-label,body.dark-theme app-users .date-pill-label,body.dark-theme app-role-management .date-pill-label,body.dark-theme app-role .date-pill-label,body.dark-theme app-module-management .date-pill-label,body.dark-theme app-module .date-pill-label,body.dark-theme app-user-roles .date-pill-label{color:#60a5fa!important}body.dark-theme app-user-management .date-input,body.dark-theme app-users .date-input,body.dark-theme app-role-management .date-input,body.dark-theme app-role .date-input,body.dark-theme app-module-management .date-input,body.dark-theme app-module .date-input,body.dark-theme app-user-roles .date-input{color:#fff!important;background:transparent!important}body.dark-theme app-user-management .date-range-arrow,body.dark-theme app-users .date-range-arrow,body.dark-theme app-role-management .date-range-arrow,body.dark-theme app-role .date-range-arrow,body.dark-theme app-module-management .date-range-arrow,body.dark-theme app-module .date-range-arrow,body.dark-theme app-user-roles .date-range-arrow{color:#94a3b8!important}body.dark-theme app-user-management .filter-btn,body.dark-theme app-users .filter-btn,body.dark-theme app-role-management .filter-btn,body.dark-theme app-role .filter-btn,body.dark-theme app-module-management .filter-btn,body.dark-theme app-module .filter-btn,body.dark-theme app-user-roles .filter-btn{background:#1e2e56!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-user-management .filter-btn:hover,body.dark-theme app-users .filter-btn:hover,body.dark-theme app-role-management .filter-btn:hover,body.dark-theme app-role .filter-btn:hover,body.dark-theme app-module-management .filter-btn:hover,body.dark-theme app-module .filter-btn:hover,body.dark-theme app-user-roles .filter-btn:hover{background:#283a6a!important}body.dark-theme app-user-management .filter-popup,body.dark-theme app-users .filter-popup,body.dark-theme app-role-management .filter-popup,body.dark-theme app-role .filter-popup,body.dark-theme app-module-management .filter-popup,body.dark-theme app-module .filter-popup,body.dark-theme app-user-roles .filter-popup{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 40px #0009!important}body.dark-theme app-user-management .filter-popup-header,body.dark-theme app-users .filter-popup-header,body.dark-theme app-role-management .filter-popup-header,body.dark-theme app-role .filter-popup-header,body.dark-theme app-module-management .filter-popup-header,body.dark-theme app-module .filter-popup-header,body.dark-theme app-user-roles .filter-popup-header{background:#111c38!important;border-bottom:1px solid #223259!important;color:#fff!important}body.dark-theme app-user-management .filter-popup-body,body.dark-theme app-users .filter-popup-body,body.dark-theme app-role-management .filter-popup-body,body.dark-theme app-role .filter-popup-body,body.dark-theme app-module-management .filter-popup-body,body.dark-theme app-module .filter-popup-body,body.dark-theme app-user-roles .filter-popup-body{background:#151f38!important}body.dark-theme app-user-management .filter-popup-field label,body.dark-theme app-users .filter-popup-field label,body.dark-theme app-role-management .filter-popup-field label,body.dark-theme app-role .filter-popup-field label,body.dark-theme app-module-management .filter-popup-field label,body.dark-theme app-module .filter-popup-field label,body.dark-theme app-user-roles .filter-popup-field label{color:#94a3b8!important}body.dark-theme app-user-management .filter-popup-field input,body.dark-theme app-users .filter-popup-field input,body.dark-theme app-role-management .filter-popup-field input,body.dark-theme app-role .filter-popup-field input,body.dark-theme app-module-management .filter-popup-field input,body.dark-theme app-module .filter-popup-field input,body.dark-theme app-user-roles .filter-popup-field input{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-user-management .filter-popup-footer,body.dark-theme app-users .filter-popup-footer,body.dark-theme app-role-management .filter-popup-footer,body.dark-theme app-role .filter-popup-footer,body.dark-theme app-module-management .filter-popup-footer,body.dark-theme app-module .filter-popup-footer,body.dark-theme app-user-roles .filter-popup-footer{background:#111c38!important;border-top:1px solid #223259!important}body.dark-theme app-permission .filter-label{color:#94a3b8!important}body.dark-theme app-permission .select-input-field{background-color:#151f38!important;border:1px solid #334a7d!important;color:#fff!important}body.dark-theme app-permission .select-input-field:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f640!important}body.dark-theme app-permission .select-input-field option{background-color:#151f38!important;color:#fff!important}body.dark-theme app-user-management .table-card,body.dark-theme app-users .table-card,body.dark-theme app-role-management .table-card,body.dark-theme app-role .table-card,body.dark-theme app-module-management .table-card,body.dark-theme app-module .table-card,body.dark-theme app-permission .table-card,body.dark-theme app-user-roles .table-card{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 4px 16px #00000073!important}body.dark-theme app-user-management .data-table,body.dark-theme app-users .data-table,body.dark-theme app-role-management .data-table,body.dark-theme app-role .data-table,body.dark-theme app-module-management .data-table,body.dark-theme app-module .data-table,body.dark-theme app-permission .data-table,body.dark-theme app-user-roles .data-table{background:transparent!important}body.dark-theme app-user-management .data-table thead th,body.dark-theme app-users .data-table thead th,body.dark-theme app-role-management .data-table thead th,body.dark-theme app-role .data-table thead th,body.dark-theme app-module-management .data-table thead th,body.dark-theme app-module .data-table thead th,body.dark-theme app-permission .data-table thead th,body.dark-theme app-user-roles .data-table thead th{background-color:#111c38!important;color:#fff!important;border-bottom:1px solid #223259!important}body.dark-theme app-user-management .data-table thead th .th-content,body.dark-theme app-users .data-table thead th .th-content,body.dark-theme app-role-management .data-table thead th .th-content,body.dark-theme app-role .data-table thead th .th-content,body.dark-theme app-module-management .data-table thead th .th-content,body.dark-theme app-module .data-table thead th .th-content,body.dark-theme app-user-roles .data-table thead th .th-content{color:#fff!important}body.dark-theme app-user-management .data-table tbody td,body.dark-theme app-users .data-table tbody td,body.dark-theme app-role-management .data-table tbody td,body.dark-theme app-role .data-table tbody td,body.dark-theme app-module-management .data-table tbody td,body.dark-theme app-module .data-table tbody td,body.dark-theme app-permission .data-table tbody td,body.dark-theme app-user-roles .data-table tbody td{border-bottom:1px solid #223259!important;color:#cbd5e1!important;background-color:transparent!important}body.dark-theme app-user-management .data-table tbody tr,body.dark-theme app-users .data-table tbody tr,body.dark-theme app-role-management .data-table tbody tr,body.dark-theme app-role .data-table tbody tr,body.dark-theme app-module-management .data-table tbody tr,body.dark-theme app-module .data-table tbody tr,body.dark-theme app-permission .data-table tbody tr,body.dark-theme app-user-roles .data-table tbody tr{background-color:#151f38!important}body.dark-theme app-user-management .data-table tbody tr:nth-child(2n),body.dark-theme app-users .data-table tbody tr:nth-child(2n),body.dark-theme app-role-management .data-table tbody tr:nth-child(2n),body.dark-theme app-role .data-table tbody tr:nth-child(2n),body.dark-theme app-module-management .data-table tbody tr:nth-child(2n),body.dark-theme app-module .data-table tbody tr:nth-child(2n),body.dark-theme app-permission .data-table tbody tr:nth-child(2n),body.dark-theme app-user-roles .data-table tbody tr:nth-child(2n){background-color:#111c38!important}body.dark-theme app-user-management .data-table tbody tr:hover,body.dark-theme app-users .data-table tbody tr:hover,body.dark-theme app-role-management .data-table tbody tr:hover,body.dark-theme app-role .data-table tbody tr:hover,body.dark-theme app-module-management .data-table tbody tr:hover,body.dark-theme app-module .data-table tbody tr:hover,body.dark-theme app-user-roles .data-table tbody tr:hover{background-color:#192646!important}body:not(#root-never-matches).dark-theme app-user-management .data-table th.action-col,body:not(#root-never-matches).dark-theme app-users .data-table th.action-col,body:not(#root-never-matches).dark-theme app-role-management .data-table th.action-col,body:not(#root-never-matches).dark-theme app-role .data-table th.action-col,body:not(#root-never-matches).dark-theme app-module-management .data-table th.action-col,body:not(#root-never-matches).dark-theme app-module .data-table th.action-col,body:not(#root-never-matches).dark-theme app-permission .data-table th.action-col,body:not(#root-never-matches).dark-theme app-user-roles .data-table th.action-col{background-color:#111c38!important;background:#111c38!important;border-left:1px solid #223259!important;border-bottom:1px solid #223259!important;color:#fff!important}body:not(#root-never-matches).dark-theme app-user-management .data-table tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme app-user-management .data-table tbody tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme app-users .data-table tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme app-users .data-table tbody tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme app-role-management .data-table tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme app-role-management .data-table tbody tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme app-role .data-table tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme app-role .data-table tbody tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme app-module-management .data-table tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme app-module-management .data-table tbody tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme app-module .data-table tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme app-module .data-table tbody tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme app-user-roles .data-table tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme app-user-roles .data-table tbody tr:nth-child(odd) .action-col,body:not(#root-never-matches).dark-theme app-permission .data-table tbody tr:nth-child(odd) td.action-col,body:not(#root-never-matches).dark-theme app-permission .data-table tbody tr:nth-child(odd) .action-col{background-color:#151f38!important;background:#151f38!important;border-left:1px solid #223259!important;border-bottom:1px solid #223259!important}body:not(#root-never-matches).dark-theme app-user-management .data-table tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme app-user-management .data-table tbody tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme app-users .data-table tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme app-users .data-table tbody tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme app-role-management .data-table tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme app-role-management .data-table tbody tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme app-role .data-table tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme app-role .data-table tbody tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme app-module-management .data-table tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme app-module-management .data-table tbody tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme app-module .data-table tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme app-module .data-table tbody tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme app-user-roles .data-table tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme app-user-roles .data-table tbody tr:nth-child(2n) .action-col,body:not(#root-never-matches).dark-theme app-permission .data-table tbody tr:nth-child(2n) td.action-col,body:not(#root-never-matches).dark-theme app-permission .data-table tbody tr:nth-child(2n) .action-col{background-color:#111c38!important;background:#111c38!important;border-left:1px solid #223259!important;border-bottom:1px solid #223259!important}body:not(#root-never-matches).dark-theme app-user-management .data-table tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme app-user-management .data-table tbody tr:hover .action-col,body:not(#root-never-matches).dark-theme app-users .data-table tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme app-users .data-table tbody tr:hover .action-col,body:not(#root-never-matches).dark-theme app-role-management .data-table tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme app-role-management .data-table tbody tr:hover .action-col,body:not(#root-never-matches).dark-theme app-role .data-table tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme app-role .data-table tbody tr:hover .action-col,body:not(#root-never-matches).dark-theme app-module-management .data-table tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme app-module-management .data-table tbody tr:hover .action-col,body:not(#root-never-matches).dark-theme app-module .data-table tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme app-module .data-table tbody tr:hover .action-col,body:not(#root-never-matches).dark-theme app-user-roles .data-table tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme app-user-roles .data-table tbody tr:hover .action-col,body:not(#root-never-matches).dark-theme app-permission .data-table tbody tr:hover td.action-col,body:not(#root-never-matches).dark-theme app-permission .data-table tbody tr:hover .action-col{background-color:#192646!important;background:#192646!important}body.dark-theme app-user-management .action-btn-circle,body.dark-theme app-users .action-btn-circle,body.dark-theme app-role-management .action-btn-circle,body.dark-theme app-role .action-btn-circle,body.dark-theme app-module-management .action-btn-circle,body.dark-theme app-module .action-btn-circle,body.dark-theme app-user-roles .action-btn-circle{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-user-management .action-btn-circle:hover,body.dark-theme app-users .action-btn-circle:hover,body.dark-theme app-role-management .action-btn-circle:hover,body.dark-theme app-role .action-btn-circle:hover,body.dark-theme app-module-management .action-btn-circle:hover,body.dark-theme app-module .action-btn-circle:hover,body.dark-theme app-user-roles .action-btn-circle:hover{background:#283a6a!important;color:#fff!important}body:not(#root-never-matches).dark-theme app-module-management tbody tr[style*="background: #f8fafc"],body:not(#root-never-matches).dark-theme app-module-management tbody tr[style*="background:#f8fafc"],body:not(#root-never-matches).dark-theme app-module-management tbody tr[style*="background: #f8fafc"] td,body:not(#root-never-matches).dark-theme app-module-management tbody tr[style*="background:#f8fafc"] td,body:not(#root-never-matches).dark-theme app-module-management tbody tr[style*="background: #f8fafc"] td.action-col,body:not(#root-never-matches).dark-theme app-module-management tbody tr[style*="background:#f8fafc"] td.action-col{background:#0e172e!important;background-color:#0e172e!important;color:#cbd5e1!important}body:not(#root-never-matches).dark-theme app-module-management tbody tr[style*="background: #f8fafc"]:hover,body:not(#root-never-matches).dark-theme app-module-management tbody tr[style*="background:#f8fafc"]:hover,body:not(#root-never-matches).dark-theme app-module-management tbody tr[style*="background: #f8fafc"]:hover td,body:not(#root-never-matches).dark-theme app-module-management tbody tr[style*="background:#f8fafc"]:hover td{background:#192646!important;background-color:#192646!important}body:not(#root-never-matches).dark-theme app-permission .menu-parent-row,body:not(#root-never-matches).dark-theme app-permission tr.menu-parent-row,body:not(#root-never-matches).dark-theme app-permission tr[style*="background:#f8fafc"],body:not(#root-never-matches).dark-theme app-permission tr[style*="background: #f8fafc"]{background:#111c38!important;background-color:#111c38!important;color:#fff!important}body:not(#root-never-matches).dark-theme app-permission .menu-parent-row td,body:not(#root-never-matches).dark-theme app-permission tr[style*="background:#f8fafc"] td,body:not(#root-never-matches).dark-theme app-permission tr[style*="background: #f8fafc"] td{background:#111c38!important;background-color:#111c38!important;color:#fff!important;font-weight:600!important}body:not(#root-never-matches).dark-theme app-permission tr.menu-parent-row:hover,body:not(#root-never-matches).dark-theme app-permission tr.menu-parent-row:hover td,body:not(#root-never-matches).dark-theme app-permission tr[style*="background:#f8fafc"]:hover,body:not(#root-never-matches).dark-theme app-permission tr[style*="background:#f8fafc"]:hover td{background:#192646!important;background-color:#192646!important}body:not(#root-never-matches).dark-theme app-permission tbody tr:not(.menu-parent-row),body:not(#root-never-matches).dark-theme app-permission tbody tr[style*="background: #fff"],body:not(#root-never-matches).dark-theme app-permission tbody tr[style*="background:#fff"]{background:#151f38!important;background-color:#151f38!important}body:not(#root-never-matches).dark-theme app-permission tbody tr:not(.menu-parent-row) td,body:not(#root-never-matches).dark-theme app-permission tbody tr[style*="background: #fff"] td,body:not(#root-never-matches).dark-theme app-permission tbody tr[style*="background:#fff"] td{background:#151f38!important;background-color:#151f38!important;color:#cbd5e1!important}body:not(#root-never-matches).dark-theme app-permission tbody tr:not(.menu-parent-row):hover,body:not(#root-never-matches).dark-theme app-permission tbody tr:not(.menu-parent-row):hover td,body:not(#root-never-matches).dark-theme app-permission tbody tr[style*="background: #fff"]:hover,body:not(#root-never-matches).dark-theme app-permission tbody tr[style*="background: #fff"]:hover td{background:#192646!important;background-color:#192646!important}body:not(#root-never-matches).dark-theme .btn-secondary,body:not(#root-never-matches).dark-theme button.btn-secondary,body:not(#root-never-matches).dark-theme .btn-secondary[style*="background: white"],body:not(#root-never-matches).dark-theme .btn-secondary[style*="background:white"],body:not(#root-never-matches).dark-theme button.btn-secondary[style*="background: white"],body:not(#root-never-matches).dark-theme button.btn-secondary[style*="background:white"]{background:#1e2e56!important;background-color:#1e2e56!important;color:#cbd5e1!important;border:1px solid #223259!important}body:not(#root-never-matches).dark-theme .btn-secondary:hover,body:not(#root-never-matches).dark-theme button.btn-secondary:hover{background:#283a6a!important;background-color:#283a6a!important;color:#fff!important}body.dark-theme app-permission .perm-checkbox-base,body.dark-theme app-permission .menu-select-all-checkbox{background-color:#182548!important;border:2px solid #64748b!important;border-radius:4px!important}body.dark-theme app-permission .perm-checkbox-base:hover,body.dark-theme app-permission .menu-select-all-checkbox:hover{border-color:#60a5fa!important;background-color:#243666!important}body.dark-theme app-permission .perm-checkbox-base:checked,body.dark-theme app-permission .menu-select-all-checkbox:checked{background-color:#2563eb!important;border-color:#2563eb!important}body.dark-theme app-permission .perm-checkbox-base:checked:after,body.dark-theme app-permission .menu-select-all-checkbox:checked:after{border-color:#fff!important}body.dark-theme app-user-management .action-dropdown-list,body.dark-theme app-users .action-dropdown-list,body.dark-theme app-role-management .action-dropdown-list,body.dark-theme app-role .action-dropdown-list,body.dark-theme app-module-management .action-dropdown-list,body.dark-theme app-module .action-dropdown-list,body.dark-theme app-user-roles .action-dropdown-list{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 12px 30px #0009!important}body.dark-theme app-user-management .action-item,body.dark-theme app-users .action-item,body.dark-theme app-role-management .action-item,body.dark-theme app-role .action-item,body.dark-theme app-module-management .action-item,body.dark-theme app-module .action-item,body.dark-theme app-user-roles .action-item{color:#cbd5e1!important;background:transparent!important}body.dark-theme app-user-management .action-item:hover,body.dark-theme app-users .action-item:hover,body.dark-theme app-role-management .action-item:hover,body.dark-theme app-role .action-item:hover,body.dark-theme app-module-management .action-item:hover,body.dark-theme app-module .action-item:hover,body.dark-theme app-user-roles .action-item:hover{background-color:#1e2e56!important;color:#60a5fa!important}body.dark-theme app-user-management .action-item.action-item-danger,body.dark-theme app-users .action-item.action-item-danger,body.dark-theme app-role-management .action-item.action-item-danger,body.dark-theme app-role .action-item.action-item-danger,body.dark-theme app-user-roles .action-item.action-item-danger{color:#f87171!important}body.dark-theme app-user-management .action-item.action-item-danger:hover,body.dark-theme app-users .action-item.action-item-danger:hover,body.dark-theme app-role-management .action-item.action-item-danger:hover,body.dark-theme app-role .action-item.action-item-danger:hover,body.dark-theme app-user-roles .action-item.action-item-danger:hover{background-color:#ef444426!important;color:#ef4444!important}body.dark-theme app-user-management .column-manager-menu,body.dark-theme app-users .column-manager-menu,body.dark-theme app-role-management .column-manager-menu,body.dark-theme app-role .column-manager-menu,body.dark-theme app-module-management .column-manager-menu,body.dark-theme app-module .column-manager-menu,body.dark-theme app-user-roles .column-manager-menu{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 40px #0009!important;color:#fff!important}body.dark-theme app-user-management .column-manager-header,body.dark-theme app-users .column-manager-header,body.dark-theme app-role-management .column-manager-header,body.dark-theme app-role .column-manager-header,body.dark-theme app-module-management .column-manager-header,body.dark-theme app-module .column-manager-header,body.dark-theme app-user-roles .column-manager-header{background:#111c38!important;border-bottom:1px solid #223259!important;color:#fff!important}body.dark-theme app-user-management .column-manager-list,body.dark-theme app-users .column-manager-list,body.dark-theme app-role-management .column-manager-list,body.dark-theme app-role .column-manager-list,body.dark-theme app-module-management .column-manager-list,body.dark-theme app-module .column-manager-list,body.dark-theme app-user-roles .column-manager-list{background:#151f38!important}body.dark-theme app-user-management .column-item,body.dark-theme app-users .column-item,body.dark-theme app-role-management .column-item,body.dark-theme app-role .column-item,body.dark-theme app-module-management .column-item,body.dark-theme app-module .column-item,body.dark-theme app-user-roles .column-item{border-bottom:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-user-management .column-label,body.dark-theme app-users .column-label,body.dark-theme app-role-management .column-label,body.dark-theme app-role .column-label,body.dark-theme app-module-management .column-label,body.dark-theme app-module .column-label,body.dark-theme app-user-roles .column-label{color:#cbd5e1!important}body.dark-theme app-user-management .switch .slider,body.dark-theme app-users .switch .slider,body.dark-theme app-role-management .switch .slider,body.dark-theme app-role .switch .slider,body.dark-theme app-module-management .switch .slider,body.dark-theme app-module .switch .slider,body.dark-theme app-user-roles .switch .slider{background:#223259!important}body.dark-theme app-user-management .switch input:checked+.slider,body.dark-theme app-users .switch input:checked+.slider,body.dark-theme app-role-management .switch input:checked+.slider,body.dark-theme app-role .switch input:checked+.slider,body.dark-theme app-module-management .switch input:checked+.slider,body.dark-theme app-module .switch input:checked+.slider,body.dark-theme app-user-roles .switch input:checked+.slider{background:#1a6bf4!important}body.dark-theme app-user-management .popup-overlay,body.dark-theme app-users .popup-overlay,body.dark-theme app-role-management .popup-overlay,body.dark-theme app-role .popup-overlay,body.dark-theme app-user-roles .popup-overlay{background:#030712bf!important}body.dark-theme app-user-management .parameter-popup,body.dark-theme app-users .parameter-popup,body.dark-theme app-role-management .parameter-popup,body.dark-theme app-role .parameter-popup,body.dark-theme app-user-roles .parameter-popup{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 20px 60px #0009!important;color:#fff!important}body.dark-theme app-user-management .popup-header,body.dark-theme app-users .popup-header,body.dark-theme app-role-management .popup-header,body.dark-theme app-role .popup-header,body.dark-theme app-user-roles .popup-header{background:#111c38!important;border-bottom:1px solid #223259!important}body.dark-theme app-user-management .popup-header h3,body.dark-theme app-users .popup-header h3,body.dark-theme app-role-management .popup-header h3,body.dark-theme app-role .popup-header h3,body.dark-theme app-user-roles .popup-header h3{color:#fff!important}body.dark-theme app-user-management .close-popup,body.dark-theme app-users .close-popup,body.dark-theme app-role-management .close-popup,body.dark-theme app-role .close-popup,body.dark-theme app-user-roles .close-popup{color:#94a3b8!important;background:transparent!important}body.dark-theme app-user-management .close-popup:hover,body.dark-theme app-users .close-popup:hover,body.dark-theme app-role-management .close-popup:hover,body.dark-theme app-role .close-popup:hover,body.dark-theme app-user-roles .close-popup:hover{color:#ef4444!important}body.dark-theme app-user-management .popup-search,body.dark-theme app-users .popup-search,body.dark-theme app-role-management .popup-search,body.dark-theme app-role .popup-search,body.dark-theme app-user-roles .popup-search{background:#151f38!important}body.dark-theme app-user-management .popup-search p,body.dark-theme app-users .popup-search p,body.dark-theme app-role-management .popup-search p,body.dark-theme app-role .popup-search p,body.dark-theme app-user-roles .popup-search p{color:#cbd5e1!important}body.dark-theme app-user-management .popup-search p strong,body.dark-theme app-users .popup-search p strong,body.dark-theme app-role-management .popup-search p strong,body.dark-theme app-role .popup-search p strong,body.dark-theme app-user-roles .popup-search p strong{color:#fff!important}body.dark-theme app-user-management .popup-search input[type=password],body.dark-theme app-users .popup-search input[type=password]{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-user-management .popup-footer,body.dark-theme app-users .popup-footer,body.dark-theme app-role-management .popup-footer,body.dark-theme app-role .popup-footer,body.dark-theme app-user-roles .popup-footer{background:#111c38!important;border-top:1px solid #223259!important}body.dark-theme app-user-management .popup-footer .btn-secondary,body.dark-theme app-users .popup-footer .btn-secondary,body.dark-theme app-role-management .popup-footer .btn-secondary,body.dark-theme app-role .popup-footer .btn-secondary,body.dark-theme app-user-roles .popup-footer .btn-secondary{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-user-management .popup-footer .btn-secondary:hover,body.dark-theme app-users .popup-footer .btn-secondary:hover,body.dark-theme app-role-management .popup-footer .btn-secondary:hover,body.dark-theme app-role .popup-footer .btn-secondary:hover,body.dark-theme app-user-roles .popup-footer .btn-secondary:hover{background:#283a6a!important;color:#fff!important}body.dark-theme app-user-management .popup-footer .btn-confirm,body.dark-theme app-users .popup-footer .btn-confirm,body.dark-theme app-role-management .popup-footer .btn-confirm,body.dark-theme app-role .popup-footer .btn-confirm,body.dark-theme app-user-roles .popup-footer .btn-confirm{background:#ef4444!important;color:#fff!important;border:none!important}body.dark-theme app-role-management .parameter-item,body.dark-theme app-role .parameter-item{background:#111c38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-role-management .parameter-item.active,body.dark-theme app-role .parameter-item.active{background:#1e2e56!important;border-color:#3b82f6!important;color:#fff!important}body.dark-theme app-user-management .user-master-modal-backdrop,body.dark-theme app-users .user-master-modal-backdrop{background:#030712bf!important}body.dark-theme app-user-management .user-master-modal,body.dark-theme app-users .user-master-modal{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 20px 60px #0009!important;color:#fff!important}body.dark-theme app-user-management .user-master-modal-header,body.dark-theme app-users .user-master-modal-header{background:#111c38!important;border-bottom:1px solid #223259!important}body.dark-theme app-user-management .user-master-modal-header h3,body.dark-theme app-users .user-master-modal-header h3{color:#fff!important}body.dark-theme app-user-management .user-master-modal-header p,body.dark-theme app-users .user-master-modal-header p{color:#94a3b8!important}body.dark-theme app-user-management .user-mode-tabs,body.dark-theme app-users .user-mode-tabs{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-user-management .user-mode-tabs button,body.dark-theme app-users .user-mode-tabs button{color:#cbd5e1!important;background:transparent!important}body.dark-theme app-user-management .user-mode-tabs button.active,body.dark-theme app-users .user-mode-tabs button.active{background:#1a6bf4!important;color:#fff!important}body.dark-theme app-user-management .import-config-row select,body.dark-theme app-users .import-config-row select{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-user-management .manual-user-form label span,body.dark-theme app-users .manual-user-form label span{color:#94a3b8!important}body.dark-theme app-user-management .manual-user-form input,body.dark-theme app-user-management .manual-user-form select,body.dark-theme app-users .manual-user-form input,body.dark-theme app-users .manual-user-form select{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-user-management .file-drop,body.dark-theme app-users .file-drop{background:#111c38!important;border:2px dashed #223259!important}body.dark-theme app-user-management .file-title,body.dark-theme app-users .file-title{color:#fff!important}body.dark-theme app-user-management .file-meta,body.dark-theme app-users .file-meta{color:#94a3b8!important}body.dark-theme app-user-management .result-grid,body.dark-theme app-users .result-grid{background:#111c38!important;border:1px solid #223259!important}body.dark-theme app-user-management .result-grid div strong,body.dark-theme app-users .result-grid div strong{color:#fff!important}body.dark-theme app-user-management .result-grid div span,body.dark-theme app-users .result-grid div span{color:#94a3b8!important}body.dark-theme app-user-management .modal-action-row,body.dark-theme app-users .modal-action-row{background:#111c38!important;border-top:1px solid #223259!important}body.dark-theme app-side-drawer .drawer-container,body.dark-theme app-side-drawer .drawer-content{background:#151f38!important;border-left:1px solid #223259!important;color:#fff!important}body.dark-theme app-side-drawer .drawer-header{background:#111c38!important;border-bottom:1px solid #223259!important;color:#fff!important}body.dark-theme app-side-drawer .drawer-header h2,body.dark-theme app-side-drawer .drawer-header h3{color:#fff!important}body.dark-theme app-side-drawer .drawer-close{color:#94a3b8!important;background:transparent!important}body.dark-theme app-side-drawer .drawer-close:hover{color:#ef4444!important}body.dark-theme app-create-user-drawer .task-form,body.dark-theme app-create-role-drawer .task-form,body.dark-theme app-user-roles .task-form{background:#0b1329!important}body.dark-theme app-create-user-drawer .form-field label,body.dark-theme app-create-role-drawer .form-field label,body.dark-theme app-user-roles .form-field label{color:#fff!important}body.dark-theme app-create-user-drawer .form-field input,body.dark-theme app-create-user-drawer .form-field select,body.dark-theme app-create-user-drawer .form-field textarea,body.dark-theme app-create-role-drawer .form-field input,body.dark-theme app-create-role-drawer .form-field select,body.dark-theme app-create-role-drawer .form-field textarea,body.dark-theme app-create-role-drawer .select-wrapper select,body.dark-theme app-user-roles .form-field input,body.dark-theme app-user-roles .form-field select,body.dark-theme app-user-roles .select-wrapper select{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-create-user-drawer .form-field input:disabled,body.dark-theme app-create-user-drawer .form-field select:disabled,body.dark-theme app-user-roles .form-field select:disabled{background:#111c38!important;color:#64748b!important;border-color:#1e2e56!important}body.dark-theme app-create-user-drawer .role-chip{background:#1e2e56!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-create-user-drawer .role-chip-x{color:#f87171!important}body.dark-theme app-create-user-drawer .role-empty{color:#94a3b8!important}body.dark-theme app-create-user-drawer .cat-option-item{background:#111c38!important;border-color:#223259!important}body.dark-theme app-create-user-drawer .cat-option-item:hover{border-color:#3b82f6!important;background:#152244!important}body.dark-theme app-create-user-drawer .cat-title{color:#fff!important}body.dark-theme app-create-user-drawer .cat-subtitle{color:#94a3b8!important}body.dark-theme app-create-user-drawer .cat-icon{background:#1e2e56!important;color:#60a5fa!important}body.dark-theme app-user-roles .multi-select-trigger{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme app-user-roles .multi-select-options{background:#151f38!important;border:1px solid #223259!important;box-shadow:0 10px 30px #0009!important}body.dark-theme app-user-roles .multi-select-option{color:#cbd5e1!important}body.dark-theme app-user-roles .multi-select-option:hover{background:#1e2e56!important;color:#60a5fa!important}body.dark-theme app-create-user-drawer .form-footer,body.dark-theme app-create-role-drawer .form-footer,body.dark-theme app-user-roles .form-footer{background:#111c38!important;border-top:1px solid #223259!important}body.dark-theme app-create-user-drawer .btn-primary,body.dark-theme app-create-role-drawer .btn-primary,body.dark-theme app-user-roles .btn-primary{background:#1a6bf4!important;border-color:#1a6bf4!important;color:#fff!important}body.dark-theme app-create-user-drawer .btn-primary:hover,body.dark-theme app-create-role-drawer .btn-primary:hover,body.dark-theme app-user-roles .btn-primary:hover{background:#0f57d6!important}body.dark-theme app-user-roles .table-loading-state{background:#151f38!important}body.dark-theme app-user-roles .table-loading-spinner{border-color:#ffffff26!important;border-top-color:#3b82f6!important}body.dark-theme app-user-roles .table-loading-title{color:#f1f5f9!important}body.dark-theme app-user-roles .table-loading-subtitle{color:#94a3b8!important}body.dark-theme app-user-management .page-info,body.dark-theme app-users .page-info,body.dark-theme app-role-management .page-info,body.dark-theme app-role .page-info,body.dark-theme app-module-management .page-info,body.dark-theme app-module .page-info,body.dark-theme app-user-roles .page-info{color:#94a3b8!important}body.dark-theme app-user-management .page-info strong,body.dark-theme app-users .page-info strong,body.dark-theme app-role-management .page-info strong,body.dark-theme app-role .page-info strong,body.dark-theme app-module-management .page-info strong,body.dark-theme app-module .page-info strong,body.dark-theme app-user-roles .page-info strong{color:#fff!important}body.dark-theme app-user-management .control-btn,body.dark-theme app-users .control-btn,body.dark-theme app-role-management .control-btn,body.dark-theme app-role .control-btn,body.dark-theme app-module-management .control-btn,body.dark-theme app-module .control-btn,body.dark-theme app-user-roles .control-btn{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-user-management .control-btn:hover:not(.disabled),body.dark-theme app-users .control-btn:hover:not(.disabled),body.dark-theme app-role-management .control-btn:hover:not(.disabled),body.dark-theme app-role .control-btn:hover:not(.disabled),body.dark-theme app-module-management .control-btn:hover:not(.disabled),body.dark-theme app-module .control-btn:hover:not(.disabled),body.dark-theme app-user-roles .control-btn:hover:not(.disabled){background:#1e2e56!important;color:#fff!important}body.dark-theme app-user-management .control-btn.disabled,body.dark-theme app-users .control-btn.disabled,body.dark-theme app-role-management .control-btn.disabled,body.dark-theme app-role .control-btn.disabled,body.dark-theme app-module-management .control-btn.disabled,body.dark-theme app-module .control-btn.disabled,body.dark-theme app-user-roles .control-btn.disabled{color:#475569!important;border-color:#1e2e56!important;opacity:.5!important}body.dark-theme app-user-management .num-btn,body.dark-theme app-users .num-btn,body.dark-theme app-role-management .num-btn,body.dark-theme app-role .num-btn,body.dark-theme app-module-management .num-btn,body.dark-theme app-module .num-btn,body.dark-theme app-user-roles .num-btn{background:#151f38!important;border:1px solid #223259!important;color:#cbd5e1!important}body.dark-theme app-user-management .num-btn:hover,body.dark-theme app-users .num-btn:hover,body.dark-theme app-role-management .num-btn:hover,body.dark-theme app-role .num-btn:hover,body.dark-theme app-module-management .num-btn:hover,body.dark-theme app-module .num-btn:hover,body.dark-theme app-user-roles .num-btn:hover{background:#1e2e56!important;color:#fff!important}body.dark-theme app-user-management .num-btn.active,body.dark-theme app-users .num-btn.active,body.dark-theme app-role-management .num-btn.active,body.dark-theme app-role .num-btn.active,body.dark-theme app-module-management .num-btn.active,body.dark-theme app-module .num-btn.active,body.dark-theme app-user-roles .num-btn.active{background:#1a6bf4!important;border-color:#1a6bf4!important;color:#fff!important}body.dark-theme app-user-management .page-size,body.dark-theme app-users .page-size,body.dark-theme app-role-management .page-size,body.dark-theme app-role .page-size,body.dark-theme app-module-management .page-size,body.dark-theme app-module .page-size,body.dark-theme app-user-roles .page-size{color:#94a3b8!important}body.dark-theme app-user-management .page-size select,body.dark-theme app-users .page-size select,body.dark-theme app-role-management .page-size select,body.dark-theme app-role .page-size select,body.dark-theme app-module-management .page-size select,body.dark-theme app-module .page-size select,body.dark-theme app-user-roles .page-size select{background:#0c1427!important;border:1px solid #223259!important;color:#fff!important}body.dark-theme .rm-loading-overlay,body.dark-theme .md-loading-overlay,body.dark-theme app-review-meeting .rm-loading-overlay,body.dark-theme app-meeting-details .md-loading-overlay,body.dark-theme app-rm-dashboard .rm-loading-overlay,body.dark-theme app-rm-dashboard-view-details .rm-loading-overlay,body.dark-theme .st-loading-overlay,body.dark-theme .tsc-loading-overlay,body.dark-theme .sop-loading-overlay,body.dark-theme .sc-loading-overlay,body.dark-theme .io-loading-overlay,body.dark-theme .urm-loading-overlay{background:#0b1329cc!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}body.dark-theme .rm-spinner,body.dark-theme .md-spinner,body.dark-theme app-review-meeting .rm-spinner,body.dark-theme app-meeting-details .md-spinner,body.dark-theme app-rm-dashboard .rm-spinner,body.dark-theme app-rm-dashboard-view-details .rm-spinner,body.dark-theme .st-spinner,body.dark-theme .tsc-spinner,body.dark-theme .sop-spinner,body.dark-theme .sc-spinner,body.dark-theme .io-spinner,body.dark-theme .urm-spinner{border-color:#ffffff1f!important;border-top-color:#3b82f6!important}body.dark-theme .rm-loading-text,body.dark-theme .md-loading-text,body.dark-theme app-review-meeting .rm-loading-text,body.dark-theme app-meeting-details .md-loading-text,body.dark-theme app-rm-dashboard .rm-loading-text,body.dark-theme app-rm-dashboard-view-details .rm-loading-text,body.dark-theme .st-loading-text,body.dark-theme .tsc-loading-text,body.dark-theme .sop-loading-text,body.dark-theme .sc-loading-text,body.dark-theme .io-loading-text,body.dark-theme .urm-loading-text{color:#f1f5f9!important}body.dark-theme app-review-meeting .meeting-table thead th:last-child{background:#111c38!important;vertical-align:middle!important;box-shadow:none!important;border-left:none!important}body.dark-theme app-review-meeting .meeting-table tbody td:last-child{background-color:#151f38!important;box-shadow:none!important;border-left:none!important;border-bottom:1px solid #1e2e56!important;vertical-align:middle!important}body.dark-theme app-review-meeting .meeting-table tbody tr:nth-child(2n) td:last-child{background-color:#111c38!important;box-shadow:none!important;border-left:none!important}body.dark-theme app-review-meeting .meeting-table tbody tr:hover td:last-child{background-color:#1b2a4e!important;box-shadow:none!important;border-left:none!important}body.dark-theme app-review-meeting .meeting-table tbody tr:last-child td:last-child{border-bottom:none!important;box-shadow:none!important}body.dark-theme app-review-meeting .action-eye-icon{stroke:#cbd5e1!important;color:#cbd5e1!important}body.dark-theme app-review-meeting .icon-btn:hover .action-eye-icon{stroke:#fff!important;color:#fff!important}
