html{height:100%;--mat-sys-background: light-dark(#fff8f6, #181211);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#fbeeec, #362f2e);--mat-sys-inverse-primary: light-dark(#ffb4a8, #c00100);--mat-sys-inverse-surface: light-dark(#362f2e, #ede0dd);--mat-sys-on-background: light-dark(#201a19, #ede0dd);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #690100);--mat-sys-on-primary-container: light-dark(#930100, #ffdad4);--mat-sys-on-primary-fixed: light-dark(#410000, #410000);--mat-sys-on-primary-fixed-variant: light-dark(#930100, #930100);--mat-sys-on-secondary: light-dark(#ffffff, #442925);--mat-sys-on-secondary-container: light-dark(#5d3f3b, #ffdad4);--mat-sys-on-secondary-fixed: light-dark(#2c1512, #2c1512);--mat-sys-on-secondary-fixed-variant: light-dark(#5d3f3b, #5d3f3b);--mat-sys-on-surface: light-dark(#201a19, #ede0dd);--mat-sys-on-surface-variant: light-dark(#534341, #f5ddda);--mat-sys-on-tertiary: light-dark(#ffffff, #690100);--mat-sys-on-tertiary-container: light-dark(#930100, #ffdad4);--mat-sys-on-tertiary-fixed: light-dark(#410000, #410000);--mat-sys-on-tertiary-fixed-variant: light-dark(#930100, #930100);--mat-sys-outline: light-dark(#857370, #a08c89);--mat-sys-outline-variant: light-dark(#d8c2be, #534341);--mat-sys-primary: light-dark(#c00100, #ffb4a8);--mat-sys-primary-container: light-dark(#ffdad4, #930100);--mat-sys-primary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-primary-fixed-dim: light-dark(#ffb4a8, #ffb4a8);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#775651, #e7bdb6);--mat-sys-secondary-container: light-dark(#ffdad4, #5d3f3b);--mat-sys-secondary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-secondary-fixed-dim: light-dark(#e7bdb6, #e7bdb6);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f6, #181211);--mat-sys-surface-bright: light-dark(#fff8f6, #3f3737);--mat-sys-surface-container: light-dark(#f9ebe9, #251e1d);--mat-sys-surface-container-high: light-dark(#f3e5e4, #302828);--mat-sys-surface-container-highest: light-dark(#ede0dd, #3b3332);--mat-sys-surface-container-low: light-dark(#fef1ef, #201a19);--mat-sys-surface-container-lowest: light-dark(#ffffff, #130d0c);--mat-sys-surface-dim: light-dark(#e4d7d6, #181211);--mat-sys-surface-tint: light-dark(#c00100, #ffb4a8);--mat-sys-surface-variant: light-dark(#f5ddda, #534341);--mat-sys-tertiary: light-dark(#c00100, #ffb4a8);--mat-sys-tertiary-container: light-dark(#ffdad4, #930100);--mat-sys-tertiary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-tertiary-fixed-dim: light-dark(#ffb4a8, #ffb4a8);--mat-sys-neutral-variant20: #3b2d2b;--mat-sys-neutral10: #201a19;--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;--mat-sys-primary: #c0392b;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #fde8e6;--mat-sys-on-primary-container: #4a0a05;--mat-sys-surface: #fcfcfc;--mat-sys-surface-container: #fafafa;--mat-sys-surface-container-low: #f4f4f5;--mat-sys-surface-container-high: #ffffff}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0;height:100%}:root,[data-theme=light]{color-scheme:light;--ink: #17212b;--muted: #657383;--line: #d9e0e7;--panel: #ffffff;--paper: #f5f7fa;--bg-page: #fcfcfc;--bg-card: #fafafa;--bg-input: #ffffff;--bg-subtle: #f4f4f5;--brand: #c0392b;--brand-strong: #922b21;--accent: #b45309;--danger: #b91c1c;--ok: #166534;--sidebar-bg: #ffffff;--sidebar-border: #e5e7eb;--sidebar-link: #374151;--sidebar-link-hover:#111827;--sidebar-hover: rgba(0,0,0,.05);--sidebar-active: rgba(192,57,43,.1);--sidebar-active-c: #c0392b;--sidebar-group: #9ca3af;--sidebar-footer-border: #e5e7eb;--sidebar-footer-txt:#9ca3af;--sidebar-icon-op: .5}[data-theme=dark]{color-scheme:dark;--ink: #e6edf3;--muted: #8b949e;--line: #30363d;--panel: #161b22;--paper: #0d1117;--bg-page: #0d1117;--bg-card: #161b22;--bg-input: #0d1117;--bg-subtle: #1c2128;--brand: #0ea5e9;--brand-strong: #0284c7;--accent: #f59e0b;--danger: #ef4444;--ok: #22c55e;--sidebar-bg: #0f1c24;--sidebar-border: rgba(255,255,255,.07);--sidebar-link: #b8ccd8;--sidebar-link-hover:#ffffff;--sidebar-hover: rgba(255,255,255,.08);--sidebar-active: rgba(255,255,255,.12);--sidebar-active-c: #ffffff;--sidebar-group: #4d6e82;--sidebar-footer-border: rgba(255,255,255,.07);--sidebar-footer-txt:#4d6e82;--sidebar-icon-op: .7}.page-header{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:600px){.page-header{flex-direction:column;align-items:flex-start}.page-header .actions{width:100%;flex-wrap:wrap}.page-header h1{font-size:22px}}.page-header h1{margin:0;font-size:26px;color:var(--ink)}.page-header .breadcrumb,.page-header p{margin:0 0 3px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.page-header .actions{display:flex;align-items:center;gap:8px;flex-shrink:0}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg-page);color:var(--ink)}button,input,select,textarea{font:inherit}button{border:1px solid var(--line);background:var(--bg-card);color:var(--ink);min-height:44px;border-radius:6px;padding:0 14px;cursor:pointer;transition:background .15s,border-color .15s}button.primary{background:var(--brand);border-color:var(--brand);color:#fff}button.primary:hover{background:var(--brand-strong);border-color:var(--brand-strong)}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:6px;padding:10px 12px;background:var(--bg-input);color:var(--ink);min-height:44px}input::placeholder,textarea::placeholder{color:var(--muted)}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--line);padding:10px;text-align:left;vertical-align:top}th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em;background:var(--bg-subtle)}.badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#edf2f7;color:#314154;font-size:12px;white-space:nowrap}.badge.ok{background:#dcfce7;color:#166534}.badge.warn{background:#fef3c7;color:#92400e}.badge.danger{background:#fee2e2;color:#b91c1c}[data-theme=dark] .badge{background:#1f2937;color:#d1d5db}[data-theme=dark] .badge.ok{background:#14532d;color:#86efac}[data-theme=dark] .badge.warn{background:#451a03;color:#fcd34d}[data-theme=dark] .badge.danger{background:#450a0a;color:#fca5a5}[data-theme=dark] .card,[data-theme=dark] .modal-box,[data-theme=dark] .modal-backdrop>div,[data-theme=dark] .panel,[data-theme=dark] .recon-panel,[data-theme=dark] .drawer,[data-theme=dark] .detail-drawer,[data-theme=dark] .kpi-card,[data-theme=dark] .summary-card,[data-theme=dark] .report-card,[data-theme=dark] .client-card,[data-theme=dark] .approvals-card,[data-theme=dark] .approvers-config,[data-theme=dark] .settings-card,[data-theme=dark] .unmatched-card{background:var(--bg-card)!important;border-color:var(--line)!important}[data-theme=dark] section[style*=background],[data-theme=dark] form,[data-theme=dark] fieldset,[data-theme=dark] .create-payment,[data-theme=dark] .notes-row textarea,[data-theme=dark] .submit-row{background:var(--bg-card)!important;border-color:var(--line)!important}[data-theme=dark] .panel-header,[data-theme=dark] .panel-totals,[data-theme=dark] .report-header,[data-theme=dark] .tab-bar,[data-theme=dark] .view-toggle{background:var(--bg-subtle)!important;border-color:var(--line)!important}[data-theme=dark] .recon-row:hover,[data-theme=dark] .recon-row.selected{background:#1c2840!important}[data-theme=dark] .recon-row.matched{background:#0f2d1e!important}[data-theme=dark] .recon-row.highlight{background:#2c1f00!important}[data-theme=dark] .stat-card,[data-theme=dark] .job-card,[data-theme=dark] .warranty-card,[data-theme=dark] .expense-card,[data-theme=dark] .record-card,[data-theme=dark] .vehicle-card,[data-theme=dark] .team-card,[data-theme=dark] .quick-action{background:var(--bg-card)!important;border-color:var(--line)!important}.stat-value,.kpi-value,.ms-val{color:var(--ink)!important}[data-theme=dark] tr:hover td{background:var(--bg-subtle)!important}[data-theme=dark] tbody tr{border-color:var(--line)!important}[data-theme=dark] .inline-form input,[data-theme=dark] .create-payment input,[data-theme=dark] .create-payment select,[data-theme=dark] .filters input,[data-theme=dark] .filters select,[data-theme=dark] .modal-box input,[data-theme=dark] .modal-box select,[data-theme=dark] .modal-box textarea{background:var(--bg-input)!important;border-color:var(--line)!important;color:var(--ink)!important}[data-theme=dark] .approver-row{background:var(--bg-subtle)!important;border-color:var(--line)!important}[data-theme=dark] .approver-row.approved{background:#0f2d1e!important;border-color:#166534!important}[data-theme=dark] .info-banner{background:#0c1a2e!important;border-color:#1e40af!important;color:#93c5fd!important}[data-theme=dark] .success-banner{background:#0f2d1e!important;border-color:#166534!important;color:#86efac!important}[data-theme=dark] .match-hint{background:#0c1a2e!important;border-color:#1e3a5f!important}[data-theme=dark] .pill-open{background:#1e3a5f!important;color:#93c5fd!important}[data-theme=dark] .pill-submitted{background:#2c1f00!important;color:#fcd34d!important}[data-theme=dark] .pill-approved{background:#0f2d1e!important;color:#86efac!important}[data-theme=dark] .pill-closed{background:#1f2937!important;color:#9ca3af!important}[data-theme=dark] .tenant-switcher{background:var(--bg-subtle)!important;border-color:var(--line)!important}[data-theme=dark] .tenant-switcher select{color:var(--ink)!important}[data-theme=dark] .user-dropdown{background:var(--bg-card)!important;border-color:var(--line)!important}[data-theme=dark] .dropdown-item{color:var(--ink)!important}[data-theme=dark] .dropdown-item:hover{background:var(--bg-subtle)!important}[data-theme=dark] .dropdown-item.danger{color:#ef4444!important}[data-theme=dark] .dropdown-item.danger:hover{background:#1a0000!important}[data-theme=dark] .day-cell,[data-theme=dark] .day-header,[data-theme=dark] .week-grid{background:var(--bg-card)!important;border-color:var(--line)!important}[data-theme=dark] .day-cell.today{background:#0c1a2e!important}[data-theme=dark] .progress-bar{background:#1f2937!important}[data-theme=dark] .acct-row input,[data-theme=dark] .approver-edit-row input{background:var(--bg-input)!important}[data-theme=dark] .tabs{border-color:var(--line)!important}[data-theme=dark] .tabs button{color:var(--muted)!important}[data-theme=dark] .tabs button.active{color:var(--brand)!important;border-bottom-color:var(--brand)!important}@media(max-width:760px){table{min-width:720px}.table-wrap{overflow-x:auto}}mat-table,.mat-mdc-table{background:#fff!important;border-radius:0;width:100%}mat-header-row,.mat-mdc-header-row{background:#fafafa!important;border-bottom:2px solid #e8e8e8!important;min-height:42px!important}mat-header-cell,.mat-mdc-header-cell{font-size:10.5px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.07em;color:#888!important;border-bottom:none!important;padding:0 12px!important}mat-row,.mat-mdc-row{min-height:50px!important;border-bottom:1px solid #f2f2f2!important;transition:background .1s;cursor:default}mat-row:hover,.mat-mdc-row:hover{background:#fff5f5!important}mat-cell,.mat-mdc-cell{font-size:13px;color:#1a1a1a;border-bottom:none!important;padding:0 12px!important}mat-row:nth-child(2n),.mat-mdc-row:nth-child(2n){background:#fefefe}mat-paginator,.mat-mdc-paginator{background:#fafafa!important;border-top:1px solid #e8e8e8;font-size:12px;border-radius:0 0 10px 10px}.mat-mdc-no-data-row td,tr.mat-mdc-no-data-row td{text-align:center;padding:48px 16px;color:#bbb;font-size:14px}.mat-sort-header-arrow{color:#c0392b!important}[data-theme=dark] mat-table,[data-theme=dark] .mat-mdc-table{background:#161b22!important}[data-theme=dark] mat-header-row,[data-theme=dark] .mat-mdc-header-row{background:#0d1117!important;border-bottom-color:#30363d!important}[data-theme=dark] mat-header-cell,[data-theme=dark] .mat-mdc-header-cell{color:#6e7681!important}[data-theme=dark] mat-row,[data-theme=dark] .mat-mdc-row{border-bottom-color:#21262d!important}[data-theme=dark] mat-row:hover,[data-theme=dark] .mat-mdc-row:hover{background:#1c2128!important}[data-theme=dark] mat-row:nth-child(2n),[data-theme=dark] .mat-mdc-row:nth-child(2n){background:#161b22}[data-theme=dark] mat-cell,[data-theme=dark] .mat-mdc-cell{color:#c9d1d9}[data-theme=dark] mat-paginator,[data-theme=dark] .mat-mdc-paginator{background:#0d1117!important;border-top-color:#30363d!important}[data-theme=dark] .mat-mdc-paginator-container,[data-theme=dark] .mat-mdc-paginator-range-label{color:#6e7681!important}[data-theme=dark] .mat-mdc-icon-button{color:#8b949e!important}[data-theme=dark] .mat-mdc-paginator-page-size-select .mat-mdc-select-value,[data-theme=dark] .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow{color:#c9d1d9!important}[data-theme=dark] .mat-mdc-paginator-page-size-select .mdc-notched-outline__leading,[data-theme=dark] .mat-mdc-paginator-page-size-select .mdc-notched-outline__notch,[data-theme=dark] .mat-mdc-paginator-page-size-select .mdc-notched-outline__trailing{border-color:#30363d!important}[data-theme=dark] .mat-mdc-select-panel{background:#161b22!important;border:1px solid #30363d}[data-theme=dark] .mat-mdc-option .mdc-list-item__primary-text{color:#c9d1d9!important}[data-theme=dark] .mat-mdc-option:hover:not(.mdc-list-item--disabled){background:#1c2128!important}[data-theme=dark] .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background:#c0392b2e!important}[data-theme=dark] .mat-drawer-container,[data-theme=dark] .app-container{background:#0d1117!important}[data-theme=dark] .app-sidenav{background:#0d1117!important;border-right:1px solid #21262d!important}[data-theme=dark] .brand-mark{background:#c0392b!important}[data-theme=dark] .brand-name{color:#e6edf3!important}[data-theme=dark] .nav-group-label{color:#8b949e!important}[data-theme=dark] .nav-group-label:hover{color:#e6edf3!important}[data-theme=dark] [mat-list-item]{color:#c9d1d9!important;--mat-list-list-item-label-text-color: #c9d1d9;--mat-list-list-item-leading-icon-color: #6e7681;--mat-list-list-item-hover-label-text-color: #ffffff;--mat-list-list-item-hover-leading-icon-color: #ffffff}[data-theme=dark] [mat-list-item] mat-icon,[data-theme=dark] [mat-list-item] [matListItemIcon]{color:#6e7681!important}[data-theme=dark] [mat-list-item] [matListItemTitle],[data-theme=dark] [mat-list-item] .mdc-list-item__primary-text,[data-theme=dark] [mat-list-item] .mat-mdc-list-item-title{color:#c9d1d9!important}[data-theme=dark] a.active-link{color:#c0392b!important;background:#c0392b1f!important;border-radius:6px;--mat-list-list-item-label-text-color: #c0392b;--mat-list-list-item-leading-icon-color: #c0392b}[data-theme=dark] a.active-link mat-icon,[data-theme=dark] a.active-link [matListItemIcon],[data-theme=dark] a.active-link [matListItemTitle],[data-theme=dark] a.active-link .mdc-list-item__primary-text,[data-theme=dark] a.active-link .mat-mdc-list-item-title{color:#c0392b!important}[data-theme=dark] .sidenav-footer{border-top:1px solid #21262d}[data-theme=dark] .theme-btn{color:#6e7681!important}[data-theme=dark] .copyright span{color:#3d444d!important}[data-theme=dark] mat-divider{border-color:#21262d!important}[data-theme=dark] .page-header{background:#161b22!important;border-color:#30363d!important;box-shadow:none!important}[data-theme=dark] .page-header h1{color:#e6edf3}[data-theme=dark] .breadcrumb-trail a{color:#6e7681!important}[data-theme=dark] .mat-mdc-raised-button.mat-primary,[data-theme=dark] .mat-mdc-unelevated-button.mat-primary{--mdc-protected-button-container-color: #c0392b;--mdc-filled-button-container-color: #c0392b;--mdc-protected-button-label-text-color: #ffffff;--mdc-filled-button-label-text-color: #ffffff;background-color:#c0392b!important;color:#fff!important}[data-theme=dark] .mat-mdc-raised-button.mat-primary .mat-icon,[data-theme=dark] .mat-mdc-unelevated-button.mat-primary .mat-icon{color:#fff!important}[data-theme=dark] .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #ef4444;--mdc-outlined-button-outline-color: #30363d;color:#ef4444!important;border-color:#30363d!important}[data-theme=dark] .bc-current{color:#c9d1d9!important}[data-theme=dark] .breadcrumb{color:#6e7681!important}[data-theme=dark] mat-card[appearance=outlined],[data-theme=dark] .section-card{background:#161b22!important;border-color:#30363d!important;box-shadow:none!important}[data-theme=dark] mat-card-title{color:#e6edf3!important}[data-theme=dark] mat-card-subtitle{color:#6e7681!important}.filter-field{max-width:300px!important;width:100%}.filter-field .mat-mdc-form-field-infix{padding-top:7px!important;padding-bottom:7px!important;min-height:38px!important}.filter-field .mat-mdc-text-field-wrapper{padding-top:0!important;padding-bottom:0!important}.filter-field .mat-mdc-form-field-subscript-wrapper{display:none!important}.filter-field input{font-size:13px!important}[data-theme=dark] .filter-field .mdc-notched-outline__leading,[data-theme=dark] .filter-field .mdc-notched-outline__notch,[data-theme=dark] .filter-field .mdc-notched-outline__trailing{border-color:#30363d!important}[data-theme=dark] .filter-field input{color:#c9d1d9!important}[data-theme=dark] .filter-field mat-label,[data-theme=dark] .filter-field .mat-mdc-floating-label{color:#6e7681!important}[data-theme=dark] .filter-field mat-icon{color:#6e7681!important}.filters .mat-mdc-form-field-infix{padding-top:7px!important;padding-bottom:7px!important;min-height:38px!important}.filters .mat-mdc-text-field-wrapper{padding-top:0!important;padding-bottom:0!important}.filters .mat-mdc-form-field-subscript-wrapper{display:none!important}.filters input,.filters .mat-mdc-select-value{font-size:13px!important}[data-theme=dark] .mdc-notched-outline__leading,[data-theme=dark] .mdc-notched-outline__notch,[data-theme=dark] .mdc-notched-outline__trailing{border-color:#fff6!important}[data-theme=dark] .mat-mdc-form-field:hover .mdc-notched-outline__leading,[data-theme=dark] .mat-mdc-form-field:hover .mdc-notched-outline__notch,[data-theme=dark] .mat-mdc-form-field:hover .mdc-notched-outline__trailing{border-color:#fff9!important}[data-theme=dark] .mat-focused .mdc-notched-outline__leading,[data-theme=dark] .mat-focused .mdc-notched-outline__notch,[data-theme=dark] .mat-focused .mdc-notched-outline__trailing{border-color:#ef4444!important}[data-theme=dark] .mat-mdc-form-field input,[data-theme=dark] .mat-mdc-form-field textarea,[data-theme=dark] .mat-mdc-select-value,[data-theme=dark] .mat-mdc-select-arrow{color:#e6edf3!important}[data-theme=dark] .mat-mdc-form-field input::placeholder,[data-theme=dark] .mat-mdc-form-field textarea::placeholder{color:#6e7681!important}[data-theme=dark] .mat-mdc-form-field mat-label,[data-theme=dark] .mat-mdc-floating-label{color:#8b949e!important}[data-theme=dark] .mat-mdc-form-field .mat-icon,[data-theme=dark] .mat-mdc-form-field-hint,[data-theme=dark] .mat-mdc-form-field-error{color:#8b949e!important}[data-theme=dark] .mdc-checkbox__background{border-color:#ffffff80!important}[data-theme=dark] .mdc-checkbox--selected .mdc-checkbox__background{border-color:#ef4444!important;background-color:#ef4444!important}[data-theme=dark] .mdc-form-field{color:#c9d1d9!important}[data-theme=dark] .mat-mdc-outlined-button{border-color:#ffffff4d!important;color:#c9d1d9!important}[data-theme=dark] .mat-mdc-outlined-button.mat-warn{border-color:#ef4444!important;color:#ef4444!important}[data-theme=dark] .mat-mdc-button.mat-primary{color:#ef4444!important}@media print{mat-sidenav,.app-sidenav,.app-toolbar,mat-sidenav-container,mat-sidenav-container .mat-drawer-backdrop{display:none!important}mat-sidenav-content{margin:0!important;overflow:visible!important;background:#fff!important}html,body{background:#fff!important;color:#000!important;height:auto!important}.page>*:not(#print-area):not(.kpi-row):not(.print-letterhead){display:none!important}#print-area,.kpi-row,.print-letterhead{display:block!important;box-shadow:none!important;border:none!important}a{color:inherit!important;text-decoration:none!important}}
