html{color-scheme:dark;--mat-sys-background: #131316;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #303034;--mat-sys-inverse-primary: #343dff;--mat-sys-inverse-surface: #e5e1e6;--mat-sys-on-background: #e5e1e6;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #0001ac;--mat-sys-on-primary-container: #e0e0ff;--mat-sys-on-primary-fixed: #00006e;--mat-sys-on-primary-fixed-variant: #0000ef;--mat-sys-on-secondary: #2e2f42;--mat-sys-on-secondary-container: #e1e0f9;--mat-sys-on-secondary-fixed: #191a2c;--mat-sys-on-secondary-fixed-variant: #444559;--mat-sys-on-surface: #e5e1e6;--mat-sys-on-surface-variant: #e4e1ec;--mat-sys-on-tertiary: #0001ac;--mat-sys-on-tertiary-container: #e0e0ff;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #91909a;--mat-sys-outline-variant: #46464f;--mat-sys-primary: #bec2ff;--mat-sys-primary-container: #0000ef;--mat-sys-primary-fixed: #e0e0ff;--mat-sys-primary-fixed-dim: #bec2ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #c5c4dd;--mat-sys-secondary-container: #444559;--mat-sys-secondary-fixed: #e1e0f9;--mat-sys-secondary-fixed-dim: #c5c4dd;--mat-sys-shadow: #000000;--mat-sys-surface: #131316;--mat-sys-surface-bright: #3a393c;--mat-sys-surface-container: #201f22;--mat-sys-surface-container-high: #2a292d;--mat-sys-surface-container-highest: #353438;--mat-sys-surface-container-low: #1b1b1f;--mat-sys-surface-container-lowest: #0e0e11;--mat-sys-surface-dim: #131316;--mat-sys-surface-tint: #bec2ff;--mat-sys-surface-variant: #46464f;--mat-sys-tertiary: #bec2ff;--mat-sys-tertiary-container: #0000ef;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #303038;--mat-sys-neutral10: #1b1b1f;--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 Arial;--mat-sys-body-large-font: Arial;--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 Arial;--mat-sys-body-medium-font: Arial;--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 Arial;--mat-sys-body-small-font: Arial;--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 Arial;--mat-sys-display-large-font: Arial;--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 Arial;--mat-sys-display-medium-font: Arial;--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 Arial;--mat-sys-display-small-font: Arial;--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 Arial;--mat-sys-headline-large-font: Arial;--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 Arial;--mat-sys-headline-medium-font: Arial;--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 Arial;--mat-sys-headline-small-font: Arial;--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 Arial;--mat-sys-label-large-font: Arial;--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 Arial;--mat-sys-label-medium-font: Arial;--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 Arial;--mat-sys-label-small-font: Arial;--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 Arial;--mat-sys-title-large-font: Arial;--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 Arial;--mat-sys-title-medium-font: Arial;--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 Arial;--mat-sys-title-small-font: Arial;--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;--bg: #091119;--card: #101c28;--subtle: #162535;--text: #e6edf5;--muted: #9cacc0;--border: #26384b;--field-border: #50657d;--accent: #1557a0;--accent-text: #94bfff;--accent-dim: #142c46;--on-accent: #fff;--warning: #e3a348;--warning-dim: #3c3020;--error: #ef9f95;--error-dim: #3d2725;--mat-sys-primary: var(--accent-text);--mat-sys-on-primary: var(--on-accent);--mat-sys-surface: var(--card);--mat-sys-surface-container: var(--card);--mat-form-field-outlined-container-shape: 0px;--mat-form-field-container-height: 44px;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-container-text-size: 13px;--mat-form-field-outlined-outline-color: var(--border);--mat-form-field-outlined-hover-outline-color: var(--border);--mat-form-field-outlined-focus-outline-color: var(--accent-text);--mat-form-field-outlined-focus-label-text-color: var(--accent-text);--mat-form-field-outlined-label-text-color: var(--muted);--mat-form-field-outlined-input-text-color: var(--text);--mat-button-filled-container-color: var(--accent);--mat-button-filled-label-text-color: var(--on-accent);--mat-button-filled-container-shape: 0px;--mat-button-outlined-container-shape: 0px;--mat-button-text-container-shape: 0px;--mat-button-protected-container-shape: 0px;--mat-button-tonal-container-shape: 0px;--mat-button-filled-horizontal-padding: 16.8px;--mat-button-outlined-horizontal-padding: 16.8px;--mat-button-protected-horizontal-padding: 16.8px;--mat-button-tonal-horizontal-padding: 16.8px;--mat-button-text-horizontal-padding: 8.4px;--mat-button-text-with-icon-horizontal-padding: 11.2px;--mat-button-outlined-outline-color: var(--border);--mat-button-outlined-label-text-color: var(--text);--mat-button-text-label-text-color: var(--accent-text);--mat-icon-button-container-shape: 0px;--mat-tab-active-label-text-color: var(--text);--mat-tab-active-focus-label-text-color: var(--text);--mat-tab-active-hover-label-text-color: var(--text);--mat-tab-inactive-label-text-color: var(--muted);--mat-tab-inactive-focus-label-text-color: var(--text);--mat-tab-inactive-hover-label-text-color: var(--text)}html.light-theme{color-scheme:light;--mat-sys-background: #fcf8fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f3eff4;--mat-sys-inverse-primary: #bec2ff;--mat-sys-inverse-surface: #303034;--mat-sys-on-background: #1b1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #0000ef;--mat-sys-on-primary-fixed: #00006e;--mat-sys-on-primary-fixed-variant: #0000ef;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #444559;--mat-sys-on-secondary-fixed: #191a2c;--mat-sys-on-secondary-fixed-variant: #444559;--mat-sys-on-surface: #1b1b1f;--mat-sys-on-surface-variant: #46464f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #777680;--mat-sys-outline-variant: #c7c5d0;--mat-sys-primary: #343dff;--mat-sys-primary-container: #e0e0ff;--mat-sys-primary-fixed: #e0e0ff;--mat-sys-primary-fixed-dim: #bec2ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #5c5d72;--mat-sys-secondary-container: #e1e0f9;--mat-sys-secondary-fixed: #e1e0f9;--mat-sys-secondary-fixed-dim: #c5c4dd;--mat-sys-shadow: #000000;--mat-sys-surface: #fcf8fd;--mat-sys-surface-bright: #fcf8fd;--mat-sys-surface-container: #f0edf1;--mat-sys-surface-container-high: #ebe7eb;--mat-sys-surface-container-highest: #e5e1e6;--mat-sys-surface-container-low: #f6f2f7;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dcd9dd;--mat-sys-surface-tint: #343dff;--mat-sys-surface-variant: #e4e1ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #303038;--mat-sys-neutral10: #1b1b1f;--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 Arial;--mat-sys-body-large-font: Arial;--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 Arial;--mat-sys-body-medium-font: Arial;--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 Arial;--mat-sys-body-small-font: Arial;--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 Arial;--mat-sys-display-large-font: Arial;--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 Arial;--mat-sys-display-medium-font: Arial;--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 Arial;--mat-sys-display-small-font: Arial;--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 Arial;--mat-sys-headline-large-font: Arial;--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 Arial;--mat-sys-headline-medium-font: Arial;--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 Arial;--mat-sys-headline-small-font: Arial;--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 Arial;--mat-sys-label-large-font: Arial;--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 Arial;--mat-sys-label-medium-font: Arial;--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 Arial;--mat-sys-label-small-font: Arial;--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 Arial;--mat-sys-title-large-font: Arial;--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 Arial;--mat-sys-title-medium-font: Arial;--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 Arial;--mat-sys-title-small-font: Arial;--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;--bg: #fff;--card: #fff;--subtle: #fff;--text: #20252c;--muted: #626b78;--border: #dfe4eb;--field-border: #a5afbd;--accent: #1557a0;--accent-text: #1557a0;--accent-dim: #eaf2fc;--on-accent: #fff;--warning: #996013;--warning-dim: #fff1d7;--error: #b54032;--error-dim: #ffe8e3;--mat-sys-primary: var(--accent-text);--mat-sys-on-primary: var(--on-accent);--mat-sys-surface: var(--card);--mat-sys-surface-container: var(--card);--mat-form-field-outlined-container-shape: 0px;--mat-form-field-container-height: 44px;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-container-text-size: 13px;--mat-form-field-outlined-outline-color: var(--border);--mat-form-field-outlined-hover-outline-color: var(--border);--mat-form-field-outlined-focus-outline-color: var(--accent-text);--mat-form-field-outlined-focus-label-text-color: var(--accent-text);--mat-form-field-outlined-label-text-color: var(--muted);--mat-form-field-outlined-input-text-color: var(--text);--mat-button-filled-container-color: var(--accent);--mat-button-filled-label-text-color: var(--on-accent);--mat-button-filled-container-shape: 0px;--mat-button-outlined-container-shape: 0px;--mat-button-text-container-shape: 0px;--mat-button-protected-container-shape: 0px;--mat-button-tonal-container-shape: 0px;--mat-button-filled-horizontal-padding: 16.8px;--mat-button-outlined-horizontal-padding: 16.8px;--mat-button-protected-horizontal-padding: 16.8px;--mat-button-tonal-horizontal-padding: 16.8px;--mat-button-text-horizontal-padding: 8.4px;--mat-button-text-with-icon-horizontal-padding: 11.2px;--mat-button-outlined-outline-color: var(--border);--mat-button-outlined-label-text-color: var(--text);--mat-button-text-label-text-color: var(--accent-text);--mat-icon-button-container-shape: 0px;--mat-tab-active-label-text-color: var(--text);--mat-tab-active-focus-label-text-color: var(--text);--mat-tab-active-hover-label-text-color: var(--text);--mat-tab-inactive-label-text-color: var(--muted);--mat-tab-inactive-focus-label-text-color: var(--text);--mat-tab-inactive-hover-label-text-color: var(--text)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}app-root button{border-radius:0!important}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}mat-form-field{width:100%}.mat-mdc-form-field .mat-mdc-text-field-wrapper{padding-inline:11.2px}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label{left:11.2px}.mat-mdc-form-field .mdc-notched-outline__leading{width:7.2px}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-floating-label,.mat-mdc-form-field .mdc-floating-label mat-label{pointer-events:none}.mat-mdc-paginator{background:transparent!important}.mat-mdc-select-panel{background:var(--card)!important}search-select .mat-mdc-floating-label{max-width:100%;overflow:hidden;text-overflow:ellipsis}search-select .mat-mdc-floating-label mat-label{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}search-select .mat-mdc-select-value-text,search-select .mat-mdc-select-min-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:400px){service-requests .request-directory .mat-mdc-paginator-range-actions{flex-wrap:wrap;justify-content:center}service-requests .request-directory .mat-mdc-paginator-range-label{flex-basis:100%;margin:8px 0;text-align:center;white-space:nowrap}}@media(max-width:400px){estimate-workspace .estimate-directory .mat-mdc-paginator-range-actions{flex-wrap:wrap;justify-content:center}estimate-workspace .estimate-directory .mat-mdc-paginator-range-label{flex-basis:100%;margin:8px 0;text-align:center;white-space:nowrap}}app-root .workspace main h1{font-size:24px;letter-spacing:0;line-height:1.3;margin:8px 0 12px}app-root .workspace main h2{font-size:17px;letter-spacing:0;color:var(--accent-text);margin-bottom:16px}app-root .workspace main h3{font-size:15px;letter-spacing:0}app-root .workspace main .eyebrow{display:none}app-root .workspace main .panel{padding:16px;border-radius:0}app-root .workspace main .heading{margin-bottom:18px}app-root .workspace main .section-heading{margin-bottom:12px}app-root .workspace main .context-card{margin-top:16px}.table-scroll{width:100%;overflow-x:auto}.traditional-table{width:100%;border-collapse:collapse;table-layout:auto;font-size:12px;line-height:1.4}.traditional-table th{background:var(--accent);color:#fff;font-weight:600;text-align:left;padding:9px 10px;white-space:nowrap;border:1px solid var(--accent)}.traditional-table td{padding:7px 10px;border:1px solid var(--border);vertical-align:middle;overflow-wrap:anywhere}.traditional-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--border) 12%,var(--card))}.traditional-table tbody tr:hover,.traditional-table tr.selected{background:var(--accent-dim)}app-root .traditional-table .table-link{display:inline;width:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--accent-text);font-size:inherit;font-weight:600;line-height:inherit;text-align:left;cursor:pointer}app-root .traditional-table .table-link:hover{text-decoration:underline}app-root .traditional-table .table-link:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media(min-width:1100px){app-root .workspace main .split{grid-template-columns:minmax(360px,1fr) minmax(0,1.15fr)}}@media(max-width:700px){.traditional-table{min-width:360px}app-root .workspace main h1{font-size:22px}app-root .workspace main .panel{padding:14px}}app-root .workspace main .page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}app-root .traditional-table .table-link strong{font-size:inherit;letter-spacing:0}.record-context{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}app-root .traditional-table .record-context small{display:inline}app-root .traditional-table .table-link:disabled{cursor:default;opacity:.6}app-root .traditional-table td button[mat-button]{font-size:12px}app-root .traditional-table th{position:sticky;top:0;z-index:1}app-root .traditional-table .portal-record p{margin:5px 0}app-root .workspace main .usage-row,app-root .workspace main .purchase-summary{border:1px solid var(--border);border-radius:0;padding:12px;margin-block:10px;background:var(--card);font-size:13px}app-root .workspace main .usage-row p,app-root .workspace main .purchase-summary p{line-height:1.5}app-root .workspace main .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px}@media(min-width:1100px){app-root .workspace main .split{gap:16px}app-root .workspace main .split>.panel:first-child{max-height:max(420px,100dvh - 250px);overflow:auto;scrollbar-gutter:stable}}@media(max-width:1099px){app-root .workspace main .split{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){app-root .workspace main .page-heading{flex-wrap:wrap}}app-root .workspace main .record-pages{display:block}.record-pages:not(.detail-open)>[data-page-detail],.record-pages:not(.detail-open)>.back-to-list,.record-pages.detail-open>[data-page-list]{display:none!important}app-root .workspace main .record-pages>[data-page-list]{max-height:none;overflow:visible}.record-pages>.back-to-list{margin-bottom:12px}.record-pages>[data-page-detail]{min-width:0}app-root .workspace main .record-pages>[data-page-detail] .desktop-form{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){app-root .workspace main .record-pages>[data-page-detail] .desktop-form{grid-template-columns:minmax(0,1fr)}}@media(min-width:701px){html,html.light-theme{--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-container-text-size: 14px;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-text-container-height: 36px;--mat-button-protected-container-height: 36px;--mat-button-tonal-container-height: 36px}app-root .workspace main mat-form-field{margin-bottom:6px}app-root .workspace main .directory-filters{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:8px 12px}app-root .workspace main .directory-filters .search-field{grid-column:auto}app-root .workspace main .fields{gap:8px 12px}}@media(max-width:700px){html,html.light-theme{--mat-button-filled-container-height: 44px;--mat-button-outlined-container-height: 44px;--mat-button-text-container-height: 44px}}@media(max-width:400px){company-invoicing .mat-mdc-paginator-range-actions{flex-wrap:wrap;justify-content:center}company-invoicing .mat-mdc-paginator-range-label{flex-basis:100%;margin:8px 0;text-align:center;white-space:nowrap}}.compact-choice-panel .mat-mdc-option{min-height:36px;font-size:13px;line-height:1.35;padding-inline:12px}.compact-choice-panel .mat-mdc-option .mdc-list-item__primary-text{overflow-wrap:anywhere}@media(max-width:700px){.compact-choice-panel .mat-mdc-option{min-height:44px}}app-root .workspace main .directory-filters{max-width:1100px}app-root .workspace main .directory-filters mat-form-field{margin-bottom:0}@media(min-width:1100px){app-root .workspace main .directory-filters{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) auto;align-items:start}app-root .workspace main .directory-filters .filter-actions{grid-column:auto;flex-wrap:nowrap;gap:4px}}@media(min-width:701px){customer-property .company-access-form{--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 4px;--mat-form-field-container-text-size: 14px;--mat-button-filled-container-height: 32px;--mat-button-outlined-container-height: 32px;--mat-button-text-container-height: 32px}}app-root .workspace main master-editor .directory-filters.compact-search{max-width:none;gap:8px;margin-bottom:8px}@media(min-width:701px){app-root .workspace main master-editor .directory-filters.compact-search{--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 4px;--mat-form-field-container-text-size: 14px;--mat-button-filled-container-height: 32px;--mat-button-text-container-height: 32px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}app-root .workspace main master-editor .panel .directory-filters.compact-search .search-field{grid-column:1/3;grid-row:1}app-root .workspace main master-editor .panel .directory-filters.compact-search .filter-actions{grid-column:3/5;grid-row:1;flex-wrap:wrap;gap:4px}app-root .workspace main master-editor .panel .directory-filters.compact-search>mat-form-field:not(.search-field){grid-column:span 2}@container (min-width: 780px){app-root .workspace main master-editor .directory-filters.compact-search{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(150px,1fr)) auto}app-root .workspace main master-editor .panel .directory-filters.compact-search .search-field,app-root .workspace main master-editor .panel .directory-filters.compact-search>mat-form-field:not(.search-field),app-root .workspace main master-editor .panel .directory-filters.compact-search .filter-actions{grid-column:auto;grid-row:auto}app-root .workspace main master-editor .panel .directory-filters.compact-search .filter-actions{flex-wrap:nowrap}}app-root .workspace main master-editor:has(.compact-search) .results-summary{margin:8px 0}}[hidden]{display:none!important}.section-nav,.tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--border);margin:12px 0 16px;padding-bottom:4px}.section-nav .active,.tabs .active{background:var(--accent-dim);box-shadow:inset 0 -2px var(--accent-text)}.workspace-section{min-width:0}.record-summary{display:flex;flex-wrap:wrap;gap:12px 28px;margin:12px 0}.record-summary div{min-width:0}.record-summary dt{color:var(--muted);font-size:12px}.record-summary dd{margin:4px 0 0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.workspace-section>p{margin:8px 0}@media(min-width:701px){.workspace-section>form,.workspace-section form.desktop-form,master-editor form.desktop-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;align-items:start}.workspace-section form>:not(mat-form-field),master-editor form.desktop-form>:not(mat-form-field){grid-column:1/-1}.workspace-section form>mat-form-field,master-editor form.desktop-form>mat-form-field{margin-bottom:0}.workspace-section form>.wide,.workspace-section form>.full{grid-column:1/-1}.workspace-section form>button,master-editor form.desktop-form>button{justify-self:start}}@media(max-width:700px){.section-nav button,.tabs button{flex:1 1 auto;white-space:normal;height:auto;min-height:44px}.record-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.retained-text{white-space:pre-wrap;overflow-wrap:anywhere}.customer-notes-modal .mat-mdc-dialog-surface{background:var(--card);color:var(--text);box-shadow:0 28px 32px 4.8px #00000074,0 10px 11.2px #00000050!important}@media(max-width:600px){.customer-notes-modal{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh!important}.customer-notes-modal .mat-mdc-dialog-surface{border-radius:0}.customer-notes-modal customer-notes-dialog{height:100%}.customer-notes-modal mat-dialog-content{flex:1}}notes-workspace{--mat-form-field-container-height: 38px;--mat-form-field-container-vertical-padding: 7px;--mat-form-field-container-text-size: 13px}notes-workspace .mat-mdc-form-field .mat-mdc-text-field-wrapper{padding-inline:7.84px}notes-workspace .mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label{left:7.84px}notes-workspace input.mat-mdc-input-element,notes-workspace textarea.mat-mdc-input-element{font-size:13px}input,textarea,input.mat-mdc-input-element,textarea.mat-mdc-input-element{font-size:13px!important}input::placeholder,textarea::placeholder{font-size:13px!important}.mat-mdc-form-field .mat-mdc-floating-label{font-size:13px!important}service-requests .search-field .mdc-floating-label:not(.mdc-floating-label--float-above){position:absolute;top:50%;transform:translateY(-50%)}select,option,.mat-mdc-select,.mat-mdc-select-value,.mat-mdc-select-value-text,.mat-mdc-select-placeholder,.mat-mdc-select-min-line,.mat-mdc-option,.mat-mdc-option .mdc-list-item__primary-text{font-size:13px!important}
