:root,[data-bs-theme=light]{--immexa-purple: #6C4CF1;--immexa-blue: #2563EB;--immexa-navy: #111827;--immexa-muted: #64748B;--immexa-bg: #FFFFFF;--immexa-soft-bg: #F8FAFC;--immexa-border: #E5E7EB;--immexa-success: #10B981;--immexa-warning: #F59E0B;--immexa-danger: #EF4444;--immexa-primary-soft: #F1EEFF;--immexa-blue-soft: #EFF6FF;--bs-primary: var(--immexa-purple);--bs-primary-rgb: 108, 76, 241;--bs-primary-bg-subtle: var(--immexa-primary-soft);--bs-primary-border-subtle: #D8D0FF;--bs-link-color: var(--immexa-purple);--bs-link-hover-color: #5538D8;--bs-success: var(--immexa-success);--bs-success-rgb: 16, 185, 129;--bs-success-bg-subtle: #ECFDF5;--bs-success-border-subtle: #A7F3D0;--bs-warning: var(--immexa-warning);--bs-warning-rgb: 245, 158, 11;--bs-warning-bg-subtle: #FFFBEB;--bs-warning-border-subtle: #FDE68A;--bs-danger: var(--immexa-danger);--bs-danger-rgb: 239, 68, 68;--bs-danger-bg-subtle: #FEF2F2;--bs-danger-border-subtle: #FECACA;--bs-info: var(--immexa-blue);--bs-info-rgb: 37, 99, 235;--bs-info-bg-subtle: var(--immexa-blue-soft);--bs-body-color: var(--immexa-navy);--bs-secondary-color: var(--immexa-muted);--bs-border-color: var(--immexa-border);--bs-body-bg: var(--immexa-bg)}body{color:var(--immexa-navy);background:var(--immexa-bg)}.text-primary,.link-primary{color:var(--immexa-purple)!important}.link-primary:hover{color:#5538d8!important}.text-muted,.text-body-secondary{color:var(--immexa-muted)!important}.text-dark{color:var(--immexa-navy)!important}.bg-primary,.text-bg-primary{background-color:var(--immexa-purple)!important;color:#fff!important}.bg-primary-subtle,.bg-light-primary,.bg-light-primary-subtle{background-color:var(--immexa-primary-soft)!important}.bg-info,.text-bg-info{background-color:var(--immexa-blue)!important;color:#fff!important}.bg-info-subtle,.bg-light-info,.bg-light-info-subtle{background-color:var(--immexa-blue-soft)!important}.text-info{color:var(--immexa-blue)!important}.text-success{color:var(--immexa-success)!important}.bg-success,.text-bg-success{background-color:var(--immexa-success)!important}.bg-success-subtle,.bg-light-success{background-color:#ecfdf5!important}.text-warning{color:var(--immexa-warning)!important}.bg-warning,.text-bg-warning{background-color:var(--immexa-warning)!important}.bg-warning-subtle,.bg-light-warning{background-color:#fffbeb!important}.text-danger{color:var(--immexa-danger)!important}.bg-danger,.text-bg-danger{background-color:var(--immexa-danger)!important}.bg-danger-subtle,.bg-light-danger{background-color:#fef2f2!important}.border-primary{border-color:var(--immexa-purple)!important}.border,.card,.dropdown-menu,.modal-content,.form-control,.form-select,.input-group-text{border-color:var(--immexa-border)!important}.card,.dropdown-menu,.modal-content{background:var(--immexa-bg)}.card{box-shadow:0 10px 30px #1118270a!important}.form-control,.form-select{color:var(--immexa-navy);background-color:#fff}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:var(--immexa-purple)!important;box-shadow:0 0 0 .2rem #6c4cf124!important}.form-check-input:checked{background-color:var(--immexa-purple)!important;border-color:var(--immexa-purple)!important}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--immexa-purple);--bs-btn-border-color: transparent;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5C3EE3;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4F33D1;--bs-btn-active-border-color: transparent;background:linear-gradient(135deg,var(--immexa-purple),var(--immexa-blue))!important;border:0!important;color:#fff!important;box-shadow:0 10px 24px #6c4cf138}.btn-primary:hover,.btn-primary:focus{filter:brightness(.98);box-shadow:0 12px 28px #2563eb3d!important}.btn-outline-primary{--bs-btn-color: var(--immexa-purple);--bs-btn-border-color: #CFC6FF;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--immexa-purple);--bs-btn-hover-border-color: var(--immexa-purple);--bs-btn-active-bg: var(--immexa-purple);--bs-btn-active-border-color: var(--immexa-purple)}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: var(--immexa-blue);--bs-btn-border-color: var(--immexa-blue);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #1D4ED8;--bs-btn-hover-border-color: #1D4ED8}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: var(--immexa-success);--bs-btn-border-color: var(--immexa-success);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #059669;--bs-btn-hover-border-color: #059669}.btn-warning{--bs-btn-color: #111827;--bs-btn-bg: var(--immexa-warning);--bs-btn-border-color: var(--immexa-warning);--bs-btn-hover-color: #111827;--bs-btn-hover-bg: #D97706;--bs-btn-hover-border-color: #D97706}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: var(--immexa-danger);--bs-btn-border-color: var(--immexa-danger);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #DC2626;--bs-btn-hover-border-color: #DC2626}.btn-light-primary,.btn-light-info{background:var(--immexa-primary-soft)!important;color:var(--immexa-purple)!important;border-color:transparent!important}.btn-light-primary:hover,.btn-light-info:hover{background:#e7e0ff!important;color:#5538d8!important}.btn-light-success{background:#ecfdf5!important;color:var(--immexa-success)!important}.btn-light-warning{background:#fffbeb!important;color:var(--immexa-warning)!important}.btn-light-danger{background:#fef2f2!important;color:var(--immexa-danger)!important}.badge.bg-light-primary,.badge.bg-primary-subtle{color:var(--immexa-purple)!important}.badge.bg-light-info,.badge.bg-info-subtle{color:var(--immexa-blue)!important}.page-item.active .page-link,.pagination .active>.page-link{background:linear-gradient(135deg,var(--immexa-purple),var(--immexa-blue))!important;border-color:transparent!important}.page-link{color:var(--immexa-purple)}.nav-tabs .nav-link.active,.nav-pills .nav-link.active{background:var(--immexa-primary-soft)!important;color:var(--immexa-purple)!important}.sidebar-item.selected>.sidebar-link,.sidebar-item.active>.sidebar-link,.sidebar-nav .sidebar-link.active{background:var(--immexa-primary-soft)!important;color:var(--immexa-purple)!important}.sidebar-item.selected>.sidebar-link i,.sidebar-item.active>.sidebar-link i,.sidebar-nav .sidebar-link.active i{color:var(--immexa-purple)!important}.sidebar-link:hover{background:var(--immexa-soft-bg)!important;color:var(--immexa-purple)!important}.topbar,.left-sidebar,.body-wrapper,.container-fluid{background-color:var(--immexa-bg)}.soft-surface,.bg-light,.bg-secondary-subtle{background-color:var(--immexa-soft-bg)!important}.metric-icon,.summary-icon,.kpi-icon{background:var(--immexa-primary-soft)!important;color:var(--immexa-purple)!important}.text-action,.active-state,.eyebrow{color:var(--immexa-purple)!important}.alert-warning{background:#fffbeb!important;color:#92400e!important}.alert-danger{background:#fef2f2!important;color:#991b1b!important}.alert-success{background:#ecfdf5!important;color:#065f46!important}*,*:before,*:after{transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}[data-bs-theme=dark]{color-scheme:dark;--bg-primary: #0B1020;--bg-sidebar: #0F172A;--bg-card: #111827;--bg-elevated: #1E293B;--border: #334155;--text-primary: #F8FAFC;--text-secondary: #94A3B8;--text-muted: #64748B;--brand-purple: #8B5CF6;--brand-blue: #3B82F6;--success: #22C55E;--warning: #F59E0B;--error: #EF4444;--immexa-purple: var(--brand-purple);--immexa-blue: var(--brand-blue);--immexa-navy: var(--text-primary);--immexa-muted: var(--text-secondary);--immexa-bg: var(--bg-primary);--immexa-soft-bg: var(--bg-elevated);--immexa-border: var(--border);--immexa-success: var(--success);--immexa-warning: var(--warning);--immexa-danger: var(--error);--immexa-primary-soft: rgba(139, 92, 246, .15);--immexa-blue-soft: rgba(59, 130, 246, .14);--bs-body-bg: var(--bg-primary);--bs-body-color: var(--text-primary);--bs-secondary-color: var(--text-secondary);--bs-border-color: var(--border);--bs-primary: var(--brand-purple);--bs-primary-rgb: 139, 92, 246;--bs-primary-bg-subtle: rgba(139, 92, 246, .15);--bs-primary-border-subtle: rgba(139, 92, 246, .36);--bs-link-color: var(--brand-purple);--bs-link-hover-color: #A78BFA;--bs-success: var(--success);--bs-success-rgb: 34, 197, 94;--bs-warning: var(--warning);--bs-warning-rgb: 245, 158, 11;--bs-danger: var(--error);--bs-danger-rgb: 239, 68, 68;--bs-info: var(--brand-blue);--bs-info-rgb: 59, 130, 246}.card,.modal-content,.dropdown-menu,.offcanvas{border-radius:16px!important}.card-body{padding:1rem!important}.btn{border-radius:10px!important;font-weight:650}.btn-sm{border-radius:9px!important}.form-control,.form-select,.input-group-text{border-radius:10px!important;min-height:40px}.form-control,.form-select{font-weight:400}.form-label,label{font-weight:650;color:var(--immexa-navy)}.table>:not(caption)>*>*{padding-top:.72rem;padding-bottom:.72rem}.table thead th,.table thead td{color:var(--immexa-muted);font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;font-weight:700}.badge{font-weight:650;border-radius:999px}.avatar,.rounded-circle{box-shadow:0 8px 20px #11182714}.information-card,.detail-card,.profile-field,.field-card,.summary-card,.metric-card{background:var(--immexa-soft-bg)!important;border:1px solid var(--immexa-border)!important;border-radius:14px!important;padding:.78rem .9rem!important;box-shadow:none!important}.information-card strong,.detail-card strong,.profile-field strong,.field-card strong{font-weight:500!important}.page-wrapper .card,.body-wrapper .card{box-shadow:0 12px 32px #1118270a!important}[data-bs-theme=dark] .information-card,[data-bs-theme=dark] .detail-card,[data-bs-theme=dark] .profile-field,[data-bs-theme=dark] .field-card,[data-bs-theme=dark] .summary-card,[data-bs-theme=dark] .metric-card{background:var(--bg-card)!important;border-color:var(--border)!important}[data-bs-theme=dark] html,[data-bs-theme=dark] body,[data-bs-theme=dark] #app,[data-bs-theme=dark] .page-wrapper,[data-bs-theme=dark] .body-wrapper,[data-bs-theme=dark] .container-fluid{background:var(--bg-primary)!important;color:var(--text-primary)!important}[data-bs-theme=dark] .topbar,[data-bs-theme=dark] .app-header,[data-bs-theme=dark] .navbar,[data-bs-theme=dark] .navbar-collapse{background:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--border)!important}[data-bs-theme=dark] .left-sidebar{background:var(--bg-sidebar)!important;border-color:var(--border)!important}[data-bs-theme=dark] .brand-logo,[data-bs-theme=dark] .sidebar-nav,[data-bs-theme=dark] .scroll-sidebar{background:var(--bg-sidebar)!important}[data-bs-theme=dark] .sidebar-link,[data-bs-theme=dark] .sidebar-link i{color:var(--text-secondary)!important}[data-bs-theme=dark] .sidebar-link:hover{background:#8b5cf614!important;color:var(--text-primary)!important}[data-bs-theme=dark] .sidebar-link:hover i{color:var(--brand-purple)!important}[data-bs-theme=dark] .sidebar-item.selected>.sidebar-link,[data-bs-theme=dark] .sidebar-item.active>.sidebar-link,[data-bs-theme=dark] .sidebar-nav .sidebar-link.active{position:relative;background:#8b5cf626!important;color:#fff!important;border-left:3px solid var(--brand-purple)!important}[data-bs-theme=dark] .sidebar-item.selected>.sidebar-link i,[data-bs-theme=dark] .sidebar-item.active>.sidebar-link i,[data-bs-theme=dark] .sidebar-nav .sidebar-link.active i{color:var(--brand-purple)!important}[data-bs-theme=dark] .nav-small-cap,[data-bs-theme=dark] .nav-small-cap .hide-menu{color:var(--text-muted)!important}[data-bs-theme=dark] .card,[data-bs-theme=dark] .panel,[data-bs-theme=dark] .workspace-card,[data-bs-theme=dark] .focus-card,[data-bs-theme=dark] .mini-card,[data-bs-theme=dark] article,[data-bs-theme=dark] .list-group,[data-bs-theme=dark] .list-group-item{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border)!important;box-shadow:0 0 20px #8b5cf614!important}[data-bs-theme=dark] .dropdown-menu,[data-bs-theme=dark] .modal-content,[data-bs-theme=dark] .dialog,[data-bs-theme=dark] .modal-card,[data-bs-theme=dark] .supplier-card,[data-bs-theme=dark] .invoice-party-card,[data-bs-theme=dark] .invoice-date-card,[data-bs-theme=dark] .brand-panel,[data-bs-theme=dark] .brand-preview,[data-bs-theme=dark] .brand-controls,[data-bs-theme=dark] .workspace-preview,[data-bs-theme=dark] .logo-guidance,[data-bs-theme=dark] .settings-section-note,[data-bs-theme=dark] .invoice-preview-note{background:var(--bg-elevated)!important;color:var(--text-primary)!important;border-color:var(--border)!important;box-shadow:0 0 20px #8b5cf614!important}[data-bs-theme=dark] .card-header,[data-bs-theme=dark] .modal-header,[data-bs-theme=dark] .modal-footer,[data-bs-theme=dark] .border,[data-bs-theme=dark] .border-top,[data-bs-theme=dark] .border-bottom,[data-bs-theme=dark] .border-start,[data-bs-theme=dark] .border-end{border-color:var(--border)!important}[data-bs-theme=dark] h1,[data-bs-theme=dark] h2,[data-bs-theme=dark] h3,[data-bs-theme=dark] h4,[data-bs-theme=dark] h5,[data-bs-theme=dark] h6,[data-bs-theme=dark] .fw-bold,[data-bs-theme=dark] .fw-semibold,[data-bs-theme=dark] .text-dark,[data-bs-theme=dark] strong,[data-bs-theme=dark] .supplier-name,[data-bs-theme=dark] .workspace-preview strong,[data-bs-theme=dark] .settings-subheading{color:var(--text-primary)!important}[data-bs-theme=dark] .text-muted,[data-bs-theme=dark] .text-body-secondary,[data-bs-theme=dark] .form-text,[data-bs-theme=dark] small,[data-bs-theme=dark] .supplier-muted,[data-bs-theme=dark] .supplier-detail,[data-bs-theme=dark] .invoice-eyebrow,[data-bs-theme=dark] .supplier-label,[data-bs-theme=dark] .preview-label{color:var(--text-secondary)!important}[data-bs-theme=dark] .text-primary,[data-bs-theme=dark] .text-action,[data-bs-theme=dark] .eyebrow,[data-bs-theme=dark] .section-kicker,[data-bs-theme=dark] .focus-eyebrow{color:var(--brand-purple)!important}[data-bs-theme=dark] a:not(.btn):hover{color:#a78bfa!important}[data-bs-theme=dark] .text-info{color:var(--brand-blue)!important}[data-bs-theme=dark] .text-success{color:var(--success)!important}[data-bs-theme=dark] .text-warning{color:var(--warning)!important}[data-bs-theme=dark] .text-danger{color:var(--error)!important}[data-bs-theme=dark] .btn-primary{background:linear-gradient(135deg,var(--brand-purple) 0%,var(--brand-blue) 100%)!important;color:#fff!important;border:0!important;box-shadow:0 12px 30px #8b5cf63d!important}[data-bs-theme=dark] .btn-primary:hover,[data-bs-theme=dark] .btn-primary:focus{filter:brightness(1.08);box-shadow:0 14px 34px #3b82f647!important}[data-bs-theme=dark] .btn-light,[data-bs-theme=dark] .btn-secondary,[data-bs-theme=dark] .btn-outline-primary,[data-bs-theme=dark] .btn-light-primary,[data-bs-theme=dark] .btn-light-info{background:var(--bg-card)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;box-shadow:none!important}[data-bs-theme=dark] .btn-light:hover,[data-bs-theme=dark] .btn-secondary:hover,[data-bs-theme=dark] .btn-outline-primary:hover,[data-bs-theme=dark] .btn-light-primary:hover,[data-bs-theme=dark] .btn-light-info:hover{background:#8b5cf61f!important;border-color:#8b5cf673!important;color:#fff!important}[data-bs-theme=dark] .btn-success{background:var(--success)!important;border-color:var(--success)!important;color:#052e16!important}[data-bs-theme=dark] .btn-warning{background:var(--warning)!important;border-color:var(--warning)!important;color:#111827!important}[data-bs-theme=dark] .btn-danger{background:var(--error)!important;border-color:var(--error)!important;color:#fff!important}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select,[data-bs-theme=dark] textarea,[data-bs-theme=dark] input,[data-bs-theme=dark] .input-group-text{background-color:var(--bg-sidebar)!important;border-color:var(--border)!important;color:var(--text-primary)!important}[data-bs-theme=dark] .form-control::-moz-placeholder,[data-bs-theme=dark] textarea::-moz-placeholder,[data-bs-theme=dark] input::-moz-placeholder{color:var(--text-muted)!important}[data-bs-theme=dark] .form-control::placeholder,[data-bs-theme=dark] textarea::placeholder,[data-bs-theme=dark] input::placeholder{color:var(--text-muted)!important}[data-bs-theme=dark] .form-control:focus,[data-bs-theme=dark] .form-select:focus,[data-bs-theme=dark] textarea:focus,[data-bs-theme=dark] input:focus,[data-bs-theme=dark] .form-check-input:focus{border-color:var(--brand-purple)!important;box-shadow:0 0 0 .22rem #8b5cf640!important}[data-bs-theme=dark] .form-check-input:checked{background-color:var(--brand-purple)!important;border-color:var(--brand-purple)!important}[data-bs-theme=dark] .table{--bs-table-bg: transparent;--bs-table-color: var(--text-primary);--bs-table-border-color: var(--border);color:var(--text-primary)!important;border-color:var(--border)!important}[data-bs-theme=dark] .table th,[data-bs-theme=dark] .data th{background:var(--bg-elevated)!important;color:var(--text-secondary)!important;border-color:var(--border)!important}[data-bs-theme=dark] .table td,[data-bs-theme=dark] .data td{color:var(--text-primary)!important;border-color:var(--border)!important}[data-bs-theme=dark] .table-hover tbody tr:hover,[data-bs-theme=dark] .table tbody tr:hover,[data-bs-theme=dark] .data tr:hover{background:#8b5cf60d!important}[data-bs-theme=dark] .bg-light,[data-bs-theme=dark] .bg-secondary-subtle,[data-bs-theme=dark] .bg-primary-subtle,[data-bs-theme=dark] .bg-light-primary,[data-bs-theme=dark] .bg-light-primary-subtle{background:#8b5cf626!important;color:var(--brand-purple)!important}[data-bs-theme=dark] .bg-info-subtle,[data-bs-theme=dark] .bg-light-info{background:#3b82f624!important;color:var(--brand-blue)!important}[data-bs-theme=dark] .bg-success-subtle,[data-bs-theme=dark] .bg-light-success,[data-bs-theme=dark] .btn-light-success{background:#22c55e1f!important;color:var(--success)!important}[data-bs-theme=dark] .bg-warning-subtle,[data-bs-theme=dark] .bg-light-warning,[data-bs-theme=dark] .btn-light-warning{background:#f59e0b24!important;color:var(--warning)!important}[data-bs-theme=dark] .bg-danger-subtle,[data-bs-theme=dark] .bg-light-danger,[data-bs-theme=dark] .btn-light-danger{background:#ef444424!important;color:var(--error)!important}[data-bs-theme=dark] .badge.bg-light-primary,[data-bs-theme=dark] .badge.bg-primary-subtle{background:#8b5cf626!important;color:#c4b5fd!important}[data-bs-theme=dark] .badge.bg-light-info,[data-bs-theme=dark] .badge.bg-info-subtle{background:#3b82f624!important;color:#93c5fd!important}[data-bs-theme=dark] .badge.bg-light-success{background:#22c55e1f!important;color:var(--success)!important}[data-bs-theme=dark] .badge.bg-light-warning{background:#f59e0b24!important;color:var(--warning)!important}[data-bs-theme=dark] .badge.bg-light-danger{background:#ef444424!important;color:var(--error)!important}[data-bs-theme=dark] .progress{background:var(--bg-elevated)!important}[data-bs-theme=dark] .progress-bar{background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue))!important}[data-bs-theme=dark] .workspace-brand{border-color:var(--border)!important}[data-bs-theme=dark] .workspace-logo-wrap,[data-bs-theme=dark] .workspace-preview-logo{background:#fff!important;border-color:#ffffff1f!important;box-shadow:0 0 20px #8b5cf61a!important}[data-bs-theme=dark] .nav-icon-hover-bg:hover,[data-bs-theme=dark] .nav-link:hover,[data-bs-theme=dark] .quick-links .nav-link:hover{background:#8b5cf614!important}[data-bs-theme=dark] .nav-link,[data-bs-theme=dark] .navbar-nav .nav-link,[data-bs-theme=dark] .dropdown-item{color:var(--text-secondary)!important}[data-bs-theme=dark] .dropdown-item:hover,[data-bs-theme=dark] .message-body a:hover{background:#8b5cf614!important;color:var(--text-primary)!important}[data-bs-theme=dark] .fixed-profile{background:#8b5cf614!important;border:1px solid var(--border)}[data-bs-theme=dark] .alert-warning{background:#f59e0b24!important;color:#fcd34d!important;border-color:#f59e0b40!important}[data-bs-theme=dark] .alert-danger{background:#ef444424!important;color:#fca5a5!important;border-color:#ef444440!important}[data-bs-theme=dark] .alert-success{background:#22c55e1f!important;color:#86efac!important;border-color:#22c55e3d!important}[data-bs-theme=dark] .page-link{background:var(--bg-card)!important;border-color:var(--border)!important;color:var(--brand-purple)!important}[data-bs-theme=dark] .page-item.active .page-link,[data-bs-theme=dark] .pagination .active>.page-link{background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue))!important;color:#fff!important}[data-bs-theme=dark] .apexcharts-canvas text,[data-bs-theme=dark] .apexcharts-legend-text{fill:var(--text-secondary)!important;color:var(--text-secondary)!important}[data-bs-theme=dark] .apexcharts-gridline,[data-bs-theme=dark] .apexcharts-xaxis-tick,[data-bs-theme=dark] .apexcharts-yaxis line,[data-bs-theme=dark] .apexcharts-xaxis line{stroke:var(--border)!important}[data-bs-theme=dark] .modal-backdrop,[data-bs-theme=dark] .overlay,[data-bs-theme=dark] .workspace-modal{background:#020617b8!important}[data-bs-theme=dark] .lead-page,[data-bs-theme=dark] .template-page,[data-bs-theme=dark] .matter-workspace,[data-bs-theme=dark] .invoice-page,[data-bs-theme=dark] .settings-page{color:var(--text-primary)!important}[data-bs-theme=dark] .metric-card,[data-bs-theme=dark] .content-card,[data-bs-theme=dark] .template-card,[data-bs-theme=dark] .context-card,[data-bs-theme=dark] .requirement-table,[data-bs-theme=dark] .workflow-stage-list>div,[data-bs-theme=dark] .evidence-summary>div,[data-bs-theme=dark] .search-box,[data-bs-theme=dark] .notice,[data-bs-theme=dark] .capabilities div,[data-bs-theme=dark] .status-menu,[data-bs-theme=dark] .attention-list>button{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border)!important;box-shadow:0 0 20px #8b5cf614!important}[data-bs-theme=dark] .toolbar,[data-bs-theme=dark] .add-requirement,[data-bs-theme=dark] .requirement-header,[data-bs-theme=dark] .modal-heading>button,[data-bs-theme=dark] .stage-marker,[data-bs-theme=dark] .status-chip,[data-bs-theme=dark] .tab-count,[data-bs-theme=dark] .empty,[data-bs-theme=dark] .guardrail,[data-bs-theme=dark] .details,[data-bs-theme=dark] [style*="background: #f8fafc"],[data-bs-theme=dark] [style*="background:#f8fafc"],[data-bs-theme=dark] [style*="background: #f1f5f9"],[data-bs-theme=dark] [style*="background:#f1f5f9"],[data-bs-theme=dark] [style*="background: #f7f8fb"],[data-bs-theme=dark] [style*="background:#f7f8fb"],[data-bs-theme=dark] [style*="background: #f8f9fb"],[data-bs-theme=dark] [style*="background:#f8f9fb"],[data-bs-theme=dark] [style*="background: #eef1f5"],[data-bs-theme=dark] [style*="background:#eef1f5"]{background:var(--bg-elevated)!important;color:var(--text-primary)!important;border-color:var(--border)!important}[data-bs-theme=dark] .metric-card span,[data-bs-theme=dark] .page-header p,[data-bs-theme=dark] .dialog header p,[data-bs-theme=dark] .template-card p,[data-bs-theme=dark] .version,[data-bs-theme=dark] .template-detail,[data-bs-theme=dark] .matter-breadcrumb,[data-bs-theme=dark] .matter-meta,[data-bs-theme=dark] .matter-subclass,[data-bs-theme=dark] .focus-content p,[data-bs-theme=dark] .attention-list small,[data-bs-theme=dark] .requirement-row small,[data-bs-theme=dark] .context-card dt,[data-bs-theme=dark] .timeline-entry p,[data-bs-theme=dark] .timeline-entry small,[data-bs-theme=dark] .empty span{color:var(--text-secondary)!important}[data-bs-theme=dark] .metric-card strong,[data-bs-theme=dark] .template-card h2,[data-bs-theme=dark] .empty strong,[data-bs-theme=dark] .matter-hero h1,[data-bs-theme=dark] .attention-list strong,[data-bs-theme=dark] .requirement-row strong,[data-bs-theme=dark] .context-card dd,[data-bs-theme=dark] .timeline-entry strong{color:var(--text-primary)!important}[data-bs-theme=dark] .metric-icon.purple,[data-bs-theme=dark] .matter-icon,[data-bs-theme=dark] .party-avatar,[data-bs-theme=dark] .evidence-icon,[data-bs-theme=dark] .compliance-check,[data-bs-theme=dark] .command-icon,[data-bs-theme=dark] .category{background:#8b5cf626!important;color:var(--brand-purple)!important}[data-bs-theme=dark] .metric-icon.blue{background:#3b82f624!important;color:var(--brand-blue)!important}[data-bs-theme=dark] .metric-icon.green{background:#22c55e1f!important;color:var(--success)!important}[data-bs-theme=dark] .metric-icon.orange,[data-bs-theme=dark] .attention-strip{background:#f59e0b24!important;color:var(--warning)!important;border-color:#f59e0b40!important}[data-bs-theme=dark] .workspace-tabs{border-color:var(--border)!important}[data-bs-theme=dark] .workspace-tabs button{color:var(--text-secondary)!important}[data-bs-theme=dark] .workspace-tabs button.active{color:var(--brand-purple)!important;border-bottom-color:var(--brand-purple)!important}[data-bs-theme=dark] .workflow-stage-card.is-clickable:hover,[data-bs-theme=dark] .workflow-stage-card.is-clickable:focus{border-color:var(--brand-purple)!important;box-shadow:0 0 20px #8b5cf624!important}[data-bs-theme=dark] .timeline-entry{border-left-color:var(--border)!important}[data-bs-theme=dark] .timeline-dot{background:var(--brand-purple)!important;border-color:#8b5cf633!important}.mini-sidebar .sidebar-nav .hide-menu{display:none!important}.mini-sidebar .left-sidebar{width:80px}.navbar-collapse{display:none}.navbar-collapse.show{display:block}
