:root{--pp-navy-50:#EEF2F7;--pp-navy-100:#DCE4EE;--pp-navy-200:#C9D6E3;--pp-navy-300:#9FB2C8;--pp-navy-400:#6F86A3;--pp-navy-500:#4A6283;--pp-navy-600:#2C4466;--pp-navy-700:#1A3457;--pp-navy-800:#0B2545;--pp-navy-900:#071A33;--pp-navy-950:#061629;--pp-teal-50:#E7F6F3;--pp-teal-100:#CFEFEA;--pp-teal-200:#9FE0D6;--pp-teal-300:#5ECDBE;--pp-teal-400:#19B8A4;--pp-teal-500:#12A594;--pp-teal-600:#0E8F80;--pp-teal-700:#0C7A6E;--pp-teal-800:#095C53;--pp-teal-900:#0A3A3F;--pp-paper-0:#FFFFFF;--pp-paper-50:#F4F6F9;--pp-paper-100:#E8EDF3;--pp-paper-200:#D2DAE4;--pp-paper-400:#8494A8;--pp-paper-600:#4F5F75;--pp-paper-800:#2A3B52;--pp-paper-900:#0B2545;--pp-night-50:#FFFFFF;--pp-night-100:#C9D6E3;--pp-night-300:#9DB0C7;--pp-night-400:#7088A8;--pp-night-750:#1F3D63;--pp-night-700:#2A4568;--pp-night-800:#13305A;--pp-night-850:#0B2545;--pp-night-900:#061629;--pp-night-950:#04101F;--pp-green-100:#DCF2E3;--pp-green-300:#7CD992;--pp-green-600:#15803D;--pp-green-700:#166534;--pp-green-900:#10301F;--pp-amber-100:#FBEBD3;--pp-amber-300:#F0B45A;--pp-amber-700:#8A4B00;--pp-amber-900:#3A2A10;--pp-red-100:#FBE4E1;--pp-red-300:#FF8A80;--pp-red-700:#A3231B;--pp-red-900:#3D1C24;--pp-blue-100:#E0EAFB;--pp-blue-300:#93B4F5;--pp-blue-700:#1D4ED8;--pp-blue-900:#12274A;--pp-cobalt-300:#86AEEA;--pp-cobalt-600:#2F67B2;--pp-plum-300:#D79AD2;--pp-plum-600:#8E4A8A;--pp-ochre-300:#D9B451;--pp-ochre-600:#8C6D00;--pp-rust-300:#F09A70;--pp-rust-600:#B4512A;--pp-font-sans:"Readex Pro", "Segoe UI", Tahoma, sans-serif;--pp-font-kufi:"Noto Kufi Arabic", "Readex Pro", sans-serif;--pp-size-12:.75rem;--pp-size-14:.875rem;--pp-size-16:1rem;--pp-size-18:1.125rem;--pp-size-21:1.3125rem;--pp-size-24:1.5rem;--pp-size-36:2.25rem;--pp-size-48:3rem;--pp-weight-400:400;--pp-weight-500:500;--pp-weight-600:600;--pp-space-1:4px;--pp-space-2:8px;--pp-space-3:12px;--pp-space-4:16px;--pp-space-5:20px;--pp-space-6:24px;--pp-space-8:32px;--pp-space-10:40px;--pp-space-12:48px;--pp-space-16:64px;--pp-radius-3:3px;--pp-radius-6:6px;--pp-radius-10:10px;--pp-radius-16:16px;--pp-radius-999:999px;--pp-ms-120:.12s;--pp-ms-220:.22s;--pp-ms-360:.36s;--pp-ms-900:.9s;--pp-curve-standard:cubic-bezier(.2,.7,.2,1);--pp-curve-exit:cubic-bezier(.4,0,1,1);color-scheme:light;--pp-primary:var(--pp-navy-800);--pp-on-primary:var(--pp-paper-0);--pp-primary-hover:var(--pp-navy-900);--pp-primary-container:var(--pp-navy-100);--pp-on-primary-container:var(--pp-navy-800);--pp-surface-page:var(--pp-paper-50);--pp-surface-card:var(--pp-paper-0);--pp-surface-sunken:var(--pp-paper-100);--pp-surface-raised:var(--pp-paper-0);--pp-border:var(--pp-paper-200);--pp-border-strong:var(--pp-paper-400);--pp-text-strong:var(--pp-paper-900);--pp-text:var(--pp-paper-800);--pp-text-muted:var(--pp-paper-600);--pp-inverse-surface:var(--pp-navy-800);--pp-on-inverse-surface:var(--pp-paper-50);--pp-inverse-primary:var(--pp-navy-200);--pp-success:var(--pp-green-700);--pp-success-container:var(--pp-green-100);--pp-warning:var(--pp-amber-700);--pp-warning-container:var(--pp-amber-100);--pp-error:var(--pp-red-700);--pp-error-container:var(--pp-red-100);--pp-on-error:var(--pp-paper-0);--pp-info:var(--pp-blue-700);--pp-info-container:var(--pp-blue-100);--pp-savings:var(--pp-teal-700);--pp-savings-container:var(--pp-teal-50);--pp-savings-rule:var(--pp-teal-500);--pp-on-savings:var(--pp-paper-0);--pp-focus:var(--pp-teal-700);--pp-scrim:rgba(6,22,41,.55);--pp-shadow:var(--pp-navy-800);--pp-chart-1:var(--pp-navy-800);--pp-chart-2:var(--pp-cobalt-600);--pp-chart-3:var(--pp-plum-600);--pp-chart-4:var(--pp-ochre-600);--pp-chart-5:var(--pp-rust-600);--pp-chart-6:var(--pp-navy-400);--pp-seq-1:var(--pp-navy-100);--pp-seq-2:var(--pp-navy-300);--pp-seq-3:var(--pp-navy-500);--pp-seq-4:var(--pp-navy-700);--pp-seq-5:var(--pp-navy-950);--pp-chart-grid:var(--pp-border);--pp-chart-axis:var(--pp-border-strong);--pp-font:var(--pp-font-sans);--pp-font-figures:var(--pp-font-kufi);--pp-leading-figures:1.35;--pp-text-12:var(--pp-size-12);--pp-text-14:var(--pp-size-14);--pp-text-16:var(--pp-size-16);--pp-text-18:var(--pp-size-18);--pp-text-21:var(--pp-size-21);--pp-text-24:var(--pp-size-24);--pp-text-36:var(--pp-size-36);--pp-text-48:var(--pp-size-48);--pp-leading-tight:1.2;--pp-leading:1.5;--pp-leading-ar:1.7;--pp-weight-regular:var(--pp-weight-400);--pp-weight-medium:var(--pp-weight-500);--pp-weight-strong:var(--pp-weight-600);--pp-tracking-display:-.02em;--pp-radius-chip:var(--pp-radius-3);--pp-radius-control:var(--pp-radius-6);--pp-radius-card:var(--pp-radius-10);--pp-radius-panel:var(--pp-radius-16);--pp-radius-pill:var(--pp-radius-999);--pp-elev-0:none;--pp-elev-1:0 1px 0 rgba(11,37,69,.06);--pp-elev-2:0 1px 2px rgba(11,37,69,.08), 0 4px 12px rgba(11,37,69,.06);--pp-elev-3:0 2px 4px rgba(11,37,69,.1), 0 16px 40px rgba(11,37,69,.14);--pp-ease:var(--pp-curve-standard);--pp-ease-exit:var(--pp-curve-exit);--pp-dur-fast:var(--pp-ms-120);--pp-dur:var(--pp-ms-220);--pp-dur-slow:var(--pp-ms-360);--pp-dur-rule:var(--pp-ms-900);--pp-icon-16:16px;--pp-icon-20:20px;--pp-icon-24:24px;--pp-icon-weight:300;--pp-button-height-sm:30px;--pp-button-height-md:36px;--pp-button-height-lg:48px;--pp-button-padding-inline:var(--pp-space-4);--pp-button-gap:var(--pp-space-2);--pp-button-radius:var(--pp-radius-control);--pp-button-primary-bg:var(--pp-primary);--pp-button-primary-fg:var(--pp-on-primary);--pp-button-primary-bg-hover:var(--pp-primary-hover);--pp-button-tonal-bg:var(--pp-primary-container);--pp-button-tonal-fg:var(--pp-on-primary-container);--pp-button-tonal-border-hover:var(--pp-primary);--pp-button-outline-bg:var(--pp-surface-card);--pp-button-outline-fg:var(--pp-text-strong);--pp-button-outline-border:var(--pp-border-strong);--pp-button-outline-bg-hover:var(--pp-surface-sunken);--pp-button-text-fg:var(--pp-primary);--pp-button-text-bg-hover:var(--pp-primary-container);--pp-button-danger-fg:var(--pp-error);--pp-button-danger-border:var(--pp-error);--pp-button-danger-bg:var(--pp-surface-card);--pp-button-danger-bg-hover:var(--pp-error-container);--pp-button-disabled-bg:var(--pp-surface-sunken);--pp-button-disabled-fg:var(--pp-text-muted);--pp-button-focus-ring:var(--pp-focus);--pp-button-icon-fg:var(--pp-text-muted);--pp-button-raised-shadow:var(--pp-elev-1);--pp-button-progress-fg:var(--pp-button-disabled-fg);--pp-focus-ring-color:var(--pp-focus);--pp-focus-ring-width:2px;--pp-focus-ring-radius:var(--pp-radius-control);--pp-field-height:40px;--pp-field-bg:var(--pp-surface-card);--pp-field-fg:var(--pp-text-strong);--pp-field-border:var(--pp-border-strong);--pp-field-border-hover:var(--pp-text-muted);--pp-field-border-focus:var(--pp-primary);--pp-field-border-error:var(--pp-error);--pp-field-radius:var(--pp-radius-control);--pp-field-padding-inline:var(--pp-space-3);--pp-field-label-fg:var(--pp-text-strong);--pp-field-help-fg:var(--pp-text-muted);--pp-field-affix-fg:var(--pp-text-muted);--pp-field-disabled-bg:var(--pp-surface-sunken);--pp-field-money-font:var(--pp-font-figures);--pp-field-filled-bg:var(--pp-surface-sunken);--pp-field-padding-block:var(--pp-space-2);--pp-field-font-size:var(--pp-text-14);--pp-table-bg:var(--pp-surface-card);--pp-table-header-fg:var(--pp-text-muted);--pp-table-header-border:var(--pp-border-strong);--pp-table-row-height:44px;--pp-table-row-border:var(--pp-border);--pp-table-row-hover:color-mix(in srgb, var(--pp-primary-container) 40%, transparent);--pp-table-row-selected-bg:var(--pp-primary-container);--pp-table-row-selected-edge:var(--pp-primary);--pp-table-cell-padding-inline:var(--pp-space-3);--pp-table-best-bg:color-mix(in srgb, var(--pp-savings-container) 55%, var(--pp-surface-card));--pp-table-best-edge:var(--pp-savings-rule);--pp-table-numeric-font:var(--pp-font-figures);--pp-table-numeric-leading:var(--pp-leading-figures);--pp-table-total-rule:var(--pp-savings-rule);--pp-table-header-height:40px;--pp-table-sort-arrow:var(--pp-text-muted);--pp-chip-height:24px;--pp-chip-radius:var(--pp-radius-chip);--pp-chip-padding-inline:8px;--pp-chip-draft-fg:var(--pp-text);--pp-chip-draft-border:var(--pp-border-strong);--pp-chip-pending-fg:var(--pp-warning);--pp-chip-pending-bg:var(--pp-warning-container);--pp-chip-approved-fg:var(--pp-success);--pp-chip-approved-bg:var(--pp-success-container);--pp-chip-rejected-fg:var(--pp-error);--pp-chip-rejected-bg:var(--pp-error-container);--pp-chip-review-fg:var(--pp-info);--pp-chip-review-bg:var(--pp-info-container);--pp-chip-best-fg:var(--pp-savings);--pp-chip-best-bg:var(--pp-savings-container);--pp-chip-font-size:var(--pp-text-12);--pp-chip-selected-bg:var(--pp-primary-container);--pp-chip-selected-fg:var(--pp-on-primary-container);--pp-folio-fg:var(--pp-primary);--pp-folio-bg:var(--pp-surface-card);--pp-folio-border:var(--pp-border-strong);--pp-folio-border-hover:var(--pp-primary);--pp-dialog-bg:var(--pp-surface-raised);--pp-dialog-radius:var(--pp-radius-panel);--pp-dialog-shadow:var(--pp-elev-3);--pp-dialog-scrim:var(--pp-scrim);--pp-dialog-width:440px;--pp-dialog-padding:var(--pp-space-6);--pp-dialog-motion:var(--pp-dur-slow);--pp-dialog-title-fg:var(--pp-text-strong);--pp-dialog-fg:var(--pp-text);--pp-dialog-title-size:var(--pp-text-21);--pp-menu-bg:var(--pp-surface-raised);--pp-menu-radius:var(--pp-radius-control);--pp-menu-shadow:var(--pp-elev-2);--pp-menu-item-fg:var(--pp-text-strong);--pp-menu-item-icon:var(--pp-text-muted);--pp-menu-divider:var(--pp-border);--pp-menu-danger-fg:var(--pp-error);--pp-menu-selected-bg:var(--pp-primary-container);--pp-menu-selected-fg:var(--pp-on-primary-container);--pp-calendar-bg:var(--pp-surface-raised);--pp-calendar-radius:var(--pp-radius-card);--pp-calendar-shadow:var(--pp-elev-2);--pp-calendar-fg:var(--pp-text-strong);--pp-calendar-muted-fg:var(--pp-text-muted);--pp-calendar-divider:var(--pp-border);--pp-calendar-selected-bg:var(--pp-primary);--pp-calendar-selected-fg:var(--pp-on-primary);--pp-calendar-today-outline:var(--pp-border-strong);--pp-calendar-range-bg:var(--pp-primary-container);--pp-tabs-height:40px;--pp-tabs-fg:var(--pp-text-muted);--pp-tabs-fg-active:var(--pp-text-strong);--pp-tabs-bg-hover:var(--pp-surface-sunken);--pp-tabs-indicator:var(--pp-primary);--pp-tabs-indicator-height:2px;--pp-tabs-border:var(--pp-border);--pp-nav-width:220px;--pp-nav-bg:var(--pp-surface-card);--pp-nav-border:var(--pp-border);--pp-nav-item-fg:var(--pp-text);--pp-nav-item-icon:var(--pp-text-muted);--pp-nav-item-bg-hover:var(--pp-surface-sunken);--pp-nav-item-active-bg:var(--pp-primary-container);--pp-nav-item-active-fg:var(--pp-on-primary-container);--pp-nav-count-fg:var(--pp-text-muted);--pp-nav-item-height:36px;--pp-nav-item-radius:var(--pp-radius-control);--pp-nav-icon-size:18px;--pp-nav-item-size:var(--pp-text-14);--pp-nav-content-bg:var(--pp-surface-page);--pp-nav-scrim:var(--pp-scrim);--pp-nav-radius:0;--pp-toolbar-bg:var(--pp-surface-card);--pp-toolbar-fg:var(--pp-text-strong);--pp-toolbar-height:56px;--pp-toolbar-title-size:var(--pp-text-16);--pp-list-fg:var(--pp-text-strong);--pp-list-supporting-fg:var(--pp-text-muted);--pp-list-icon:var(--pp-text-muted);--pp-divider-color:var(--pp-border);--pp-divider-width:1px;--pp-toast-bg:var(--pp-inverse-surface);--pp-toast-fg:var(--pp-on-inverse-surface);--pp-toast-action:var(--pp-inverse-primary);--pp-toast-radius:var(--pp-radius-control);--pp-toast-shadow:var(--pp-elev-3);--pp-toast-max-width:420px;--pp-badge-bg:var(--pp-primary);--pp-badge-fg:var(--pp-on-primary);--pp-badge-height:18px;--pp-badge-quiet-bg:var(--pp-surface-sunken);--pp-badge-quiet-fg:var(--pp-text);--pp-badge-quiet-border:var(--pp-border);--pp-tooltip-bg:var(--pp-inverse-surface);--pp-tooltip-fg:var(--pp-on-inverse-surface);--pp-tooltip-radius:var(--pp-radius-control);--pp-tooltip-max-width:200px;--pp-tooltip-offset:8px;--pp-pager-fg:var(--pp-text-muted);--pp-pager-gap:var(--pp-space-3);--pp-pager-page-size:25;--pp-check-size:18px;--pp-check-border:var(--pp-field-border);--pp-check-border-hover:var(--pp-primary);--pp-check-checked-bg:var(--pp-primary);--pp-check-mark:var(--pp-on-primary);--pp-check-disabled-bg:var(--pp-surface-sunken);--pp-switch-width:38px;--pp-switch-height:22px;--pp-switch-track-off:var(--pp-surface-sunken);--pp-switch-track-on:var(--pp-primary);--pp-switch-thumb-off:var(--pp-text-muted);--pp-switch-thumb-on:var(--pp-on-primary);--pp-switch-thumb-size:14px;--pp-switch-thumb-inset:4px;--pp-switch-border:var(--pp-field-border);--pp-progress-indicator:var(--pp-primary);--pp-progress-track:var(--pp-surface-sunken);--pp-progress-height:4px;--pp-progress-radius:var(--pp-radius-pill);--pp-banner-edge-width:3px;--pp-banner-radius:var(--pp-radius-control);--pp-banner-fg:var(--pp-text-strong);--pp-card-bg:var(--pp-surface-card);--pp-card-border:var(--pp-border);--pp-card-radius:var(--pp-radius-card);--pp-card-sunken-bg:var(--pp-surface-sunken);--pp-card-shadow:var(--pp-elev-1);--pp-card-title-size:var(--pp-text-18);--pp-card-subtitle-fg:var(--pp-text-muted);--pp-expansion-bg:var(--pp-surface-card);--pp-expansion-radius:var(--pp-radius-card);--pp-expansion-edge:0 0 0 1px var(--pp-border);--pp-expansion-title-fg:var(--pp-text-strong);--pp-expansion-description-fg:var(--pp-text-muted);--pp-expansion-header-height:48px;--pp-kpi-value-fg:var(--pp-savings);--pp-kpi-value-size:var(--pp-text-36);--pp-chart-savings:var(--pp-savings-rule);--pp-chart-bar-radius:2px}@media(prefers-reduced-motion:reduce){:root{--pp-dur-fast:0ms;--pp-dur:0ms;--pp-dur-slow:0ms;--pp-dur-rule:0ms}}html{color-scheme:light;--mat-sys-background: #f7f9ff;--mat-sys-error: #b02d23;--mat-sys-error-container: #ffdad5;--mat-sys-inverse-on-surface: #eaf1fc;--mat-sys-inverse-primary: #b1c7f0;--mat-sys-inverse-surface: #293139;--mat-sys-on-background: #141c24;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #8e120e;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #314769;--mat-sys-on-primary-fixed: #001c3b;--mat-sys-on-primary-fixed-variant: #314769;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3f4756;--mat-sys-on-secondary-fixed: #141c29;--mat-sys-on-secondary-fixed-variant: #3f4756;--mat-sys-on-surface: #141c24;--mat-sys-on-surface-variant: #3c4853;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #005047;--mat-sys-on-tertiary-fixed: #00201c;--mat-sys-on-tertiary-fixed-variant: #005047;--mat-sys-outline: #6c7984;--mat-sys-outline-variant: #bbc8d5;--mat-sys-primary: #495f82;--mat-sys-primary-container: #d5e3ff;--mat-sys-primary-fixed: #d5e3ff;--mat-sys-primary-fixed-dim: #b1c7f0;--mat-sys-scrim: #000000;--mat-sys-secondary: #575f6e;--mat-sys-secondary-container: #dbe3f5;--mat-sys-secondary-fixed: #dbe3f5;--mat-sys-secondary-fixed-dim: #bfc7d8;--mat-sys-shadow: #000000;--mat-sys-surface: #f7f9ff;--mat-sys-surface-bright: #f7f9ff;--mat-sys-surface-container: #e7eff9;--mat-sys-surface-container-high: #e1e9f3;--mat-sys-surface-container-highest: #dbe3ed;--mat-sys-surface-container-low: #ecf4ff;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d3dbe5;--mat-sys-surface-tint: #495f82;--mat-sys-surface-variant: #d7e4f1;--mat-sys-tertiary: #006b5f;--mat-sys-tertiary-container: #7ef7e3;--mat-sys-tertiary-fixed: #7ef7e3;--mat-sys-tertiary-fixed-dim: #5fdac7;--mat-sys-neutral-variant20: #26323c;--mat-sys-neutral10: #141c24;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-body-large-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-body-medium-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-body-small-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-display-large-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-display-medium-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-display-small-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-headline-large-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-headline-medium-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-headline-small-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-label-large-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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: 600;--mat-sys-label-medium: 500 .75rem / 1rem Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-label-medium-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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: 600;--mat-sys-label-small: 500 .688rem / 1rem Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-label-small-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-title-large-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-title-medium-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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 Readex Pro, Segoe UI, Tahoma, sans-serif;--mat-sys-title-small-font: Readex Pro, Segoe UI, Tahoma, sans-serif;--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-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-chip-touch-target-display: none;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--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: var(--pp-primary);--mat-sys-on-primary: var(--pp-on-primary);--mat-sys-primary-container: var(--pp-primary-container);--mat-sys-on-primary-container: var(--pp-on-primary-container);--mat-sys-inverse-primary: var(--pp-inverse-primary);--mat-sys-surface-tint: var(--pp-primary);--mat-sys-secondary: var(--pp-primary);--mat-sys-on-secondary: var(--pp-on-primary);--mat-sys-secondary-container: var(--pp-primary-container);--mat-sys-on-secondary-container: var(--pp-on-primary-container);--mat-sys-tertiary: var(--pp-savings);--mat-sys-on-tertiary: var(--pp-on-savings);--mat-sys-tertiary-container: var(--pp-savings-container);--mat-sys-on-tertiary-container: var(--pp-savings);--mat-sys-background: var(--pp-surface-page);--mat-sys-on-background: var(--pp-text-strong);--mat-sys-surface: var(--pp-surface-card);--mat-sys-surface-bright: var(--pp-surface-card);--mat-sys-surface-container-lowest: var(--pp-surface-card);--mat-sys-surface-container-low: var(--pp-surface-card);--mat-sys-surface-container: var(--pp-surface-raised);--mat-sys-surface-container-high: var(--pp-surface-raised);--mat-sys-surface-container-highest: var(--pp-surface-sunken);--mat-sys-surface-variant: var(--pp-surface-sunken);--mat-sys-surface-dim: var(--pp-surface-sunken);--mat-sys-on-surface: var(--pp-text-strong);--mat-sys-on-surface-variant: var(--pp-text-muted);--mat-sys-inverse-surface: var(--pp-inverse-surface);--mat-sys-inverse-on-surface: var(--pp-on-inverse-surface);--mat-sys-neutral10: var(--pp-text-strong);--mat-sys-outline: var(--pp-border-strong);--mat-sys-outline-variant: var(--pp-border);--mat-sys-error: var(--pp-error);--mat-sys-on-error: var(--pp-on-error);--mat-sys-error-container: var(--pp-error-container);--mat-sys-on-error-container: var(--pp-error);--mat-sys-scrim: var(--pp-scrim);--mat-sys-shadow: var(--pp-shadow);--mat-sys-corner-extra-small: var(--pp-radius-chip);--mat-sys-corner-small: var(--pp-radius-control);--mat-sys-corner-medium: var(--pp-radius-card);--mat-sys-corner-large: var(--pp-radius-panel);--mat-sys-level1: var(--pp-elev-1);--mat-sys-level2: var(--pp-elev-2);--mat-sys-level3: var(--pp-elev-3);--mat-focus-indicator-border-width: var(--pp-focus-ring-width);--mat-focus-indicator-border-radius: var(--pp-focus-ring-radius);--mat-focus-indicator-border-color: var(--pp-focus-ring-color);--mat-focus-indicator-display: block;--mat-focus-indicator-fallback-border-style: none}html .mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,html .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,html .mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}html{--mat-button-filled-container-color: var(--pp-button-primary-bg);--mat-button-filled-label-text-color: var(--pp-button-primary-fg);--mat-button-filled-disabled-container-color: var(--pp-button-disabled-bg);--mat-button-filled-disabled-label-text-color: var(--pp-button-disabled-fg);--mat-button-filled-progress-active-indicator-color: var(--pp-button-progress-fg);--mat-button-tonal-container-color: var(--pp-button-tonal-bg);--mat-button-tonal-label-text-color: var(--pp-button-tonal-fg);--mat-button-tonal-disabled-container-color: var(--pp-button-disabled-bg);--mat-button-tonal-disabled-label-text-color: var(--pp-button-disabled-fg);--mat-button-outlined-outline-color: var(--pp-button-outline-border);--mat-button-outlined-label-text-color: var(--pp-button-outline-fg);--mat-button-outlined-disabled-label-text-color: var(--pp-button-disabled-fg);--mat-button-text-label-text-color: var(--pp-button-text-fg);--mat-button-text-disabled-label-text-color: var(--pp-button-disabled-fg);--mat-button-protected-container-color: var(--pp-button-outline-bg);--mat-button-protected-label-text-color: var(--pp-button-outline-fg);--mat-button-protected-container-elevation-shadow: var(--pp-button-raised-shadow);--mat-button-filled-container-shape: var(--pp-button-radius);--mat-button-tonal-container-shape: var(--pp-button-radius);--mat-button-outlined-container-shape: var(--pp-button-radius);--mat-button-text-container-shape: var(--pp-button-radius);--mat-button-protected-container-shape: var(--pp-button-radius);--mat-button-filled-container-height: var(--pp-button-height-md);--mat-button-tonal-container-height: var(--pp-button-height-md);--mat-button-outlined-container-height: var(--pp-button-height-md);--mat-button-text-container-height: var(--pp-button-height-md);--mat-button-protected-container-height: var(--pp-button-height-md);--mat-button-filled-horizontal-padding: var(--pp-button-padding-inline);--mat-button-tonal-horizontal-padding: var(--pp-button-padding-inline);--mat-button-outlined-horizontal-padding: var(--pp-button-padding-inline);--mat-button-text-horizontal-padding: var(--pp-button-padding-inline);--mat-button-protected-horizontal-padding: var(--pp-button-padding-inline);--mat-icon-button-icon-color: var(--pp-button-icon-fg);--mat-icon-button-container-shape: var(--pp-button-radius);--mat-icon-button-state-layer-size: var(--pp-button-height-md);--mat-form-field-container-height: var(--pp-field-height);--mat-form-field-container-vertical-padding: var(--pp-field-padding-block);--mat-form-field-filled-with-label-container-padding-top: var(--pp-field-padding-block);--mat-form-field-filled-with-label-container-padding-bottom: var(--pp-field-padding-block);--mat-form-field-container-text-size: var(--pp-field-font-size);--mat-form-field-outlined-label-text-size: var(--pp-field-font-size);--mat-form-field-filled-label-text-size: var(--pp-field-font-size);--mat-form-field-outlined-container-shape: var(--pp-field-radius);--mat-form-field-filled-container-shape: var(--pp-field-radius);--mat-form-field-outlined-outline-color: var(--pp-field-border);--mat-form-field-outlined-hover-outline-color: var(--pp-field-border-hover);--mat-form-field-outlined-focus-outline-color: var(--pp-field-border-focus);--mat-form-field-outlined-error-outline-color: var(--pp-field-border-error);--mat-form-field-outlined-error-focus-outline-color: var(--pp-field-border-error);--mat-form-field-outlined-error-hover-outline-color: var(--pp-field-border-error);--mat-form-field-outlined-disabled-outline-color: var(--pp-field-border);--mat-form-field-outlined-input-text-color: var(--pp-field-fg);--mat-form-field-outlined-label-text-color: var(--pp-field-help-fg);--mat-form-field-outlined-focus-label-text-color: var(--pp-field-border-focus);--mat-form-field-filled-container-color: var(--pp-field-filled-bg);--mat-form-field-filled-input-text-color: var(--pp-field-fg);--mat-form-field-filled-active-indicator-color: var(--pp-field-border);--mat-form-field-filled-focus-active-indicator-color: var(--pp-field-border-focus);--mat-form-field-error-text-color: var(--pp-field-border-error);--mat-form-field-leading-icon-color: var(--pp-field-affix-fg);--mat-form-field-trailing-icon-color: var(--pp-field-affix-fg);--mat-select-panel-background-color: var(--pp-menu-bg);--mat-select-container-elevation-shadow: var(--pp-menu-shadow);--mat-select-enabled-trigger-text-color: var(--pp-field-fg);--mat-select-enabled-arrow-color: var(--pp-field-affix-fg);--mat-select-trigger-text-size: var(--pp-field-font-size);--mat-option-label-text-color: var(--pp-menu-item-fg);--mat-option-selected-state-layer-color: var(--pp-menu-selected-bg);--mat-option-selected-state-label-text-color: var(--pp-menu-selected-fg);--mat-option-label-text-size: var(--pp-field-font-size);--mat-datepicker-calendar-container-background-color: var(--pp-calendar-bg);--mat-datepicker-calendar-container-text-color: var(--pp-calendar-fg);--mat-datepicker-calendar-container-shape: var(--pp-calendar-radius);--mat-datepicker-calendar-container-elevation-shadow: var(--pp-calendar-shadow);--mat-datepicker-calendar-header-divider-color: var(--pp-calendar-divider);--mat-datepicker-calendar-header-text-color: var(--pp-calendar-muted-fg);--mat-datepicker-calendar-body-label-text-color: var(--pp-calendar-muted-fg);--mat-datepicker-calendar-date-text-color: var(--pp-calendar-fg);--mat-datepicker-calendar-date-selected-state-background-color: var(--pp-calendar-selected-bg);--mat-datepicker-calendar-date-selected-state-text-color: var(--pp-calendar-selected-fg);--mat-datepicker-calendar-date-today-outline-color: var(--pp-calendar-today-outline);--mat-datepicker-calendar-date-in-range-state-background-color: var(--pp-calendar-range-bg);--mat-datepicker-toggle-icon-color: var(--pp-field-affix-fg);--mat-card-outlined-container-color: var(--pp-card-bg);--mat-card-outlined-outline-color: var(--pp-card-border);--mat-card-elevated-container-color: var(--pp-card-bg);--mat-card-elevated-container-elevation: var(--pp-card-shadow);--mat-card-filled-container-color: var(--pp-card-sunken-bg);--mat-card-outlined-container-shape: var(--pp-card-radius);--mat-card-elevated-container-shape: var(--pp-card-radius);--mat-card-filled-container-shape: var(--pp-card-radius);--mat-card-title-text-size: var(--pp-card-title-size);--mat-card-subtitle-text-color: var(--pp-card-subtitle-fg);--mat-table-background-color: var(--pp-table-bg);--mat-table-header-headline-color: var(--pp-table-header-fg);--mat-table-row-item-outline-color: var(--pp-table-row-border);--mat-table-row-item-container-height: var(--pp-table-row-height);--mat-table-header-container-height: var(--pp-table-header-height);--mat-table-footer-container-height: var(--pp-table-row-height);--mat-sort-arrow-color: var(--pp-table-sort-arrow);--mat-chip-container-shape-radius: var(--pp-chip-radius);--mat-chip-container-height: var(--pp-chip-height);--mat-chip-label-text-size: var(--pp-chip-font-size);--mat-chip-outline-color: var(--pp-chip-draft-border);--mat-chip-label-text-color: var(--pp-chip-draft-fg);--mat-chip-elevated-selected-container-color: var(--pp-chip-selected-bg);--mat-chip-selected-label-text-color: var(--pp-chip-selected-fg);--mat-dialog-container-color: var(--pp-dialog-bg);--mat-dialog-container-shape: var(--pp-dialog-radius);--mat-dialog-container-elevation-shadow: var(--pp-dialog-shadow);--mat-dialog-subhead-color: var(--pp-dialog-title-fg);--mat-dialog-subhead-size: var(--pp-dialog-title-size);--mat-dialog-supporting-text-color: var(--pp-dialog-fg);--mat-menu-container-color: var(--pp-menu-bg);--mat-menu-container-shape: var(--pp-menu-radius);--mat-menu-container-elevation-shadow: var(--pp-menu-shadow);--mat-menu-item-label-text-color: var(--pp-menu-item-fg);--mat-menu-item-icon-color: var(--pp-menu-item-icon);--mat-menu-divider-color: var(--pp-menu-divider);--mat-tab-active-indicator-color: var(--pp-tabs-indicator);--mat-tab-active-focus-indicator-color: var(--pp-tabs-indicator);--mat-tab-active-hover-indicator-color: var(--pp-tabs-indicator);--mat-tab-active-indicator-height: var(--pp-tabs-indicator-height);--mat-tab-active-label-text-color: var(--pp-tabs-fg-active);--mat-tab-active-focus-label-text-color: var(--pp-tabs-fg-active);--mat-tab-active-hover-label-text-color: var(--pp-tabs-fg-active);--mat-tab-inactive-label-text-color: var(--pp-tabs-fg);--mat-tab-inactive-hover-label-text-color: var(--pp-tabs-fg-active);--mat-tab-container-height: var(--pp-tabs-height);--mat-tab-divider-color: var(--pp-tabs-border);--mat-expansion-container-background-color: var(--pp-expansion-bg);--mat-expansion-container-shape: var(--pp-expansion-radius);--mat-expansion-container-elevation-shadow: var(--pp-expansion-edge);--mat-expansion-header-text-color: var(--pp-expansion-title-fg);--mat-expansion-header-description-color: var(--pp-expansion-description-fg);--mat-expansion-header-indicator-color: var(--pp-expansion-description-fg);--mat-expansion-header-collapsed-state-height: var(--pp-expansion-header-height);--mat-expansion-header-expanded-state-height: var(--pp-expansion-header-height);--mat-checkbox-selected-icon-color: var(--pp-check-checked-bg);--mat-checkbox-selected-hover-icon-color: var(--pp-check-checked-bg);--mat-checkbox-selected-focus-icon-color: var(--pp-check-checked-bg);--mat-checkbox-selected-checkmark-color: var(--pp-check-mark);--mat-checkbox-unselected-icon-color: var(--pp-check-border);--mat-checkbox-unselected-hover-icon-color: var(--pp-check-border-hover);--mat-checkbox-disabled-selected-icon-color: var(--pp-check-disabled-bg);--mat-radio-selected-icon-color: var(--pp-check-checked-bg);--mat-radio-selected-hover-icon-color: var(--pp-check-checked-bg);--mat-radio-selected-focus-icon-color: var(--pp-check-checked-bg);--mat-radio-unselected-icon-color: var(--pp-check-border);--mat-radio-unselected-hover-icon-color: var(--pp-check-border-hover);--mat-slide-toggle-track-width: var(--pp-switch-width);--mat-slide-toggle-track-height: var(--pp-switch-height);--mat-slide-toggle-unselected-handle-size: var(--pp-switch-thumb-size);--mat-slide-toggle-selected-handle-size: var(--pp-switch-thumb-size);--mat-slide-toggle-pressed-handle-size: var(--pp-switch-thumb-size);--mat-slide-toggle-unselected-handle-horizontal-margin: 0 var(--pp-switch-thumb-inset);--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 var(--pp-switch-thumb-inset);--mat-slide-toggle-selected-handle-horizontal-margin: 0 calc(var(--pp-switch-width) - var(--pp-switch-thumb-size) - var(--pp-switch-thumb-inset));--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 calc(var(--pp-switch-width) - var(--pp-switch-thumb-size) - var(--pp-switch-thumb-inset));--mat-slide-toggle-selected-track-color: var(--pp-switch-track-on);--mat-slide-toggle-selected-hover-track-color: var(--pp-switch-track-on);--mat-slide-toggle-selected-focus-track-color: var(--pp-switch-track-on);--mat-slide-toggle-selected-pressed-track-color: var(--pp-switch-track-on);--mat-slide-toggle-unselected-track-color: var(--pp-switch-track-off);--mat-slide-toggle-unselected-hover-track-color: var(--pp-switch-track-off);--mat-slide-toggle-unselected-focus-track-color: var(--pp-switch-track-off);--mat-slide-toggle-unselected-pressed-track-color: var(--pp-switch-track-off);--mat-slide-toggle-selected-handle-color: var(--pp-switch-thumb-on);--mat-slide-toggle-selected-hover-handle-color: var(--pp-switch-thumb-on);--mat-slide-toggle-selected-focus-handle-color: var(--pp-switch-thumb-on);--mat-slide-toggle-selected-pressed-handle-color: var(--pp-switch-thumb-on);--mat-slide-toggle-unselected-handle-color: var(--pp-switch-thumb-off);--mat-slide-toggle-unselected-hover-handle-color: var(--pp-switch-thumb-off);--mat-slide-toggle-unselected-focus-handle-color: var(--pp-switch-thumb-off);--mat-slide-toggle-unselected-pressed-handle-color: var(--pp-switch-thumb-off);--mat-slide-toggle-track-outline-color: var(--pp-switch-border);--mat-slide-toggle-selected-track-outline-color: var(--pp-switch-track-on);--mat-progress-bar-active-indicator-color: var(--pp-progress-indicator);--mat-progress-bar-track-color: var(--pp-progress-track);--mat-progress-bar-active-indicator-height: var(--pp-progress-height);--mat-progress-bar-track-height: var(--pp-progress-height);--mat-progress-bar-track-shape: var(--pp-progress-radius);--mat-progress-spinner-active-indicator-color: var(--pp-progress-indicator);--mat-divider-color: var(--pp-divider-color);--mat-divider-width: var(--pp-divider-width);--mat-toolbar-container-background-color: var(--pp-toolbar-bg);--mat-toolbar-container-text-color: var(--pp-toolbar-fg);--mat-toolbar-standard-height: var(--pp-toolbar-height);--mat-toolbar-mobile-height: var(--pp-toolbar-height);--mat-toolbar-title-text-size: var(--pp-toolbar-title-size);--mat-sidenav-container-width: var(--pp-nav-width);--mat-sidenav-container-background-color: var(--pp-nav-bg);--mat-sidenav-container-text-color: var(--pp-nav-item-fg);--mat-sidenav-container-divider-color: var(--pp-nav-border);--mat-sidenav-container-shape: var(--pp-nav-radius);--mat-sidenav-content-background-color: var(--pp-nav-content-bg);--mat-sidenav-content-text-color: var(--pp-text);--mat-sidenav-scrim-color: var(--pp-nav-scrim);--mat-list-active-indicator-color: var(--pp-nav-item-active-bg);--mat-list-active-indicator-shape: var(--pp-nav-item-radius);--mat-list-list-item-one-line-container-height: var(--pp-nav-item-height);--mat-list-list-item-leading-icon-size: var(--pp-nav-icon-size);--mat-list-list-item-label-text-size: var(--pp-nav-item-size);--mat-list-list-item-label-text-color: var(--pp-list-fg);--mat-list-list-item-supporting-text-color: var(--pp-list-supporting-fg);--mat-list-list-item-leading-icon-color: var(--pp-list-icon);--mat-snack-bar-container-color: var(--pp-toast-bg);--mat-snack-bar-supporting-text-color: var(--pp-toast-fg);--mat-snack-bar-button-color: var(--pp-toast-action);--mat-snack-bar-container-shape: var(--pp-toast-radius);--mat-tooltip-container-color: var(--pp-tooltip-bg);--mat-tooltip-supporting-text-color: var(--pp-tooltip-fg);--mat-tooltip-container-shape: var(--pp-tooltip-radius)}.pp-danger{--mat-button-outlined-outline-color: var(--pp-button-danger-border);--mat-button-outlined-label-text-color: var(--pp-button-danger-fg);--mat-button-text-label-text-color: var(--pp-button-danger-fg);--mat-menu-item-label-text-color: var(--pp-menu-danger-fg);--mat-menu-item-icon-color: var(--pp-menu-danger-fg)}.pp-chip-draft{--mat-chip-outline-color: var(--pp-chip-draft-border);--mat-chip-label-text-color: var(--pp-chip-draft-fg);--mat-chip-with-icon-icon-color: var(--pp-chip-draft-fg)}.pp-chip-pending{--mat-chip-outline-color: var(--pp-chip-pending-bg);--mat-chip-elevated-container-color: var(--pp-chip-pending-bg);--mat-chip-label-text-color: var(--pp-chip-pending-fg);--mat-chip-with-icon-icon-color: var(--pp-chip-pending-fg)}.pp-chip-approved{--mat-chip-outline-color: var(--pp-chip-approved-bg);--mat-chip-elevated-container-color: var(--pp-chip-approved-bg);--mat-chip-label-text-color: var(--pp-chip-approved-fg);--mat-chip-with-icon-icon-color: var(--pp-chip-approved-fg)}.pp-chip-rejected{--mat-chip-outline-color: var(--pp-chip-rejected-bg);--mat-chip-elevated-container-color: var(--pp-chip-rejected-bg);--mat-chip-label-text-color: var(--pp-chip-rejected-fg);--mat-chip-with-icon-icon-color: var(--pp-chip-rejected-fg)}.pp-chip-review{--mat-chip-outline-color: var(--pp-chip-review-fg);--mat-chip-elevated-container-color: var(--pp-chip-review-bg);--mat-chip-label-text-color: var(--pp-chip-review-fg);--mat-chip-with-icon-icon-color: var(--pp-chip-review-fg)}.pp-chip-best{--mat-chip-outline-color: var(--pp-chip-best-bg);--mat-chip-elevated-container-color: var(--pp-chip-best-bg);--mat-chip-label-text-color: var(--pp-chip-best-fg);--mat-chip-with-icon-icon-color: var(--pp-chip-best-fg)}.mat-warn{--mat-button-outlined-outline-color: var(--pp-button-danger-border);--mat-button-outlined-label-text-color: var(--pp-button-danger-fg);--mat-button-text-label-text-color: var(--pp-button-danger-fg);--mat-button-filled-container-color: var(--pp-error);--mat-button-filled-label-text-color: var(--pp-on-error);--mat-icon-button-icon-color: var(--pp-error);--mat-checkbox-selected-icon-color: var(--pp-error);--mat-checkbox-selected-hover-icon-color: var(--pp-error);--mat-checkbox-selected-focus-icon-color: var(--pp-error)}.mat-icon.mat-warn{color:var(--pp-error)}.pp-dialog-backdrop,.cdk-overlay-backdrop.cdk-overlay-dark-backdrop{background:var(--pp-dialog-scrim)}tr.pp-best>td{background:var(--pp-table-best-bg)}tr[aria-selected=true]>td{background:var(--pp-table-row-selected-bg)}tr.pp-best>td:first-child{box-shadow:inset 3px 0 0 var(--pp-table-best-edge)}tr[aria-selected=true]>td:first-child{box-shadow:inset 3px 0 0 var(--pp-table-row-selected-edge)}[dir=rtl] tr.pp-best>td:first-child{box-shadow:inset -3px 0 0 var(--pp-table-best-edge)}[dir=rtl] tr[aria-selected=true]>td:first-child{box-shadow:inset -3px 0 0 var(--pp-table-row-selected-edge)}tr.pp-total>td{border-block-start:1px solid var(--pp-table-header-border);color:var(--pp-text-strong);font-weight:var(--pp-weight-strong)}.pp-figures{font-family:var(--pp-table-numeric-font);font-variant-numeric:tabular-nums lining-nums;line-height:var(--pp-table-numeric-leading);--mat-form-field-container-text-font: var(--pp-field-money-font)}:is(td,th).pp-end{text-align:end}.pp-ruled{display:inline-block;padding-block-end:calc(2px + .25em);background:linear-gradient(var(--pp-table-total-rule),var(--pp-table-total-rule)) 0 100%/100% 1.5px no-repeat,linear-gradient(var(--pp-table-total-rule),var(--pp-table-total-rule)) 0 calc(100% - 4px) /100% 1.5px no-repeat}.mat-icon,.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" var(--pp-icon-weight),"GRAD" 0,"opsz" 20}[dir=rtl] .mat-icon.pp-mirror{transform:scaleX(-1)}html,body{block-size:100%}body{margin:0;font-family:var(--pp-font);text-align:start;cursor:default}input,textarea,[contenteditable=true]{cursor:text}mat-icon{overflow:hidden}.mat-mdc-slide-toggle .mat-internal-form-field>label.mdc-label{padding-inline-start:12px;white-space:nowrap}[dir=rtl] .rtl-flip{transform:scaleX(-1)}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-block-end:1.5rem;flex-wrap:wrap;gap:1rem}.page-title{font-size:1.75rem;font-weight:700;margin:0 0 .25rem;color:var(--pp-text-strong)}@media(max-width:600px){.page-title{font-size:1.25rem}}.page-subtitle{font-size:.95rem;color:var(--pp-text-muted);margin:0}.error-banner{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:8px;background-color:var(--pp-error-container);border:1px solid var(--pp-error);color:var(--pp-error);margin-block-end:1.5rem}.error-icon{flex-shrink:0;color:var(--pp-error)}.error-content,.error-text-wrap{display:flex;flex-direction:column;gap:.25rem}.error-text,.error-message{font-weight:500;word-break:break-word}.error-trace{font-size:.8rem;color:var(--pp-error);font-family:monospace}.read-only-banner,.readonly-banner{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;background-color:var(--pp-surface-sunken);border:1px solid var(--pp-border);color:var(--pp-text);font-size:.875rem;margin-block-end:1.25rem}.loading-container,.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;gap:1rem;color:var(--pp-text-muted)}.empty-state-card{padding:3rem 1.5rem;text-align:center;border-radius:8px}.empty-state{display:flex;flex-direction:column;align-items:center;max-width:480px;margin:0 auto}.empty-icon{font-size:3.5rem;width:3.5rem;height:3.5rem;color:var(--pp-text-muted);margin-bottom:1rem}.empty-title{font-size:1.25rem;font-weight:600;color:var(--pp-text-strong);margin:0 0 .5rem}.empty-message{font-size:.95rem;color:var(--pp-text-muted);margin:0 0 1.5rem;line-height:1.5}.empty-actions{display:flex;gap:1rem}.confirm-dialog-overlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-dialog{background:var(--pp-surface-card);border-radius:12px;padding:1.5rem;max-width:480px;width:90%;box-shadow:0 8px 32px #00000026}.confirm-dialog-title{font-size:1.2rem;font-weight:700;margin:0 0 .75rem;color:var(--pp-text-strong)}.confirm-dialog-message{font-size:.95rem;color:var(--pp-text-muted);margin:0 0 .75rem}.confirm-dialog-warn{font-size:.85rem;color:var(--pp-warning);background:var(--pp-warning-container);padding:.5rem .75rem;border-radius:6px;margin:0 0 .75rem}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:.75rem}.status-pill,.detail-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.85rem;font-weight:500;background-color:var(--pp-surface-sunken);color:var(--pp-text-muted)}.status-pill.status-extracted,.detail-badge.status-extracted{background-color:var(--pp-primary-container);color:var(--pp-primary)}.result-icon-circle,.success-icon-wrap{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-block-end:1rem}.result-icon-circle.success-circle,.success-icon-wrap.success-circle{background-color:var(--pp-success-container);color:var(--pp-success)}.result-icon-circle.failure-circle,.success-icon-wrap.failure-circle{background-color:var(--pp-error-container);color:var(--pp-error)}.result-icon-circle mat-icon,.success-icon-wrap mat-icon{font-size:36px;width:36px;height:36px}.reason-chip{display:inline-block;padding:.25rem .6rem;border-radius:12px;font-size:.75rem;font-weight:600}.quotation-badge{font-family:monospace;background:var(--pp-surface-sunken);padding:.2rem .4rem;border-radius:4px;color:var(--pp-text);font-size:.8rem}.header-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.table-responsive{overflow-x:auto}.btn-spinner{display:inline-block;margin-inline-end:.5rem}.confidence-badge{display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;padding:.2rem .5rem;border-radius:9999px}.confidence-badge.confidence-high,.confidence-badge.high{background-color:var(--pp-success-container);color:var(--pp-success)}.confidence-badge.confidence-medium,.confidence-badge.medium{background-color:var(--pp-warning-container);color:var(--pp-warning)}.confidence-badge.confidence-low,.confidence-badge.low{background-color:var(--pp-error-container);color:var(--pp-error)}
