@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--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: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--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)}html{--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)}html{--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)}html{--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)}html{--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)}html{--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)}html{--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}html{--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}html{--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}:root{--etex-orange: #F06D0C;--etex-orange-hover: #C83200;--etex-dark-blue: #00324B;--etex-off-black: #151D21;--etex-off-white: #F0F0EE;--etex-white: #FFFFFF;--brand-gradient: linear-gradient(to right, #FF6200, #F06D0C, #FF8000);--brand-gradient-vertical: linear-gradient(to bottom, #FF6200, #F06D0C, #FF8000);--brand-gradient-135: linear-gradient(135deg, #FF6200 0%, #F06D0C 50%, #FF8000 100%);--brand-color-primary: #F06D0C;--brand-color-primary-hover: #C83200;--brand-color-primary-light: #FEF0E3;--brand-color-secondary: #00324B;--brand-color-success: #80A45D;--brand-color-success-light: #EEF6E1;--brand-color-danger: #C62828;--brand-color-danger-light: #FDECEA;--brand-color-warning: #F06D0C;--brand-color-warning-light: #FEF0E3;--brand-color-info: #0064A0;--brand-color-info-light: #E7F6FF;--brand-color-purple: #5e2d87;--brand-color-teal: #67b9b0;--brand-color-cyan: #27b9d5;--brand-color-lime: #bbce00;--color-white: #ffffff;--color-black: #000000;--color-navy: #1b2a4a;--color-grey-50: #f8f8f8;--color-grey-100: #ebebeb;--color-grey-200: #cac8c8;--color-grey-300: #c1c1c1;--color-grey-400: #706f6f;--color-grey-500: #666666;--color-grey-600: #454545;--color-grey-700: #434343;--color-text-primary: #1d1d1b;--color-text-secondary: #636466;--color-text-muted: #706f6f;--ff-default: "Krub", sans-serif;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-28: 28px;--fs-34: 34px;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.1;--lh-normal: 1.4;--lh-body: 1.55;--tx-h1: var(--fw-bold) var(--fs-34) / 1.15 var(--ff-default);--tx-h2: var(--fw-semibold) 28px / 1.2 var(--ff-default);--tx-h3: var(--fw-semibold) 20px / 1.3 var(--ff-default);--tx-title: var(--fw-semibold) 16px / 1.3 var(--ff-default);--tx-body: var(--fw-regular) 14px / 1.55 var(--ff-default);--tx-small: var(--fw-regular) 12px / 1.5 var(--ff-default);--tx-label: var(--fw-semibold) 12.5px / 1.3 var(--ff-default);--tx-button: var(--fw-semibold) 13px / 1 var(--ff-default);--tx-caption: var(--fw-medium) 11px / 1.2 var(--ff-default);--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 18px;--radius-full: 999px;--shadow-xs: 0 1px 1px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 1px rgba(0, 0, 0, .04);--shadow-md: 0 4px 14px rgba(0, 0, 0, .08);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .12);--content-bound-min: 440px;--content-bound-max: 1600px;--view-max-width: 1250px;--gap-default: 10px;--calc-margin: 1rem;--calc-dialog-margin: clamp(6px, 1.5vw, 1rem);--body-bg: #f7f7f5;--surface-default: var(--color-white);--surface-muted: var(--color-grey-50);--surface-hover: #f5f9fc;--surface-active: #eef5fb;--border-light: var(--color-grey-100);--border-default: var(--color-grey-200);--border-dark: var(--color-grey-300);--input-height: 42px;--input-bg: var(--color-white);--input-border: 1px solid var(--border-default);--input-radius: var(--radius-sm);--input-text-color: var(--color-text-primary);--input-placeholder: var(--color-grey-500);--input-focus-border: var(--brand-color-warning);--input-focus-outline: 2px solid var(--brand-color-warning);--input-disabled-bg: var(--color-grey-50);--input-disabled-text: var(--color-grey-500);--btn-height: 40px;--btn-radius: var(--radius-sm);--btn-padding: 10px 16px;--btn-font: var(--tx-button);--btn-transition: all .18s ease;--btn-primary-bg: var(--brand-color-warning);--btn-primary-hover: var(--brand-color-primary-hover);--btn-primary-text: var(--color-white);--btn-secondary-bg: var(--color-white);--btn-secondary-border: var(--border-default);--btn-secondary-hover-border: var(--color-grey-400);--sidebar-bg: var(--brand-color-secondary);--sidebar-text: var(--color-white);--sidebar-item-text: var(--color-grey-200);--sidebar-item-hover-bg: #ffffff29;--sidebar-item-hover-text: var(--color-white);--sidebar-item-active-bg: var(--color-white);--sidebar-item-active-text: var(--color-black);--sidebar-item-active-border: var(--brand-color-warning);--topbar-bg: var(--color-white);--topbar-border: var(--border-default);--table-border-color: var(--color-grey-400);--table-grid-color: var(--color-grey-300);--table-header-bg: var(--color-black);--table-header-text: #eeeeeef5;--table-row-hover: #0e8ac829;--table-row-odd: var(--color-white);--table-row-even: var(--color-grey-50);--status-success-bg: var(--brand-color-success-light);--status-success-text: var(--brand-color-success);--status-error-bg: var(--brand-color-danger-light);--status-error-text: var(--brand-color-danger);--status-info-bg: var(--brand-color-info-light);--status-info-text: var(--brand-color-primary);--status-warning-bg: var(--brand-color-warning-light);--status-warning-text: var(--brand-color-warning);--card-bg: var(--color-white);--card-border: 1px solid var(--border-default);--card-radius: var(--radius-lg);--card-shadow: var(--shadow-sm);--dropdown-bg: var(--color-white);--dropdown-border: 1px solid var(--border-default);--dropdown-shadow: var(--shadow-md);--modal-bg: var(--color-white);--modal-radius: var(--radius-lg);--modal-shadow: var(--shadow-lg);--pdf-bg: var(--color-white);--pdf-border: 1px solid var(--border-default);--pdf-shadow: var(--shadow-md);--pdf-section-title: var(--brand-color-warning);--pagination-btn-bg: var(--color-black);--pagination-btn-text: var(--color-white);--pagination-btn-disabled-bg: var(--color-grey-200);--pagination-btn-disabled-text: var(--color-grey-500);--slider-track-height: 10px;--mat-sys-primary: var(--brand-color-secondary);--mat-sys-corner-large: 6px;--mat-sys-surface-container-high: #fff;--mat-datepicker-calendar-container-elevation-shadow: #00000029 0px 10px 36px 0px, #0000000f 0px 0px 0px 1px;--mdc-filled-button-container-height: 3em}*{box-sizing:border-box;font-family:var(--ff-default)}.mat-h2,.mat-typography .mat-h2,.mat-typography h2{font-family:var(--ff-default)!important;font-size:1.2rem;font-weight:400}.mat-headline-6,.mat-typography .mat-headline-6{font-family:var(--ff-default)!important}html,body{height:100vh;padding:0;margin:0;font-family:var(--ff-default);background:var(--body-bg)}html.sliding,body.sliding{overflow:hidden}a{color:var(--brand-blue);text-decoration:none}a:visited,a:hover,a:active{text-decoration:underline}.centered{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.d-inline{display:flex;align-items:center}.d-center{display:flex!important;align-items:center;justify-content:center}.text-center{text-align:center}.text-right{text-align:right}.h-100{height:100%}.w-100{width:100%}.fx-fill{flex:1 1 0}.pagination{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-block-start:.65rem}.pagination button{background-color:var(--pagination-btn-bg);color:var(--pagination-btn-text-color);width:32px;height:32px}.pagination button:disabled{background-color:var(--pagination-btn-disabled-bg);color:var(--pagination-btn-disabled-text-color)}.calc-dialog-container{max-width:unset!important}.stacked-container{display:grid!important}.stacked-container>*{grid-area:1/1/2/2}.scroll-container{flex:1 1 100%;width:100%;max-width:100vw;max-height:100%;overflow:auto}.gap-05{gap:.5rem}.btn-md{min-height:48px;min-width:7rem!important}.search-filter{min-width:25em!important;max-width:100%!important}.centered-content{display:flex;justify-content:center;align-items:center;height:100%;background-color:#fff;border-radius:6px;box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px}.mat-mdc-progress-spinner circle{stroke:var(--brand-blue)}.mdc-button.knf-blue:not(:disabled) .mdc-button__label{color:var(--brand-blue)}.mat-mdc-raised-button,.mat-mdc-outlined-button{font-weight:600}.mat-mdc-raised-button[color=knf-green]:not(:disabled){--mdc-protected-button-container-color: var(--brand-green);--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[color=knf-blue]:not(:disabled){--mdc-protected-button-container-color: var(--brand-blue);--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[color=knf-red]:not(:disabled){--mdc-protected-button-container-color: var(--brand-red);--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[color=knf-gray]:not(:disabled){--mdc-protected-button-container-color: var(--brand-darkgray);--mdc-protected-button-label-text-color: #212121}.mat-mdc-raised-button[color=knf-offwhite]:not(:disabled){--mdc-protected-button-container-color: var(--brand-offwhite);--mdc-protected-button-label-text-color: #212121}.mat-mdc-raised-button[color=knf-orange]:not(:disabled){--mdc-protected-button-container-color: var(--brand-orange);--mdc-protected-button-label-text-color: #212121}.has-darkbg>.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(225, 225, 225, .24);--mdc-protected-button-disabled-label-text-color: rgba(225, 225, 225, .38);--mdc-protected-button-container-color: rgba(225, 225, 225, .24);--mdc-protected-button-label-text-color: rgba(225, 225, 225, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[color=knf-blue]:not(:disabled){--mdc-outlined-button-outline-color: var(--brand-blue);--mdc-outlined-button-label-text-color: var(--brand-blue)}.mat-mdc-outlined-button[color=knf-green]:not(:disabled){--mdc-outlined-button-outline-color: var(--brand-green);--mdc-outlined-button-label-text-color: var(--brand-green)}.mat-mdc-outlined-button[color=knf-red]:not(:disabled){--mdc-outlined-button-outline-color: var(--brand-red);--mdc-outlined-button-label-text-color: var(--brand-red)}.mat-mdc-outlined-button[color=knf-offwhite]:not(:disabled){--mdc-outlined-button-outline-color: var(--brand-offwhite);--mdc-outlined-button-label-text-color: var(--brand-offwhite)}.mat-mdc-fab[color=knf-green]:not(:disabled),.mat-mdc-mini-fab[color=knf-green]:not(:disabled){--mdc-fab-container-color: var(--brand-green);--mat-mdc-fab-color: #fff}.mat-mdc-fab[color=knf-blue]:not(:disabled),.mat-mdc-mini-fab[color=knf-blue]:not(:disabled){--mdc-fab-container-color: var(--brand-blue);--mat-mdc-fab-color: #fff}.mat-mdc-icon-button[color=knf-blue]:not(:disabled){--mdc-icon-button-icon-color: var(--brand-blue)}.mat-mdc-icon-button[color=knf-green]:not(:disabled){--mdc-icon-button-icon-color: var(--brand-green)}.mat-mdc-icon-button[color=knf-red]:not(:disabled){--mdc-icon-button-icon-color: var(--brand-red)}.mat-calendar-body-selected{background-color:var(--brand-blue)}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#e7f6ff!important}.mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:var(--brand-blue)}.mat-tree-node .mdc-button__label{flex:1}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--brand-blue);--mdc-radio-selected-hover-icon-color: var(--brand-blue);--mdc-radio-selected-icon-color: var(--brand-blue);--mdc-radio-selected-pressed-icon-color: var(--brand-blue);--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: var(--brand-blue)}.mat-mdc-checkbox.mat-accent{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: var(--brand-blue);--mdc-checkbox-selected-hover-icon-color: var(--brand-blue);--mdc-checkbox-selected-icon-color: var(--brand-blue);--mdc-checkbox-selected-pressed-icon-color: var(--brand-blue);--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54)}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: var(--brand-blue);--mdc-slider-focus-handle-color: var(--brand-blue);--mdc-slider-hover-handle-color: var(--brand-blue);--mdc-slider-active-track-color: var(--brand-blue);--mdc-slider-inactive-track-color: var(--brand-blue);--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: var(--brand-blue);--mat-mdc-slider-ripple-color: var(--brand-blue);--mat-mdc-slider-hover-ripple-color: rgba(63, 81, 181, .05);--mat-mdc-slider-focus-ripple-color: rgba(63, 81, 181, .2);--mdc-slider-active-track-height: var(--slider-track-height);--mdc-slider-inactive-track-height: var(--slider-track-height);--mdc-slider-with-tick-marks-container-size: 5px}.mdc-slider__track--active_fill{border-top:var(--slider-track-height) solid var(--brand-blue)!important}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:#0000}.visually-inactive .mat-mdc-select-disabled .mat-mdc-select-value{color:#212121}.visually-inactive .mdc-text-field--disabled .mdc-notched-outline__leading,.visually-inactive .mdc-text-field--disabled .mdc-notched-outline__notch,.visually-inactive .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#00000057}.mat-mdc-option.mdc-list-item{line-height:1.15;font-family:var(--ff-default)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:var(--border-dark)!important}.mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--brand-color-primary)!important}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label{color:var(--brand-color-primary)!important}.mat-mdc-input-element{caret-color:var(--brand-color-primary)!important}@media(max-width:1024px){:root{--calc-margin: 0px}}@media(max-width:600px){.hide-ss{display:none}.mat-mdc-option.mdc-list-item{font-size:.8em;padding:.5em}.mat-mdc-text-field-wrapper{padding-right:8px!important;padding-left:8px!important}}.pill--complete,.status-pill.active,.status-complete,.badge-active,.status-opt--active,[class*=active-status]{background:#eef6e1!important;background-color:#eef6e1!important;border:1px solid #80a45d!important;color:#3d6b1a!important}.pill--complete .status-dot,.pill--complete .badge-dot,.pill--complete .status-opt-check,.pill--complete .status-opt-indicator--active,.status-pill.active .status-dot,.status-pill.active .badge-dot,.status-pill.active .status-opt-check,.status-pill.active .status-opt-indicator--active,.status-complete .status-dot,.status-complete .badge-dot,.status-complete .status-opt-check,.status-complete .status-opt-indicator--active,.badge-active .status-dot,.badge-active .badge-dot,.badge-active .status-opt-check,.badge-active .status-opt-indicator--active,.status-opt--active .status-dot,.status-opt--active .badge-dot,.status-opt--active .status-opt-check,.status-opt--active .status-opt-indicator--active,[class*=active-status] .status-dot,[class*=active-status] .badge-dot,[class*=active-status] .status-opt-check,[class*=active-status] .status-opt-indicator--active{background:#80a45d!important;background-color:#80a45d!important;color:#80a45d!important}.pill--report,.status-report_generated,[class*=report-generated]{background:#e7f6ff!important;background-color:#e7f6ff!important;border:1px solid #0064a0!important;color:#003c64!important}.pill--report .status-dot,.pill--report .badge-dot,.pill--report .status-opt-check,.pill--report .status-opt-indicator--active,.status-report_generated .status-dot,.status-report_generated .badge-dot,.status-report_generated .status-opt-check,.status-report_generated .status-opt-indicator--active,[class*=report-generated] .status-dot,[class*=report-generated] .badge-dot,[class*=report-generated] .status-opt-check,[class*=report-generated] .status-opt-indicator--active{background:#0064a0!important;background-color:#0064a0!important;color:#0064a0!important}.pill--inactive,.status-pill.inactive,.badge-inactive,.status-opt--inactive,[class*=badge-inactive],[class*=status-opt--inactive]{background:#f0f0ee!important;background-color:#f0f0ee!important;border:1px solid #8a8a85!important;color:#5f5e5a!important}.pill--inactive .badge-dot,.pill--inactive .status-dot,.pill--inactive .status-opt-check,.pill--inactive .status-opt-indicator--inactive,.status-pill.inactive .badge-dot,.status-pill.inactive .status-dot,.status-pill.inactive .status-opt-check,.status-pill.inactive .status-opt-indicator--inactive,.badge-inactive .badge-dot,.badge-inactive .status-dot,.badge-inactive .status-opt-check,.badge-inactive .status-opt-indicator--inactive,.status-opt--inactive .badge-dot,.status-opt--inactive .status-dot,.status-opt--inactive .status-opt-check,.status-opt--inactive .status-opt-indicator--inactive,[class*=badge-inactive] .badge-dot,[class*=badge-inactive] .status-dot,[class*=badge-inactive] .status-opt-check,[class*=badge-inactive] .status-opt-indicator--inactive,[class*=status-opt--inactive] .badge-dot,[class*=status-opt--inactive] .status-dot,[class*=status-opt--inactive] .status-opt-check,[class*=status-opt--inactive] .status-opt-indicator--inactive{background:#8a8a85!important;background-color:#8a8a85!important;color:#8a8a85!important}option:checked,select option:focus,select:focus option:checked{background:#f06d0c!important;background-color:#f06d0c!important;color:#fff!important}.dropdown-item.selected,.option.active,.mat-mdc-option.mdc-list-item--selected,.mat-mdc-option.mat-mdc-option-active,.mat-option.mat-selected,.mat-active{background:#f06d0c!important;background-color:#f06d0c!important;color:#fff!important}.dropdown-item.selected .mat-mdc-option-text,.option.active .mat-mdc-option-text,.mat-mdc-option.mdc-list-item--selected .mat-mdc-option-text,.mat-mdc-option.mat-mdc-option-active .mat-mdc-option-text,.mat-option.mat-selected .mat-mdc-option-text,.mat-active .mat-mdc-option-text{color:#fff!important}a:not([mat-list-item]):not(.user-card-btn),.link,[class*=link-text],.helper-link{color:#f06d0c!important;text-decoration:none}a:not([mat-list-item]):not(.user-card-btn):hover,a:not([mat-list-item]):not(.user-card-btn):focus,a:not([mat-list-item]):not(.user-card-btn):active,.link:hover,.link:focus,.link:active,[class*=link-text]:hover,[class*=link-text]:focus,[class*=link-text]:active,.helper-link:hover,.helper-link:focus,.helper-link:active{color:#c83200!important;text-decoration:underline!important}.required-mark,.asterisk,.req,label .asterisk,.mat-mdc-form-field-required-marker{color:#f06d0c!important}.client-avatar:not(.avatar-inactive),.avatar-initials{background:#00324b!important;background-color:#00324b!important;color:#fff!important}.kpi-card.stat-total,.kpi-card.stat-wall,.kpi-card.stat-roof,.stat-card.stat-total,.stat-card.stat-wall,.stat-card.stat-roof{border-left:3px solid #f06d0c!important}.kpi-card.stat-total .stat-icon,.kpi-card.stat-wall .stat-icon,.kpi-card.stat-roof .stat-icon,.stat-card.stat-total .stat-icon,.stat-card.stat-wall .stat-icon,.stat-card.stat-roof .stat-icon{color:#f06d0c!important}.kpi-card.stat-floor,.stat-card.stat-floor{border-left:3px solid #00324b!important}.kpi-card.stat-floor .stat-icon,.stat-card.stat-floor .stat-icon{color:#00324b!important}.kpi-card .accent-border,.kpi-card [class*=left-border],.stat-card .accent-border,.stat-card [class*=left-border]{border-left-color:#f06d0c!important;border-color:#f06d0c!important}.kpi-card .icon,.stat-card .icon{color:#f06d0c!important}.action-icon,.table-actions svg,.btn-file-action,.btn-wall-action{color:#f06d0c!important}.action-icon:hover,.table-actions svg:hover,.btn-file-action:hover,.btn-wall-action:hover{color:#c83200!important}.actions-cell button mat-icon{color:inherit!important}.actions-cell button[matTooltip*=View],.actions-cell button[matTooltip*=view],.view-ic{color:#0064a0!important}.actions-cell button[matTooltip*=View]:hover,.actions-cell button[matTooltip*=view]:hover,.view-ic:hover{color:#00324b!important}.actions-cell button[matTooltip*=Edit],.actions-cell button[matTooltip*=edit],.btn-edit,.adm-ic{color:#f06d0c!important}.actions-cell button[matTooltip*=Edit]:hover,.actions-cell button[matTooltip*=edit]:hover,.btn-edit:hover,.adm-ic:hover{color:#c83200!important}.actions-cell button[matTooltip*=PDF],.actions-cell button.action-pdf{color:#c62828!important}.actions-cell button[matTooltip*=PDF]:hover,.actions-cell button.action-pdf:hover{color:#8e0000!important}.actions-cell button[matTooltip*=Download],.actions-cell button.action-download{color:#80a45d!important}.actions-cell button[matTooltip*=Download]:hover,.actions-cell button.action-download:hover{color:#3d6b1a!important}.actions-cell button[matTooltip*=Delete],.actions-cell button.action-delete{color:#8a8a85!important}.actions-cell button[matTooltip*=Delete]:hover,.actions-cell button.action-delete:hover{color:#c62828!important}.doc-badge,.embedded-doc-tag,[class*=document-chip]{background-color:#fef0e3!important;color:#f06d0c!important;border:1px solid #f06d0c!important}.doc-badge mat-icon,.doc-badge i,.doc-badge svg,.embedded-doc-tag mat-icon,.embedded-doc-tag i,.embedded-doc-tag svg,[class*=document-chip] mat-icon,[class*=document-chip] i,[class*=document-chip] svg{color:#f06d0c!important}.btn-edit-project,.modal-footer .btn-secondary[class*=edit]{background:#00324b!important;background-color:#00324b!important;color:#fff!important;border-color:#00324b!important}.btn-edit-project:hover,.modal-footer .btn-secondary[class*=edit]:hover{background:#023!important;background-color:#023!important;border-color:#023!important}.status-option.selected,.status-option.active,.status-opt.status-opt--active,.status-opt.status-opt--inactive,.radio-option.checked{border:1.5px solid #f06d0c!important;background:#fef0e3!important;background-color:#fef0e3!important}.status-option.selected .status-opt-check,.status-option.selected mat-icon,.status-option.selected i,.status-option.selected svg,.status-option.active .status-opt-check,.status-option.active mat-icon,.status-option.active i,.status-option.active svg,.status-opt.status-opt--active .status-opt-check,.status-opt.status-opt--active mat-icon,.status-opt.status-opt--active i,.status-opt.status-opt--active svg,.status-opt.status-opt--inactive .status-opt-check,.status-opt.status-opt--inactive mat-icon,.status-opt.status-opt--inactive i,.status-opt.status-opt--inactive svg,.radio-option.checked .status-opt-check,.radio-option.checked mat-icon,.radio-option.checked i,.radio-option.checked svg{color:#f06d0c!important}.info-banner,.alert-info,.info-box,[class*=info-box]{background:#e6f0fa!important;background-color:#e6f0fa!important;color:#151d21!important;border-left:3px solid #00324b!important}.info-banner .info-icon,.info-banner mat-icon,.alert-info .info-icon,.alert-info mat-icon,.info-box .info-icon,.info-box mat-icon,[class*=info-box] .info-icon,[class*=info-box] mat-icon{color:#00324b!important}.login-page .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.login-page .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.login-page .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#d1d1cc!important}.login-page .mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.login-page .mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.login-page .mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#f06d0c!important}.error-message,.field-error,.error-msg,mat-error,.mat-mdc-form-field-error,[class*=validation-error],[class*=error-msg]{color:#c62828!important}.psd-btn-back{border:1.5px solid #f06d0c!important;color:#f06d0c!important}.psd-btn-back:hover{background:#fef0e3!important}.psd-btn-dl{background:#f06d0c!important}.psd-btn-dl:hover:not(:disabled){background:#c83200!important}.psd-spinner{border-top-color:#f06d0c!important;border-color:#fef0e3!important}.psd-loader-text{color:#f06d0c!important}.wordmark-brand,.wm-name{display:none!important}.wordmark-sub,.wm-sub{font-size:0!important;color:transparent!important;display:block!important;background:#fff url(/assets/images/etex-logo.png) no-repeat center!important;background-size:85% 85%!important;opacity:1!important;border-radius:4px!important;border:1px solid rgba(255,255,255,.1)!important}.wordmark-sub{width:150px!important;height:52px!important;margin-top:6px!important}.wm-sub{width:110px!important;height:38px!important;margin-top:6px!important}.brand-stripe,.content-brand-bar{background:var(--brand-gradient)!important}.sidenav:after,.sidenav:before{background:var(--brand-gradient-vertical)!important}.user-avatar,.profile-avatar,.avatar-ring{background:var(--brand-gradient)!important}.role-badge.admin{color:#151d21!important;background:#e6f0fa!important}.right-content:not(.text-center) .sign-in-btn{font-size:0!important}.right-content:not(.text-center) .sign-in-btn:before{content:"Sign in \203a"!important;font-size:13px!important;font-family:var(--ff-default)!important;color:var(--color-white)!important;font-weight:600!important}.right-content:not(.text-center) .sign-in-btn:has(mat-spinner):before{display:none!important}.right-content.text-center .sign-in-btn{font-size:0!important}.right-content.text-center .sign-in-btn:before{content:"Sign In Again \203a"!important;font-size:13px!important;font-family:var(--ff-default)!important;color:var(--color-white)!important;font-weight:600!important}.wm-top{display:block!important;margin-bottom:8px!important}.wordmark-sup{display:block!important;margin-bottom:12px!important}select:hover:not(:focus),input.text-input:hover:not(:focus),.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#f06d0c!important}.mat-mdc-option:hover:not(.mdc-list-item--selected),.mat-mdc-option.mdc-list-item--focused:not(.mdc-list-item--selected),.dropdown-item:hover:not(.selected),.option:hover:not(.active),.mat-mdc-menu-item:hover,.mat-mdc-menu-item.cdk-program-focused,.mat-mdc-menu-item.cdk-keyboard-focused,.mat-mdc-menu-item.cdk-mouse-focused{background:#e7f6ff!important;background-color:#e7f6ff!important;color:#151d21!important}.topbar-search{transition:border-color .15s,box-shadow .15s!important}.topbar-search:hover{border-color:#f06d0c!important}.topbar-search:focus-within{border-color:#f06d0c!important;box-shadow:0 0 0 1px #f06d0c!important}.chip-green:hover{border-color:#80a45d!important;color:#80a45d!important}.chip-green.chip-active{background:#80a45d!important;border-color:#80a45d!important;color:#fff!important}.chip-red:hover{border-color:#c62828!important;color:#c62828!important}.chip-red.chip-active{background:#c62828!important;border-color:#c62828!important;color:#fff!important}.usr-ic{color:#8a8a85!important}.usr-ic:hover{color:#80a45d!important}.doc-pill.available{color:#f06d0c!important;font-weight:600!important;transition:color .15s ease,text-decoration .15s ease!important}.doc-pill.available:before{background:#f06d0c!important;transition:background .15s ease!important}.doc-pill.available:hover{color:#c83200!important;text-decoration:underline!important}.doc-pill.available:hover:before{background:#c83200!important}.pdd-report-icon.wall,.element-badge.wall{background:#e7f6ff!important;color:#0064a0!important}.pdd-report-icon.wall mat-icon,.element-badge.wall mat-icon{color:#0064a0!important}.pdd-report-icon.floor,.element-badge.floor{background:#f5faeb!important;color:#80a45d!important}.pdd-report-icon.floor mat-icon,.element-badge.floor mat-icon{color:#80a45d!important}.pdd-report-icon.roof,.element-badge.roof{background:#ffe1c3!important;color:#ff8000!important}.pdd-report-icon.roof mat-icon,.element-badge.roof mat-icon{color:#ff8000!important}.status-complete{background:#eef6e1!important;color:#3d6b1a!important;border:1px solid #80a45d!important}.status-report_generated{background:#e7f6ff!important;color:#003c64!important;border:1px solid #0064a0!important}.status-parse_error{background:#fdecea!important;color:#c62828!important;border:1px solid #c62828!important}.status-draft{background:#f0f0ee!important;color:#5f5e5a!important;border:1px solid #8a8a85!important}.actions-cell button.btn-generate-pdf,.btn-generate-pdf{background-color:#f06d0c!important;color:#fff!important}.actions-cell button.btn-generate-pdf mat-icon,.btn-generate-pdf mat-icon{color:#fff!important}.actions-cell button.btn-generate-pdf:hover,.btn-generate-pdf:hover{background-color:#c83200!important;color:#fff!important}.actions-cell button.btn-generate-pdf:hover mat-icon,.btn-generate-pdf:hover mat-icon{color:#fff!important}.btn-edit.mat-mdc-icon-button{width:32px!important;height:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-edit.mat-mdc-icon-button mat-icon{font-size:17px!important;width:17px!important;height:17px!important;line-height:17px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-edit.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.btn-edit.mat-mdc-icon-button .mdc-icon-button__ripple{width:32px!important;height:32px!important;top:0!important;left:0!important;border-radius:50%!important}.btn-wiz-continue,.btn-wiz-cancel,.primary-action,.psd-btn-back,.sign-in-btn,.btn-generate-pdf,.btn-new-project,.btn-reset,.btn-export{white-space:nowrap!important}.btn-wiz-continue,.btn-wiz-cancel,.primary-action,.psd-btn-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important}.select-wrapper select{font-family:var(--ff-default)!important;color:#151d21!important}.select-wrapper select:hover:not(:focus){border-color:#f06d0c!important}.select-wrapper select:focus{border-color:#f06d0c!important;box-shadow:0 0 0 1px #f06d0c!important}.select-wrapper select option{font-family:var(--ff-default)!important;background-color:#fff!important;color:#151d21!important}.select-wrapper select option:checked,.select-wrapper select option[selected]{background:#00324b linear-gradient(0deg,#00324b 0% 100%)!important;background-color:#00324b!important;color:#fff!important}.select-wrapper select option:hover,.select-wrapper select option:focus,.select-wrapper select option:active{background:#e7f6ff linear-gradient(0deg,#e7f6ff 0% 100%)!important;background-color:#e7f6ff!important;color:#151d21!important}mat-dialog-actions button[mat-raised-button]{background-color:#f06d0c!important;background:#f06d0c!important;color:#fff!important;font-weight:600!important}mat-dialog-actions button[mat-raised-button]:hover:not([disabled]){background-color:#c83200!important;background:#c83200!important}mat-dialog-actions button[mat-raised-button][disabled]{background-color:#e0e0ee!important;background:#e0e0ee!important;color:#8a8a85!important}.sidenav,mat-sidenav.sidenav{background:#00324b!important;background-color:#00324b!important}.sidenav:after{background:linear-gradient(to bottom,#ff6200,#f06d0c,#ff8000)!important;width:4px!important}.active-indicator{background:#f06d0c!important}.user-avatar{background:linear-gradient(135deg,#ff6200,#f06d0c,#ff8000)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;color:#fff!important;font-weight:700!important}.profile-avatar,.avatar-ring{background:linear-gradient(135deg,#ff6200,#f06d0c,#ff8000)!important}.topbar{border-bottom:1px solid #d1d1cc!important}.login-page .left-panel{background:linear-gradient(145deg,#ff6200,#f06d0c 45%,#c83200)!important;background-color:#f06d0c!important}.login-page .feature-list li{color:#ffffffeb!important}.login-page .check{color:#ffffffd9!important}.sign-in-btn{background:#f06d0c!important;background-color:#f06d0c!important;color:#fff!important}.sign-in-btn:hover:not(:disabled){background:#c83200!important;background-color:#c83200!important}.login-page .brand-stripe,.login-page .left-panel .brand-stripe{background:#ffffff61!important;border-radius:3px!important}.forgot-link{color:#f06d0c!important}.forgot-link:hover{color:#c83200!important}.wm-top{color:#ffffffa6!important}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{background-color:#f06d0c!important;border-color:#f06d0c!important}tr:hover td,.table-row:hover,.mat-mdc-row:hover .mat-mdc-cell{background-color:#e7f6ff!important}.bgcont{padding-block:2vh;background:radial-gradient(#5e5b5b,#263e51);background-position:top;background-repeat:no-repeat;background-size:cover;background-blend-mode:hard-light;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.wrapper{width:100%;height:100%}.content{width:100%;max-width:var(--view-max-width);min-height:20rem;display:grid;grid-template-columns:1fr;gap:1em;padding-inline:1em;margin-inline:auto}.card-content{flex:1;padding:1em!important}.d-inline-title{display:flex;align-items:center;gap:.5em}.input-container{display:flex;flex-direction:column;gap:1rem}.input-container mat-form-field{width:100%}.actions-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.x-card{--x-card-padding: clamp(2em, 6vmin, 4em);background:radial-gradient(white,var(--body-bg));box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px!important}.x-card>mat-card-header{padding:var(--x-card-padding) var(--x-card-padding) 0 var(--x-card-padding)!important}.x-card>mat-card-content{padding:calc(var(--x-card-padding) / 1.5) var(--x-card-padding)!important}.x-card>mat-card-actions{padding:0 var(--x-card-padding) var(--x-card-padding) var(--x-card-padding)!important}.mat-toolbar.mat-primary{background:var(--nav-bg);color:var(--nav-text-color);line-height:normal}.align-right{display:flex;justify-content:flex-end}.header-container{height:fit-content;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1em}.header-container>.title{display:flex;align-items:center;gap:.5em;color:#555}.header-container>.title>*{margin:0}.wrapper{display:flex;flex-direction:column;gap:var(--calc-dialog-margin);padding:var(--calc-dialog-margin)}.name,.ename,.pname,.cname{text-align:left}.d-kvinfo{width:100%;display:grid;grid-template-columns:8rem auto;gap:1rem;align-items:center;margin-bottom:.35rem}.d-kvinfo>*:first-child{text-align:end;color:gray}.d-kvinfo>.has-edit-icon{display:flex;align-items:baseline;justify-content:space-between}.d-kvinfo>.has-edit-icon button[mat-mini-fab]{transform:scale(.6)}.g-title{text-align:center}.g-title .help-icon{font-size:.8em;width:1em}.g-title .u-dash{border-bottom:1px dashed}.table{border:1px solid var(--table-border-color);border-collapse:collapse;width:100%;line-height:normal}.table tr{border-block-end:1px solid var(--table-grid-color)}.table tr:nth-child(odd){background-color:var(--table-row-odd-bg)}.table tr:nth-child(2n){background-color:var(--table-row-even-bg)}.table tr:last-of-type{border-block-end:0}.table th{background:var(--table-header-bg);color:var(--table-header-text);padding:.5rem;border-inline-end:1px solid var(--table-grid-color);font-size:1em;font-weight:400;text-align:center!important;position:-webkit-sticky;position:sticky;top:-1px;z-index:1}.table td{padding:.35rem .5rem;border-inline-end:1px solid var(--table-grid-color);vertical-align:top}.table td.actions{text-align:center;padding-block:0}.table.row-hovering tr:hover td{background-color:var(--table-row-hover-color);cursor:pointer}.table .mat-mdc-icon-button{width:24px!important;height:24px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;color:#bdbdbd}.table .mat-mdc-icon-button .mat-mdc-button-touch-target{width:inherit;height:inherit}.table .mat-mdc-icon-button:hover{color:#043c76}.date-time-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .25em}.loading{min-height:10em}.pdf-wrapper{height:100%;display:flex;flex-direction:column}.app-dialog{width:auto;height:auto;max-width:calc(100vw - clamp(1rem,1vw,2rem))!important;max-height:calc(100vh - clamp(1rem,1vh,2rem))!important}.app-dialog mat-dialog-container .mat-mdc-dialog-surface{border-radius:.65rem}.app-dialog [mat-dialog-title]:before{display:none!important}.app-dialog [mat-dialog-title]>.title-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.app-dialog [mat-dialog-title]>.title-wrapper>.title{color:var(--brand-darkgreen)}.app-dialog [mat-dialog-title]>.title-wrapper>.title>h2{line-height:1.15!important}.app-dialog [mat-dialog-title]>.title-wrapper>*{display:flex;align-items:center;gap:.5rem}.app-dialog [mat-dialog-title]>.title-wrapper>*.btn-container{margin-right:-24px}.app-dialog [mat-dialog-title]>.title-wrapper>*>h2{padding:0;margin:4px 0 0;font-size:1rem}.app-dialog [mat-dialog-content],.app-dialog .dialog-content{min-height:5rem;flex:1}.app-dialog [mat-dialog-content] .input-container,.app-dialog .dialog-content .input-container{padding-top:4px;display:grid;gap:.65rem}.app-dialog [mat-dialog-content] .input-container>.group,.app-dialog .dialog-content .input-container>.group{display:grid;gap:.5em}.app-dialog [mat-dialog-content] .input-container>.group>.group-title,.app-dialog .dialog-content .input-container>.group>.group-title{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--brand-darkgreen)}.app-dialog [mat-dialog-content] .input-container .inline-input,.app-dialog .dialog-content .input-container .inline-input{display:flex;gap:.5rem;align-items:flex-start;flex-wrap:wrap}.app-dialog [mat-dialog-content] .input-container .inline-input>*,.app-dialog .dialog-content .input-container .inline-input>*{flex:1}.app-dialog [mat-dialog-actions]{background-color:var(--brand-offwhite);padding:.75rem 1rem}.app-dialog [mat-dialog-actions]>.actions-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;width:fit-content;margin-inline-start:auto}.mat-mdc-raised-button[color=knf-green] .mat-mdc-progress-spinner circle{stroke:#fff}.mat-mdc-dialog-content{max-height:100%!important}.dialog-content{flex:1;max-height:unset}.mdc-dialog__title{padding:6px 24px!important}@media(max-width:600px){.app-dialog .title-wrapper>.title mat-icon{width:44px}.dialog-content{padding:clamp(1rem,1vw,1.5rem)!important}}.edit-client-dialog .mat-mdc-dialog-surface{border-radius:12px!important;overflow:hidden}.edit-client-dialog .mdc-dialog__title,.edit-client-dialog .mat-mdc-dialog-title{padding:0!important;margin:0!important}.edit-client-dialog .mdc-dialog__title:before,.edit-client-dialog .mat-mdc-dialog-title:before{display:none!important}.edit-client-dialog .mat-mdc-dialog-content{padding:0!important;max-height:75vh!important}.edit-client-dialog .mat-mdc-dialog-actions{padding:0!important;min-height:unset!important}.pdf-success-dialog-panel .mat-mdc-dialog-container{padding:0!important}.pdf-success-dialog-panel .mat-mdc-dialog-surface{padding:0!important;overflow:hidden!important;border-radius:12px!important;background:#fff!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}.html-tooltip{position:relative;display:inline-block}.html-tooltip>.hover-content{cursor:pointer}.html-tooltip>.tooltip-content{visibility:hidden;width:auto;background-color:#212121;color:#d3d3d3;text-align:center;border-radius:6px;padding:.5em;position:absolute;left:0;transform:translate(-50%);z-index:999}.html-tooltip:hover .tooltip-content{visibility:visible}html,body{height:100%;margin:0;font-family:var(--ff-default)}html{--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px}html{--mat-select-arrow-transform: none}html{--mdc-checkbox-state-layer-size: 32px}html{--mat-checkbox-touch-target-display: none}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 24px}html{--mdc-switch-state-layer-size: 32px}html{--mdc-radio-state-layer-size: 32px}html{--mat-radio-touch-target-display: none}html{--mdc-list-list-item-one-line-container-height: 40px;--mdc-list-list-item-two-line-container-height: 56px;--mdc-list-list-item-three-line-container-height: 80px}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 32px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:48px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:64px}html{--mat-paginator-container-size: 48px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 40px}html{--mdc-text-button-container-height: 28px}html{--mdc-filled-button-container-height: 28px}html{--mdc-protected-button-container-height: 28px}html{--mdc-outlined-button-container-height: 28px}html{--mat-text-button-touch-target-display: none}html{--mat-filled-button-touch-target-display: none}html{--mat-protected-button-touch-target-display: none}html{--mat-outlined-button-touch-target-display: none}html{--mat-icon-button-touch-target-display: none}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-fab-touch-target-display: none}html{--mat-fab-small-touch-target-display: none}html{--mat-table-header-container-height: 48px;--mat-table-footer-container-height: 44px;--mat-table-row-item-container-height: 44px}html{--mat-expansion-header-collapsed-state-height: 40px;--mat-expansion-header-expanded-state-height: 56px}html{--mat-stepper-header-height: 64px}html{--mat-toolbar-standard-height: 56px;--mat-toolbar-mobile-height: 48px}html{--mat-tree-node-min-height: 40px}html{--mat-standard-button-toggle-height: 40px}html{--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px}
