@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;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--hsof-theme-color: orange;--hsof-container-height-small: 24px;--hsof-container-height-default: 32px;--hsof-container-height-large: 40px;--hsof-button-icon-size-small: 20px;--hsof-button-icon-size-default: 24px;--hsof-button-icon-size-large: 32px;--hsof-button-filled-container-shape: 4px;--hsof-baby-blue: #d6eeff;--hsof-lavender-pink: #ffeafc;--hsof-green: #c2f5d1;--hsof-lavender-gray: #f8f7fc;--hsof-pastel-yellow: #ffecb8;--hsof-orange: #ffdeb8;--hsof-red-light: #fbcfbc;--hsof-light-lavender: #f6f1ff;--hsof-powder-blue: #e1f2ff;--hsof-green-light: #e7f4ec;--hsof-lilac-mist: #eee8fc;--hsof-pale-mint: #ffe4e7;--hsof-peach-pink: #fff3e1;--hsof-lavender-pink-orchid: #ebd5e8;--hsof-gray-light: #f2f0ee;--hsof-pink-light: #fdeeec;--hsof-pink-light-text: #b8160a;--hsof-creamy-peach: #fdf2e7;--hsof-creamy-peach-text: #d46c11;--hsof-alice-blue: #f3f7fb;--hsof-alice-blue-text: #5682ba;--hsof-ink: #1b2227;--hsof-ink-2: #4c585f;--hsof-muted: #8a949b;--hsof-muted-2: #9aa3a9;--hsof-label: #6b7378;--hsof-line: #e7ebec;--hsof-line-strong: #dce2e3;--hsof-surface: #f5f8f8;--hsof-surface-2: #fafbfb;--hsof-surface-elevated: #ffffff;--hsof-ink-active: #2f3a41;--hsof-on-ink: #ffffff;--hsof-neutral: #e2e2e2;--hsof-neutral-ink: #1a1c1c;--hsof-teal: #2c8c8d;--hsof-teal-ink: #1f6b6c;--hsof-teal-tint: #eaf3f3;--hsof-teal-line: #cfe4e4;--hsof-action: #e07a1e;--hsof-action-hover: #ce6e13;--hsof-action-tint: #fdf2e7;--hsof-action-line: #f3cfa0;--hsof-status-orange: #c9820f;--hsof-danger: #c0392b;--hsof-danger-line: #f0d5cd;--hsof-ok: #2f9461;--hsof-ok-tint: #e7f4ec;--hsof-ok-line: #cbe7d5;--hsof-status-orange-tint: #fdf3e3;--hsof-danger-tint: #fcecea;--hsof-marine: #2f4a5c;--hsof-marine-2: #4a6579;--hsof-marine-icon: #dbe8ee;--hsof-on-marine: #ffffff;--hsof-on-marine-sub: #a9bdc9;--hsof-on-marine-label: #8fa5b3;--hsof-coral: #e57373;--hsof-chip-primary-bg: var(--hsof-teal-tint);--hsof-chip-primary-accent: var(--hsof-teal-ink);--hsof-chip-primary-text: var(--hsof-teal-ink);--hsof-chip-success-bg: var(--hsof-ok-tint);--hsof-chip-success-accent: var(--hsof-ok);--hsof-chip-success-text: var(--hsof-ok);--hsof-chip-warning-bg: var(--hsof-status-orange-tint);--hsof-chip-warning-accent: var(--hsof-status-orange);--hsof-chip-warning-text: var(--hsof-status-orange);--hsof-chip-error-bg: var(--hsof-danger-tint);--hsof-chip-error-accent: var(--hsof-danger);--hsof-chip-error-text: var(--hsof-danger);--hsof-chip-info-bg: var(--hsof-teal-tint);--hsof-chip-info-accent: var(--hsof-teal);--hsof-chip-info-text: var(--hsof-teal-ink);--hsof-chip-gray-bg: var(--hsof-surface-2);--hsof-chip-gray-accent: var(--hsof-muted);--hsof-chip-gray-text: var(--hsof-ink-2);--hsof-chip-primary-bg-dark: var(--hsof-teal-ink);--hsof-chip-success-bg-dark: var(--hsof-ok);--hsof-chip-warning-bg-dark: var(--hsof-status-orange);--hsof-chip-error-bg-dark: var(--hsof-danger);--hsof-chip-info-bg-dark: var(--hsof-alice-blue-text);--hsof-chip-gray-bg-dark: var(--hsof-ink-2);--hsof-chip-dark-text: #ffffff;--hsof-chip-dark-badge-bg: rgb(255 255 255 / 32%);--hsof-chip-dark-badge-text: #ffffff;--hsof-hyperlink-default-color: #635951;--hsof-hyperlink-hover-color: #554d47;--hsof-hyperlink-press-color: #8e480b;--hsof-hyperlink-focus-color: #f2e0ca;--hsof-hyperlink-disabled-color: #beb3ab}:root{--mat-button-filled-container-shape: var(--hsof-button-filled-container-shape);--mat-button-outlined-container-shape: var(--hsof-button-filled-container-shape);--mat-button-text-container-shape: var(--hsof-button-filled-container-shape);--mat-button-protected-container-shape: var(--hsof-button-filled-container-shape);--mat-button-tonal-container-shape: var(--hsof-button-filled-container-shape)}:root{--mat-button-outlined-label-text-color: #1f2022;--mat-button-outlined-label-text-font: Poppins;--mat-button-filled-container-height: var(--hsof-container-height-default, 99px);--mat-button-filled-label-text-size: 12px;--mat-button-filled-label-text-weight: 400;--mat-button-outlined-container-height: var(--hsof-container-height-default, 99px);--mat-button-outlined-label-text-size: 12px;--mat-button-outlined-label-text-weight: 400;--mat-button-protected-container-height: var(--hsof-container-height-default, 99px);--mat-button-protected-label-text-size: 12px;--mat-button-protected-label-text-weight: 400;--mat-button-text-container-height: var(--hsof-container-height-default, 99px);--mat-button-text-label-text-size: 12px;--mat-button-text-label-text-weight: 400;--mat-button-tonal-container-height: var(--hsof-container-height-default, 99px);--mat-button-tonal-label-text-size: 12px;--mat-button-tonal-label-text-weight: 400;--mat-button-outlined-outline-color: var(--hsof-primary-60, #438fff)}:root .mat-mdc-outlined-button.hsof-outlined-dashed{border-style:dashed!important}:root .mat-mdc-outlined-button.hsof-outlined-dotted{border-style:dotted!important}:root .mat-mdc-outlined-button.hsof-tonal-outlined{background-color:var(--mat-button-tonal-container-color)!important;color:var(--mat-button-tonal-label-text-color)!important;border-color:var(--mat-button-tonal-label-text-color)!important}:root .mdc-button{display:flex;align-items:center;justify-content:center}:root .mdc-button mat-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}:root .hsof-btn-small{--mat-button-filled-container-height: var(--hsof-container-height-small, 99px);--mat-button-filled-label-text-size: 10px;--mat-button-filled-label-text-weight: 400;--mat-button-outlined-container-height: var(--hsof-container-height-small, 99px);--mat-button-outlined-label-text-size: 10px;--mat-button-outlined-label-text-weight: 400;--mat-button-protected-container-height: var(--hsof-container-height-small, 99px);--mat-button-protected-label-text-size: 10px;--mat-button-protected-label-text-weight: 400;--mat-button-text-container-height: var(--hsof-container-height-small, 99px);--mat-button-text-label-text-size: 10px;--mat-button-text-label-text-weight: 400;--mat-button-tonal-container-height: var(--hsof-container-height-small, 99px);--mat-button-tonal-label-text-size: 10px;--mat-button-tonal-label-text-weight: 400}:root .hsof-btn-small mat-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}:root .hsof-btn-large{--mat-button-filled-container-height: var(--hsof-container-height-large, 99px);--mat-button-filled-label-text-size: 16px;--mat-button-filled-label-text-weight: 400;--mat-button-outlined-container-height: var(--hsof-container-height-large, 99px);--mat-button-outlined-label-text-size: 16px;--mat-button-outlined-label-text-weight: 400;--mat-button-protected-container-height: var(--hsof-container-height-large, 99px);--mat-button-protected-label-text-size: 16px;--mat-button-protected-label-text-weight: 400;--mat-button-text-container-height: var(--hsof-container-height-large, 99px);--mat-button-text-label-text-size: 16px;--mat-button-text-label-text-weight: 400;--mat-button-tonal-container-height: var(--hsof-container-height-large, 99px);--mat-button-tonal-label-text-size: 16px;--mat-button-tonal-label-text-weight: 400}:root .hsof-btn-large mat-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}button.modern-button{--modern-button-bg: var(--hsof-teal-tint, #f4f6f4);--modern-button-bg-hover: var(--hsof-teal-line, #eaefea);--modern-button-fg: var(--hsof-primary-50, #0074e9);--modern-button-line: var(--hsof-teal-line, #eaefea);--modern-button-line-hover: var(--hsof-teal-line-over, #a6baa7);--modern-button-container-hover: var(--hsof-teal-line, #eaefea);--modern-button-filled-container: var(--modern-button-fg);--modern-button-filled-container-hover: var(--hsof-primary-40, #005cbb);--modern-button-height: 32px;--modern-button-h-padding: 24px;--modern-button-icon-size: 24px;--mat-button-text-label-text-font: Poppins;--mat-button-text-label-text-size: 12px;--mat-button-text-label-text-weight: 400;--mat-button-text-label-text-line-height: 120%;--mat-button-text-label-text-tracking: normal;--mat-button-elevated-label-text-font: Poppins;--mat-button-elevated-label-text-size: 12px;--mat-button-elevated-label-text-weight: 400;--mat-button-elevated-label-text-line-height: 120%;--mat-button-elevated-label-text-tracking: normal;--mat-button-outlined-label-text-font: Poppins;--mat-button-outlined-label-text-size: 12px;--mat-button-outlined-label-text-weight: 400;--mat-button-outlined-label-text-line-height: 120%;--mat-button-outlined-label-text-tracking: normal;--mat-button-filled-label-text-font: Poppins;--mat-button-filled-label-text-size: 12px;--mat-button-filled-label-text-weight: 400;--mat-button-filled-label-text-line-height: 120%;--mat-button-filled-label-text-tracking: normal;--mat-button-tonal-label-text-font: Poppins;--mat-button-tonal-label-text-size: 12px;--mat-button-tonal-label-text-weight: 400;--mat-button-tonal-label-text-line-height: 120%;--mat-button-tonal-label-text-tracking: normal;--mat-button-protected-label-text-font: Poppins;--mat-button-protected-label-text-size: 12px;--mat-button-protected-label-text-weight: 400;--mat-button-protected-label-text-line-height: 120%;--mat-button-protected-label-text-tracking: normal;--mat-button-text-container-shape: 8px;--mat-button-text-container-height: 32px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-spacing: 8px;--mat-button-text-icon-offset: -8px;--mat-button-text-hover-state-layer-color: transparent;--mat-button-text-hover-state-layer-opacity: 0;--mat-button-text-focus-state-layer-color: transparent;--mat-button-text-focus-state-layer-opacity: 0;--mat-button-text-pressed-state-layer-color: transparent;--mat-button-text-pressed-state-layer-opacity: 0;--mat-button-text-disabled-label-text-color: #77777a;--mat-button-text-disabled-container-opacity: .38;--mat-button-text-icon-offset: -4px;--mat-button-elevated-container-shape: 8px;--mat-button-elevated-container-height: 32px;--mat-button-elevated-horizontal-padding: 24px;--mat-button-elevated-icon-spacing: 8px;--mat-button-elevated-icon-offset: -8px;--mat-button-elevated-hover-state-layer-color: transparent;--mat-button-elevated-hover-state-layer-opacity: 0;--mat-button-elevated-focus-state-layer-color: transparent;--mat-button-elevated-focus-state-layer-opacity: 0;--mat-button-elevated-pressed-state-layer-color: transparent;--mat-button-elevated-pressed-state-layer-opacity: 0;--mat-button-elevated-disabled-label-text-color: #77777a;--mat-button-elevated-disabled-container-opacity: .38;--mat-button-outlined-container-shape: 8px;--mat-button-outlined-container-height: 32px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-hover-state-layer-color: transparent;--mat-button-outlined-hover-state-layer-opacity: 0;--mat-button-outlined-focus-state-layer-color: transparent;--mat-button-outlined-focus-state-layer-opacity: 0;--mat-button-outlined-pressed-state-layer-color: transparent;--mat-button-outlined-pressed-state-layer-opacity: 0;--mat-button-outlined-disabled-label-text-color: #77777a;--mat-button-outlined-disabled-container-opacity: .38;--mat-button-filled-container-shape: 8px;--mat-button-filled-container-height: 32px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-hover-state-layer-color: transparent;--mat-button-filled-hover-state-layer-opacity: 0;--mat-button-filled-focus-state-layer-color: transparent;--mat-button-filled-focus-state-layer-opacity: 0;--mat-button-filled-pressed-state-layer-color: transparent;--mat-button-filled-pressed-state-layer-opacity: 0;--mat-button-filled-disabled-label-text-color: #77777a;--mat-button-filled-disabled-container-opacity: .38;--mat-button-tonal-container-shape: 8px;--mat-button-tonal-container-height: 32px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-hover-state-layer-color: transparent;--mat-button-tonal-hover-state-layer-opacity: 0;--mat-button-tonal-focus-state-layer-color: transparent;--mat-button-tonal-focus-state-layer-opacity: 0;--mat-button-tonal-pressed-state-layer-color: transparent;--mat-button-tonal-pressed-state-layer-opacity: 0;--mat-button-tonal-disabled-label-text-color: #77777a;--mat-button-tonal-disabled-container-opacity: .38;--mat-button-protected-container-shape: 8px;--mat-button-protected-container-height: 32px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-hover-state-layer-color: transparent;--mat-button-protected-hover-state-layer-opacity: 0;--mat-button-protected-focus-state-layer-color: transparent;--mat-button-protected-focus-state-layer-opacity: 0;--mat-button-protected-pressed-state-layer-color: transparent;--mat-button-protected-pressed-state-layer-opacity: 0;--mat-button-protected-disabled-label-text-color: #77777a;--mat-button-protected-disabled-container-opacity: .38;--mat-icon-button-state-layer-size: 32px;--mat-icon-button-icon-size: 24px;display:inline-flex;align-items:center;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}button.modern-button .modern-button-icon{width:24px!important;height:24px!important;font-size:24px}button.modern-button .modern-button-icon svg{width:24px!important;height:24px!important}button.modern-button:disabled,button.modern-button[disabled]{opacity:.38;cursor:default;pointer-events:none;box-shadow:none}button.modern-button .mat-mdc-button-touch-target{height:100%}button.modern-button.modern-button-large,button.modern-button.modern-button-lg{--modern-button-height: 40px;--modern-button-h-padding: 32px;--modern-button-icon-size: 32px;--mat-button-text-label-text-font: Poppins;--mat-button-text-label-text-size: 16px;--mat-button-text-label-text-weight: 400;--mat-button-text-label-text-line-height: 120%;--mat-button-text-label-text-tracking: normal;--mat-button-elevated-label-text-font: Poppins;--mat-button-elevated-label-text-size: 16px;--mat-button-elevated-label-text-weight: 400;--mat-button-elevated-label-text-line-height: 120%;--mat-button-elevated-label-text-tracking: normal;--mat-button-outlined-label-text-font: Poppins;--mat-button-outlined-label-text-size: 16px;--mat-button-outlined-label-text-weight: 400;--mat-button-outlined-label-text-line-height: 120%;--mat-button-outlined-label-text-tracking: normal;--mat-button-filled-label-text-font: Poppins;--mat-button-filled-label-text-size: 16px;--mat-button-filled-label-text-weight: 400;--mat-button-filled-label-text-line-height: 120%;--mat-button-filled-label-text-tracking: normal;--mat-button-tonal-label-text-font: Poppins;--mat-button-tonal-label-text-size: 16px;--mat-button-tonal-label-text-weight: 400;--mat-button-tonal-label-text-line-height: 120%;--mat-button-tonal-label-text-tracking: normal;--mat-button-protected-label-text-font: Poppins;--mat-button-protected-label-text-size: 16px;--mat-button-protected-label-text-weight: 400;--mat-button-protected-label-text-line-height: 120%;--mat-button-protected-label-text-tracking: normal;--mat-button-text-container-shape: 8px;--mat-button-text-container-height: 40px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-spacing: 8px;--mat-button-text-icon-offset: -8px;--mat-button-text-hover-state-layer-color: transparent;--mat-button-text-hover-state-layer-opacity: 0;--mat-button-text-focus-state-layer-color: transparent;--mat-button-text-focus-state-layer-opacity: 0;--mat-button-text-pressed-state-layer-color: transparent;--mat-button-text-pressed-state-layer-opacity: 0;--mat-button-text-disabled-label-text-color: #77777a;--mat-button-text-disabled-container-opacity: .38;--mat-button-text-icon-offset: -4px;--mat-button-elevated-container-shape: 8px;--mat-button-elevated-container-height: 40px;--mat-button-elevated-horizontal-padding: 32px;--mat-button-elevated-icon-spacing: 8px;--mat-button-elevated-icon-offset: -8px;--mat-button-elevated-hover-state-layer-color: transparent;--mat-button-elevated-hover-state-layer-opacity: 0;--mat-button-elevated-focus-state-layer-color: transparent;--mat-button-elevated-focus-state-layer-opacity: 0;--mat-button-elevated-pressed-state-layer-color: transparent;--mat-button-elevated-pressed-state-layer-opacity: 0;--mat-button-elevated-disabled-label-text-color: #77777a;--mat-button-elevated-disabled-container-opacity: .38;--mat-button-outlined-container-shape: 8px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-horizontal-padding: 32px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-hover-state-layer-color: transparent;--mat-button-outlined-hover-state-layer-opacity: 0;--mat-button-outlined-focus-state-layer-color: transparent;--mat-button-outlined-focus-state-layer-opacity: 0;--mat-button-outlined-pressed-state-layer-color: transparent;--mat-button-outlined-pressed-state-layer-opacity: 0;--mat-button-outlined-disabled-label-text-color: #77777a;--mat-button-outlined-disabled-container-opacity: .38;--mat-button-filled-container-shape: 8px;--mat-button-filled-container-height: 40px;--mat-button-filled-horizontal-padding: 32px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-hover-state-layer-color: transparent;--mat-button-filled-hover-state-layer-opacity: 0;--mat-button-filled-focus-state-layer-color: transparent;--mat-button-filled-focus-state-layer-opacity: 0;--mat-button-filled-pressed-state-layer-color: transparent;--mat-button-filled-pressed-state-layer-opacity: 0;--mat-button-filled-disabled-label-text-color: #77777a;--mat-button-filled-disabled-container-opacity: .38;--mat-button-tonal-container-shape: 8px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-horizontal-padding: 32px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-hover-state-layer-color: transparent;--mat-button-tonal-hover-state-layer-opacity: 0;--mat-button-tonal-focus-state-layer-color: transparent;--mat-button-tonal-focus-state-layer-opacity: 0;--mat-button-tonal-pressed-state-layer-color: transparent;--mat-button-tonal-pressed-state-layer-opacity: 0;--mat-button-tonal-disabled-label-text-color: #77777a;--mat-button-tonal-disabled-container-opacity: .38;--mat-button-protected-container-shape: 8px;--mat-button-protected-container-height: 40px;--mat-button-protected-horizontal-padding: 32px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-hover-state-layer-color: transparent;--mat-button-protected-hover-state-layer-opacity: 0;--mat-button-protected-focus-state-layer-color: transparent;--mat-button-protected-focus-state-layer-opacity: 0;--mat-button-protected-pressed-state-layer-color: transparent;--mat-button-protected-pressed-state-layer-opacity: 0;--mat-button-protected-disabled-label-text-color: #77777a;--mat-button-protected-disabled-container-opacity: .38;--mat-icon-button-state-layer-size: 40px;--mat-icon-button-icon-size: 32px}button.modern-button.modern-button-large .modern-button-icon,button.modern-button.modern-button-lg .modern-button-icon{width:32px!important;height:32px!important;font-size:32px}button.modern-button.modern-button-large .modern-button-icon svg,button.modern-button.modern-button-lg .modern-button-icon svg{width:32px!important;height:32px!important}button.modern-button.modern-button-small,button.modern-button.modern-button-xs{--modern-button-height: 24px;--modern-button-h-padding: 16px;--modern-button-icon-size: 20px;--mat-button-text-label-text-font: Poppins;--mat-button-text-label-text-size: 10px;--mat-button-text-label-text-weight: 400;--mat-button-text-label-text-line-height: 120%;--mat-button-text-label-text-tracking: normal;--mat-button-elevated-label-text-font: Poppins;--mat-button-elevated-label-text-size: 10px;--mat-button-elevated-label-text-weight: 400;--mat-button-elevated-label-text-line-height: 120%;--mat-button-elevated-label-text-tracking: normal;--mat-button-outlined-label-text-font: Poppins;--mat-button-outlined-label-text-size: 10px;--mat-button-outlined-label-text-weight: 400;--mat-button-outlined-label-text-line-height: 120%;--mat-button-outlined-label-text-tracking: normal;--mat-button-filled-label-text-font: Poppins;--mat-button-filled-label-text-size: 10px;--mat-button-filled-label-text-weight: 400;--mat-button-filled-label-text-line-height: 120%;--mat-button-filled-label-text-tracking: normal;--mat-button-tonal-label-text-font: Poppins;--mat-button-tonal-label-text-size: 10px;--mat-button-tonal-label-text-weight: 400;--mat-button-tonal-label-text-line-height: 120%;--mat-button-tonal-label-text-tracking: normal;--mat-button-protected-label-text-font: Poppins;--mat-button-protected-label-text-size: 10px;--mat-button-protected-label-text-weight: 400;--mat-button-protected-label-text-line-height: 120%;--mat-button-protected-label-text-tracking: normal;--mat-button-text-container-shape: 8px;--mat-button-text-container-height: 24px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-spacing: 8px;--mat-button-text-icon-offset: -8px;--mat-button-text-hover-state-layer-color: transparent;--mat-button-text-hover-state-layer-opacity: 0;--mat-button-text-focus-state-layer-color: transparent;--mat-button-text-focus-state-layer-opacity: 0;--mat-button-text-pressed-state-layer-color: transparent;--mat-button-text-pressed-state-layer-opacity: 0;--mat-button-text-disabled-label-text-color: #77777a;--mat-button-text-disabled-container-opacity: .38;--mat-button-text-icon-offset: -4px;--mat-button-elevated-container-shape: 8px;--mat-button-elevated-container-height: 24px;--mat-button-elevated-horizontal-padding: 16px;--mat-button-elevated-icon-spacing: 8px;--mat-button-elevated-icon-offset: -8px;--mat-button-elevated-hover-state-layer-color: transparent;--mat-button-elevated-hover-state-layer-opacity: 0;--mat-button-elevated-focus-state-layer-color: transparent;--mat-button-elevated-focus-state-layer-opacity: 0;--mat-button-elevated-pressed-state-layer-color: transparent;--mat-button-elevated-pressed-state-layer-opacity: 0;--mat-button-elevated-disabled-label-text-color: #77777a;--mat-button-elevated-disabled-container-opacity: .38;--mat-button-outlined-container-shape: 8px;--mat-button-outlined-container-height: 24px;--mat-button-outlined-horizontal-padding: 16px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-hover-state-layer-color: transparent;--mat-button-outlined-hover-state-layer-opacity: 0;--mat-button-outlined-focus-state-layer-color: transparent;--mat-button-outlined-focus-state-layer-opacity: 0;--mat-button-outlined-pressed-state-layer-color: transparent;--mat-button-outlined-pressed-state-layer-opacity: 0;--mat-button-outlined-disabled-label-text-color: #77777a;--mat-button-outlined-disabled-container-opacity: .38;--mat-button-filled-container-shape: 8px;--mat-button-filled-container-height: 24px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-hover-state-layer-color: transparent;--mat-button-filled-hover-state-layer-opacity: 0;--mat-button-filled-focus-state-layer-color: transparent;--mat-button-filled-focus-state-layer-opacity: 0;--mat-button-filled-pressed-state-layer-color: transparent;--mat-button-filled-pressed-state-layer-opacity: 0;--mat-button-filled-disabled-label-text-color: #77777a;--mat-button-filled-disabled-container-opacity: .38;--mat-button-tonal-container-shape: 8px;--mat-button-tonal-container-height: 24px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-hover-state-layer-color: transparent;--mat-button-tonal-hover-state-layer-opacity: 0;--mat-button-tonal-focus-state-layer-color: transparent;--mat-button-tonal-focus-state-layer-opacity: 0;--mat-button-tonal-pressed-state-layer-color: transparent;--mat-button-tonal-pressed-state-layer-opacity: 0;--mat-button-tonal-disabled-label-text-color: #77777a;--mat-button-tonal-disabled-container-opacity: .38;--mat-button-protected-container-shape: 8px;--mat-button-protected-container-height: 24px;--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-hover-state-layer-color: transparent;--mat-button-protected-hover-state-layer-opacity: 0;--mat-button-protected-focus-state-layer-color: transparent;--mat-button-protected-focus-state-layer-opacity: 0;--mat-button-protected-pressed-state-layer-color: transparent;--mat-button-protected-pressed-state-layer-opacity: 0;--mat-button-protected-disabled-label-text-color: #77777a;--mat-button-protected-disabled-container-opacity: .38;--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 20px}button.modern-button.modern-button-small .modern-button-icon,button.modern-button.modern-button-xs .modern-button-icon{width:20px!important;height:20px!important;font-size:20px}button.modern-button.modern-button-small .modern-button-icon svg,button.modern-button.modern-button-xs .modern-button-icon svg{width:20px!important;height:20px!important}button.modern-button.modern-button-compact{--modern-button-h-padding: 12.8px;--mat-button-text-horizontal-padding: 12px;--mat-button-elevated-horizontal-padding: 12.8px;--mat-button-outlined-horizontal-padding: 12.8px;--mat-button-filled-horizontal-padding: 12.8px;--mat-button-tonal-horizontal-padding: 12.8px;--mat-button-protected-horizontal-padding: 12.8px;--mat-button-elevated-icon-offset: 0;--mat-button-outlined-icon-offset: 0;--mat-button-filled-icon-offset: 0;--mat-button-tonal-icon-offset: 0;--mat-button-protected-icon-offset: 0;--mat-button-text-icon-offset: 0}button.modern-button.modern-button-compact.modern-button-large,button.modern-button.modern-button-compact.modern-button-lg{--modern-button-h-padding: 14.4px;--mat-button-text-horizontal-padding: 12px;--mat-button-elevated-horizontal-padding: 14.4px;--mat-button-outlined-horizontal-padding: 14.4px;--mat-button-filled-horizontal-padding: 14.4px;--mat-button-tonal-horizontal-padding: 14.4px;--mat-button-protected-horizontal-padding: 14.4px;--mat-button-elevated-icon-offset: 0;--mat-button-outlined-icon-offset: 0;--mat-button-filled-icon-offset: 0;--mat-button-tonal-icon-offset: 0;--mat-button-protected-icon-offset: 0;--mat-button-text-icon-offset: 0}button.modern-button.modern-button-compact.modern-button-small,button.modern-button.modern-button-compact.modern-button-xs{--modern-button-h-padding: 10px;--mat-button-text-horizontal-padding: 12px;--mat-button-elevated-horizontal-padding: 10px;--mat-button-outlined-horizontal-padding: 10px;--mat-button-filled-horizontal-padding: 10px;--mat-button-tonal-horizontal-padding: 10px;--mat-button-protected-horizontal-padding: 10px;--mat-button-elevated-icon-offset: 0;--mat-button-outlined-icon-offset: 0;--mat-button-filled-icon-offset: 0;--mat-button-tonal-icon-offset: 0;--mat-button-protected-icon-offset: 0;--mat-button-text-icon-offset: 0}button.modern-button.modern-button-rounded{--mat-button-text-container-shape: 16px;--mat-button-elevated-container-shape: 16px;--mat-button-outlined-container-shape: 16px;--mat-button-filled-container-shape: 16px;--mat-button-tonal-container-shape: 16px;--mat-button-protected-container-shape: 16px}button.modern-button.modern-button-rounded.mat-mdc-icon-button{border-radius:16px}button.modern-button .modern-button-icon{flex-shrink:0;line-height:1;color:inherit}button.modern-button .modern-button-icon svg{display:block;flex-shrink:0}button.modern-button.mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button){--mat-button-text-label-text-color: var(--modern-button-fg);--mat-button-text-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)}button.modern-button.mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),button.modern-button.mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover);border-color:var(--modern-button-line-hover)}button.modern-button.mat-mdc-raised-button{--mat-button-protected-container-color: #ffffff;--mat-button-protected-label-text-color: var(--modern-button-fg);--mat-button-protected-disabled-container-color: #ffffff;box-shadow:0 1px 3px #0000001f}button.modern-button.mat-mdc-raised-button:hover:not(:disabled),button.modern-button.mat-mdc-raised-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}button.modern-button.mat-mdc-raised-button:hover:not(:disabled),button.modern-button.mat-mdc-raised-button:focus-visible:not(:disabled){box-shadow:0 1px 3px #0000001f}button.modern-button.mat-mdc-outlined-button{--mat-button-outlined-outline-color: var(--modern-button-line);--mat-button-outlined-outline-width: 1px;--mat-button-outlined-label-text-color: var(--modern-button-fg);--mat-button-outlined-disabled-outline-color: #77777a;--mat-button-outlined-disabled-label-text-color: #77777a}button.modern-button.mat-mdc-outlined-button:hover:not(:disabled),button.modern-button.mat-mdc-outlined-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}button.modern-button.mat-mdc-outlined-button.modern-button-outlined-dashed{border-style:dashed!important}button.modern-button.mat-mdc-outlined-button.modern-button-outlined-dotted{border-style:dotted!important}button.modern-button.mat-mdc-outlined-button.modern-button-tonal-outlined{--mat-button-outlined-outline-color: var(--modern-button-line);--mat-button-outlined-label-text-color: var(--modern-button-fg);box-sizing:border-box;background-color:var(--modern-button-bg)!important;border-color:var(--modern-button-line)}button.modern-button.mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon{color:var(--modern-button-fg)}button.modern-button.mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),button.modern-button.mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}button.modern-button.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-filled-container);--mat-button-filled-label-text-color: var(--hsof-primary-100, #ffffff);--mat-button-filled-disabled-container-color: var(--modern-button-filled-container);--mat-button-filled-disabled-label-text-color: var(--hsof-primary-100, #ffffff);color:var(--hsof-primary-100, #ffffff)}button.modern-button.mat-mdc-unelevated-button .modern-button-icon{color:var(--hsof-primary-100, #ffffff)}button.modern-button.mat-mdc-unelevated-button:hover:not(:disabled),button.modern-button.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-filled-container-hover);background-color:var(--modern-button-filled-container-hover)}button.modern-button.mat-tonal-button{--mat-button-tonal-container-color: var(--modern-button-bg);--mat-button-tonal-label-text-color: var(--modern-button-fg);--mat-button-tonal-disabled-container-color: var(--modern-button-bg);--mat-button-tonal-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;transition:background-color .15s ease,border-color .15s ease}button.modern-button.mat-tonal-button .modern-button-icon{color:var(--modern-button-fg)}button.modern-button.mat-tonal-button:hover:not(:disabled),button.modern-button.mat-tonal-button:focus-visible:not(:disabled){--mat-button-tonal-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}button.modern-button.mat-mdc-icon-button{width:var(--modern-button-height);height:var(--modern-button-height);padding:0;border-radius:8px;overflow:hidden;color:var(--modern-button-fg)}button.modern-button.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}button.modern-button.mat-mdc-icon-button:disabled,button.modern-button.mat-mdc-icon-button[disabled]{opacity:.38;cursor:default;pointer-events:none;box-shadow:none}button.modern-button.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-filled-container);color:var(--hsof-primary-100, #ffffff)}button.modern-button.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-filled-container-hover)}button.modern-button.modern-button-icon-elevated.mat-mdc-icon-button{background-color:#fff;box-shadow:0 1px 3px #0000001f}button.modern-button.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}button.modern-button.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled){box-shadow:0 1px 3px #0000001f}button.modern-button.modern-button-icon-tonal.mat-mdc-icon-button{box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}button.modern-button.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}button.modern-button.modern-button-icon-outlined.mat-mdc-icon-button{border:1px solid var(--modern-button-fg);color:var(--modern-button-fg)}button.modern-button.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}button.modern-button.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed{border-style:dashed}button.modern-button.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted{border-style:dotted}button.modern-button.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined{border-color:var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}button.modern-button.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),button.modern-button.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}button.modern-button.modern-button-theme-success{--modern-button-bg: var(--hsof-green);--modern-button-line: var(--hsof-ok-line);--modern-button-line-hover: var(--hsof-ok-line);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-green);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-green) 80%, var(--hsof-ok-line) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-green) 80%, var(--hsof-ok-line) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-green) 80%, var(--hsof-ok-line) 20%);--mat-button-tonal-container-color: var(--hsof-green);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-green)}button.modern-button.modern-button-theme-success.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}button.modern-button.modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}button.modern-button.modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),button.modern-button.modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}button.modern-button.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}button.modern-button.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}button.modern-button.modern-button-theme-warning{--modern-button-bg: var(--hsof-orange);--modern-button-line: var(--hsof-action-line);--modern-button-line-hover: var(--hsof-action-line);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-orange);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-orange) 80%, var(--hsof-action-line) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-orange) 80%, var(--hsof-action-line) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-orange) 80%, var(--hsof-action-line) 20%);--mat-button-tonal-container-color: var(--hsof-orange);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-orange)}button.modern-button.modern-button-theme-warning.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}button.modern-button.modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}button.modern-button.modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),button.modern-button.modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}button.modern-button.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}button.modern-button.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}button.modern-button.modern-button-theme-error{--modern-button-bg: var(--hsof-red-light);--modern-button-line: var(--hsof-danger-line);--modern-button-line-hover: var(--hsof-danger-line);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-red-light);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-red-light) 80%, var(--hsof-danger-line) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-red-light) 80%, var(--hsof-danger-line) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-red-light) 80%, var(--hsof-danger-line) 20%);--mat-button-tonal-container-color: var(--hsof-red-light);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-red-light)}button.modern-button.modern-button-theme-error.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}button.modern-button.modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}button.modern-button.modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),button.modern-button.modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}button.modern-button.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}button.modern-button.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}button.modern-button.modern-button-theme-info{--modern-button-bg: var(--hsof-baby-blue);--modern-button-line: var(--hsof-powder-blue);--modern-button-line-hover: var(--hsof-powder-blue);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-baby-blue);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-baby-blue) 80%, var(--hsof-powder-blue) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-baby-blue) 80%, var(--hsof-powder-blue) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-baby-blue) 80%, var(--hsof-powder-blue) 20%);--mat-button-tonal-container-color: var(--hsof-baby-blue);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-baby-blue)}button.modern-button.modern-button-theme-info.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}button.modern-button.modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}button.modern-button.modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),button.modern-button.modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}button.modern-button.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}button.modern-button.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}button.modern-button.modern-button-theme-gray{--modern-button-bg: var(--hsof-neutral);--modern-button-line: var(--hsof-line-strong);--modern-button-line-hover: var(--hsof-line-strong);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-neutral);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-neutral) 80%, var(--hsof-line-strong) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-neutral) 80%, var(--hsof-line-strong) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-neutral) 80%, var(--hsof-line-strong) 20%);--mat-button-tonal-container-color: var(--hsof-neutral);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-neutral)}button.modern-button.modern-button-theme-gray.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}button.modern-button.modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}button.modern-button.modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),button.modern-button.modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}button.modern-button.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}button.modern-button.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}button.modern-button.modern-button-tone-dark.modern-button-theme-success{--modern-button-fg: var(--hsof-chip-success-bg-dark);--modern-button-line: var(--hsof-chip-success-bg-dark);--modern-button-line-hover: var(--hsof-chip-success-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 10%, #fff 90%)}button.modern-button.modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,button.modern-button.modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,button.modern-button.modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,button.modern-button.modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-success-bg-dark);--modern-button-line: var(--hsof-chip-success-bg-dark);--modern-button-line-hover: var(--hsof-chip-success-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-success-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-success-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-success-bg-dark)}button.modern-button.modern-button-tone-dark.modern-button-theme-warning{--modern-button-fg: var(--hsof-chip-warning-bg-dark);--modern-button-line: var(--hsof-chip-warning-bg-dark);--modern-button-line-hover: var(--hsof-chip-warning-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 10%, #fff 90%)}button.modern-button.modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,button.modern-button.modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,button.modern-button.modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,button.modern-button.modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-warning-bg-dark);--modern-button-line: var(--hsof-chip-warning-bg-dark);--modern-button-line-hover: var(--hsof-chip-warning-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-warning-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-warning-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-warning-bg-dark)}button.modern-button.modern-button-tone-dark.modern-button-theme-error{--modern-button-fg: var(--hsof-chip-error-bg-dark);--modern-button-line: var(--hsof-chip-error-bg-dark);--modern-button-line-hover: var(--hsof-chip-error-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 10%, #fff 90%)}button.modern-button.modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,button.modern-button.modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,button.modern-button.modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,button.modern-button.modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-error-bg-dark);--modern-button-line: var(--hsof-chip-error-bg-dark);--modern-button-line-hover: var(--hsof-chip-error-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-error-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-error-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-error-bg-dark)}button.modern-button.modern-button-tone-dark.modern-button-theme-info{--modern-button-fg: var(--hsof-chip-info-bg-dark);--modern-button-line: var(--hsof-chip-info-bg-dark);--modern-button-line-hover: var(--hsof-chip-info-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 10%, #fff 90%)}button.modern-button.modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,button.modern-button.modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,button.modern-button.modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,button.modern-button.modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-info-bg-dark);--modern-button-line: var(--hsof-chip-info-bg-dark);--modern-button-line-hover: var(--hsof-chip-info-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-info-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-info-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-info-bg-dark)}button.modern-button.modern-button-tone-dark.modern-button-theme-gray{--modern-button-fg: var(--hsof-chip-gray-bg-dark);--modern-button-line: var(--hsof-chip-gray-bg-dark);--modern-button-line-hover: var(--hsof-chip-gray-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 10%, #fff 90%)}button.modern-button.modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,button.modern-button.modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,button.modern-button.modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,button.modern-button.modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-gray-bg-dark);--modern-button-line: var(--hsof-chip-gray-bg-dark);--modern-button-line-hover: var(--hsof-chip-gray-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-gray-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-gray-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-gray-bg-dark)}button.modern-button.modern-button-tone-dark.mat-tonal-button{border-color:transparent}button.modern-button.modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),button.modern-button.modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled){border-color:transparent}button.modern-button.modern-button-neutral{--modern-button-fg: #1f2022;--modern-button-bg: var(--hsof-neutral, #f2f0f4);--modern-button-bg-hover: transparent;--modern-button-line: var(--hsof-line-strong, #c7c6ca);--modern-button-line-hover: var(--hsof-line-strong, #c7c6ca);--modern-button-container-hover: transparent;--modern-button-filled-container: #77777a;--modern-button-filled-container-hover: #77777a}button.modern-button.modern-button-neutral.mat-mdc-icon-button{color:#1f2022}button.modern-button.modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:transparent}button.modern-button.modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button{background-color:#fff}button.modern-button.modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:#fff}button.modern-button.modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button{background-color:#77777a;color:var(--hsof-primary-100, #ffffff)}button.modern-button.modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:#77777a}button.modern-button.modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:#1f2022}button.modern-button.modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg);border-color:transparent}button.modern-button.modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button{border-color:var(--hsof-line-strong, #c7c6ca);color:#1f2022;background-color:transparent}button.modern-button.modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),button.modern-button.modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:transparent}button.modern-button.modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined{background-color:var(--modern-button-bg);border-color:var(--hsof-line-strong, #c7c6ca)}button.modern-button.modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),button.modern-button.modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled){background-color:var(--modern-button-bg);border-color:var(--hsof-line-strong, #c7c6ca)}button.modern-inline-button.mat-mdc-button{--modern-inline-button-hover-bg: var(--hsof-teal-tint, #F4F6F4);--modern-inline-button-hover-border: var(--hsof-teal-line-over, #a6baa7);--mat-button-text-container-height: auto;--mat-button-text-horizontal-padding: 4px;--mat-button-text-container-shape: 4px;--mat-button-text-label-text-color: var(--hsof-ink, #1a1b1f);--mat-button-text-disabled-label-text-color: var(--hsof-ink, #1a1b1f);--mat-button-text-label-text-font: Poppins;--mat-button-text-label-text-weight: 400;--mat-button-text-label-text-tracking: normal;--mat-button-text-hover-state-layer-color: transparent;--mat-button-text-hover-state-layer-opacity: 0;--mat-button-text-focus-state-layer-color: transparent;--mat-button-text-focus-state-layer-opacity: 0;--mat-button-text-pressed-state-layer-color: transparent;--mat-button-text-pressed-state-layer-opacity: 0;--mat-button-text-disabled-container-opacity: .38;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-line-height: 120%;display:inline-flex;align-items:center;vertical-align:baseline;min-width:0!important;min-height:0;height:auto!important;padding:0 4px!important;margin:0;background-color:transparent;box-shadow:none;border:1px solid transparent!important;border-radius:4px;line-height:120%;color:var(--hsof-ink, #1a1b1f);cursor:inherit;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}button.modern-inline-button.mat-mdc-button .mdc-button__label{font-size:14px;line-height:120%}button.modern-inline-button.mat-mdc-button .mdc-button__label{padding:0}button.modern-inline-button.mat-mdc-button .mat-mdc-button-touch-target{height:100%}button.modern-inline-button.mat-mdc-button .mat-mdc-button-persistent-ripple,button.modern-inline-button.mat-mdc-button .mat-mdc-button-ripple{border-radius:4px}button.modern-inline-button.mat-mdc-button:hover:not(:disabled),button.modern-inline-button.mat-mdc-button:focus-visible:not(:disabled){cursor:pointer!important;background-color:var(--modern-inline-button-hover-bg);border:1px solid var(--modern-inline-button-hover-border)!important}button.modern-inline-button.mat-mdc-button:disabled,button.modern-inline-button.mat-mdc-button[disabled]{cursor:default;opacity:.38;pointer-events:none}button.modern-inline-button.modern-inline-button-sm.mat-mdc-button{--mat-button-text-label-text-size: 12px;--mat-button-text-label-text-line-height: 120%;line-height:120%}button.modern-inline-button.modern-inline-button-sm.mat-mdc-button .mdc-button__label{font-size:12px;line-height:120%}button.modern-inline-button.modern-inline-button-lg.mat-mdc-button{--mat-button-text-label-text-size: 16px;--mat-button-text-label-text-line-height: 120%;line-height:120%}button.modern-inline-button.modern-inline-button-lg.mat-mdc-button .mdc-button__label{font-size:16px;line-height:120%}:root{--mat-icon-button-state-layer-size: var(--hsof-container-height-default, 99px);--mat-icon-button-icon-size: var(--hsof-button-icon-size-default, 99px)}.mat-mdc-icon-button,.mdc-icon-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-sizing:border-box;width:var(--hsof-container-height-default, 99px);height:var(--hsof-container-height-default, 99px)}.mat-mdc-icon-button mat-icon,.mdc-icon-button mat-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;line-height:0;flex-shrink:0}.mat-mdc-icon-button mat-icon svg,.mdc-icon-button mat-icon svg{display:block}.mat-mdc-icon-button mat-icon,.mdc-icon-button mat-icon{width:var(--hsof-button-icon-size-default, 99px);height:var(--hsof-button-icon-size-default, 99px)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:4px!important}.hsof-filled-icon-button{border-radius:4px!important;background-color:var(--hsof-primary-60, #438fff)!important}.hsof-filled-icon-button mat-icon{color:var(--hsof-primary-100, #ffffff)!important}.hsof-filled-icon-button:disabled{opacity:.5!important;background-color:#1a1c1c1f!important}.hsof-filled-icon-button:disabled mat-icon{color:#1a1c1c61!important}.hsof-elevated-icon-button{border-radius:4px!important;background-color:#fff!important;box-shadow:0 1px 3px #0000001f!important}.hsof-elevated-icon-button:disabled{opacity:.5!important}.hsof-tonal-icon-button,.hsof-tonal-outlined-icon-button{border-radius:4px!important;background-color:color-mix(in srgb,var(--hsof-primary-60, #438fff) 12%,#ffffff 88%)!important}.hsof-tonal-icon-button mat-icon,.hsof-tonal-outlined-icon-button mat-icon{color:var(--hsof-primary-60, #438fff)!important}.hsof-tonal-icon-button:disabled,.hsof-tonal-outlined-icon-button:disabled{opacity:.5!important}.hsof-tonal-outlined-icon-button{border:1px solid var(--hsof-primary-60, #438fff)!important}.hsof-outline-icon-button{border-radius:4px!important;border:1px solid var(--hsof-primary-60, #438fff)!important}.hsof-outline-icon-button.hsof-outlined-dashed{border-style:dashed!important}.hsof-outline-icon-button.hsof-outlined-dotted{border-style:dotted!important}.hsof-outline-icon-button:disabled{opacity:.5!important}.hsof-neutral-icon-button mat-icon{color:#1f2022!important}.hsof-neutral-icon-button.hsof-filled-icon-button{background-color:#77777a!important}.hsof-neutral-icon-button.hsof-filled-icon-button mat-icon{color:var(--hsof-primary-100, #ffffff)!important}.hsof-neutral-icon-button.hsof-outline-icon-button{border-color:var(--hsof-line-strong, #c7c6ca)!important}.hsof-neutral-icon-button.hsof-outline-icon-button mat-icon{color:#1f2022!important}.hsof-neutral-icon-button.hsof-tonal-icon-button,.hsof-neutral-icon-button.hsof-tonal-outlined-icon-button{background-color:var(--hsof-neutral, #f2f0f4)!important}.hsof-neutral-icon-button.hsof-tonal-icon-button mat-icon,.hsof-neutral-icon-button.hsof-tonal-outlined-icon-button mat-icon{color:#1f2022!important}.hsof-neutral-icon-button.hsof-tonal-outlined-icon-button{border-color:var(--hsof-line-strong, #c7c6ca)!important}.hsof-neutral-icon-button:disabled{opacity:.5!important}.hsof-icon-btn-large{--mat-icon-button-state-layer-size: var(--hsof-container-height-large, 99px);--mat-icon-button-icon-size: var(--hsof-button-icon-size-large, 99px);width:var(--hsof-container-height-large, 99px);height:var(--hsof-container-height-large, 99px)}.hsof-icon-btn-large mat-icon{width:var(--hsof-button-icon-size-large, 99px);height:var(--hsof-button-icon-size-large, 99px)}.hsof-icon-btn-small{--mat-icon-button-state-layer-size: var(--hsof-container-height-small, 99px);--mat-icon-button-icon-size: var(--hsof-button-icon-size-small, 99px);width:var(--hsof-container-height-small, 99px);height:var(--hsof-container-height-small, 99px)}.hsof-icon-btn-small mat-icon{width:var(--hsof-button-icon-size-small, 99px);height:var(--hsof-button-icon-size-small, 99px)}html{--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-outlined-outline-color: #1f2022;--mat-form-field-outlined-focus-outline-width: 1px;--mat-form-field-outlined-focus-label-text-color: #1f2022;--mat-form-field-outlined-focus-outline-color: #1f2022;--mat-form-field-container-text-size: 12px;--mat-form-field-outlined-label-text-size: 12px;--mat-form-field-outlined-label-text-populated-size: 12px}html{--mat-select-trigger-text-size: 12px;--mat-select-trigger-text-weight: 400;--mat-select-panel-background-color: #ffffff}.mat-mdc-form-field-subscript-wrapper:has(.mat-mdc-form-field-hint){margin-bottom:10px}.mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint,.mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error{margin-top:-3px}.mat-form-field-invalid{margin-bottom:10px}.mat-mdc-form-field.mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined{background-color:var(--hsof-surface-muted, #eef1f2)!important;opacity:1!important}.mat-mdc-form-field.mat-form-field-disabled .mdc-text-field__input,.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-input-element,.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-select-placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important}.mat-mdc-form-field.mat-form-field-disabled .mdc-text-field__input::placeholder,.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important}.hsof-input-large{--mat-form-field-container-height: 36px;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-container-text-size: 14px;--mat-form-field-outlined-label-text-size: 14px;--mat-form-field-outlined-label-text-populated-size: 14px;--mat-select-trigger-text-size: 14px}mat-form-field.modern-input{width:100%;min-width:0;max-width:100%;margin-block:0;--modern-input-border-rest: #b0aaa4;--modern-input-border-hover: #8a847e;--modern-input-border-focus: var(--hsof-primary-50, #0074e9);--modern-input-halo-focus: color-mix( in srgb, var(--hsof-primary-50, #0074e9) 16%, transparent );--modern-input-caret: var(--hsof-primary-50, #0074e9);--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 4px;--mdc-outlined-text-field-container-shape: 8px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-outline-color: var(--modern-input-border-rest);--mdc-outlined-text-field-hover-outline-color: var(--modern-input-border-hover);--mdc-outlined-text-field-focus-outline-color: var(--modern-input-border-focus);--mdc-outlined-text-field-error-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mat-form-field-error-text-color: #f44336;--mat-form-field-subscript-text-size: 11px;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-weight: 400;--mat-form-field-container-text-line-height: 120%;--mat-form-field-container-text-tracking: 0;--mdc-outlined-text-field-input-text-color: var(--hsof-ink, #1a1b1f);--mdc-outlined-text-field-input-text-placeholder-color: var(--hsof-muted, #919094);--mdc-outlined-text-field-caret-color: var(--modern-input-caret);overflow:visible!important}mat-form-field.modern-input .mat-mdc-form-field-hint{color:var(--hsof-label, #77777a)}mat-form-field.modern-input .mat-mdc-form-field-hint-wrapper,mat-form-field.modern-input .mat-mdc-form-field-error-wrapper{padding-left:0}mat-form-field.modern-input .mat-mdc-text-field-wrapper,mat-form-field.modern-input .mdc-text-field{overflow:visible!important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}mat-form-field.modern-input .mat-mdc-text-field-wrapper{background-color:transparent!important}mat-form-field.modern-input .mat-mdc-form-field-flex{align-items:center!important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}mat-form-field.modern-input .mdc-text-field.mdc-text-field--outlined{height:var(--mat-form-field-container-height)!important;padding-inline:0!important;background-color:#fff!important;border-radius:8px}mat-form-field.modern-input.mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-input .mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled{background-color:var(--hsof-surface-muted, #eef1f2)!important;opacity:1!important}mat-form-field.modern-input.mat-form-field-disabled .mdc-text-field__input,mat-form-field.modern-input.mat-form-field-disabled .mat-mdc-input-element,mat-form-field.modern-input.mat-form-field-disabled .mat-mdc-select-value,mat-form-field.modern-input.mat-form-field-disabled .mat-mdc-select-placeholder,mat-form-field.modern-input .mdc-text-field--disabled .mdc-text-field__input,mat-form-field.modern-input .mdc-text-field--disabled .mat-mdc-input-element,mat-form-field.modern-input .mdc-text-field--disabled .mat-mdc-select-value,mat-form-field.modern-input .mdc-text-field--disabled .mat-mdc-select-placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important;caret-color:transparent!important}mat-form-field.modern-input.mat-form-field-disabled .mdc-text-field__input::placeholder,mat-form-field.modern-input.mat-form-field-disabled .mat-mdc-input-element::placeholder,mat-form-field.modern-input .mdc-text-field--disabled .mdc-text-field__input::placeholder,mat-form-field.modern-input .mdc-text-field--disabled .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important}mat-form-field.modern-input.mat-form-field-disabled .mdc-notched-outline__leading,mat-form-field.modern-input.mat-form-field-disabled .mdc-notched-outline__notch,mat-form-field.modern-input.mat-form-field-disabled .mdc-notched-outline__trailing,mat-form-field.modern-input .mdc-text-field--disabled .mdc-notched-outline__leading,mat-form-field.modern-input .mdc-text-field--disabled .mdc-notched-outline__notch,mat-form-field.modern-input .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#b0aaa4!important}mat-form-field.modern-input.mat-form-field-disabled .mdc-notched-outline,mat-form-field.modern-input .mdc-text-field--disabled .mdc-notched-outline{box-shadow:none!important}mat-form-field.modern-input:has(textarea.mat-mdc-input-element) .mdc-text-field.mdc-text-field--outlined{height:auto!important}mat-form-field.modern-input:has(textarea.mat-mdc-input-element) .mat-mdc-form-field-infix{align-items:center!important;min-height:var(--mat-form-field-container-height)!important}mat-form-field.modern-input:has(textarea.mat-mdc-input-element) textarea.mat-mdc-input-element:not(.cdk-textarea-autosize){min-height:calc(var(--mat-form-field-container-height) * 2)!important;resize:vertical}mat-form-field.modern-input:has(textarea.mat-mdc-input-element) textarea.mat-mdc-input-element.cdk-textarea-autosize{resize:none!important;overflow-y:hidden!important}mat-form-field.modern-input .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;box-sizing:border-box!important;width:100%;min-width:0;max-width:100%;min-height:var(--mat-form-field-container-height)!important;padding-inline:12px!important;padding-block:4px!important}mat-form-field.modern-input .mdc-text-field__input:not(textarea),mat-form-field.modern-input .mat-mdc-input-element:not(textarea){font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important;caret-color:var(--modern-input-caret)!important;height:auto!important;min-height:0!important;padding:0!important;outline:none!important}mat-form-field.modern-input textarea.mat-mdc-input-element{font-size:12px!important;font-weight:400!important;line-height:16px!important;color:var(--hsof-ink, #1a1b1f)!important;caret-color:var(--modern-input-caret)!important;outline:none!important}mat-form-field.modern-input textarea.mat-mdc-input-element:not(.cdk-textarea-autosize){padding:0!important}mat-form-field.modern-input .mdc-text-field__input::placeholder,mat-form-field.modern-input .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #919094)!important;font-weight:400!important;opacity:1!important}mat-form-field.modern-input:not(:has(.mdc-floating-label)) .mdc-notched-outline__notch{display:none!important}mat-form-field.modern-input .mdc-notched-outline__leading,mat-form-field.modern-input .mdc-notched-outline__notch,mat-form-field.modern-input .mdc-notched-outline__trailing{border-color:var(--modern-input-border-rest)!important;transition:border-color .15s ease-in-out}mat-form-field.modern-input .mdc-notched-outline__leading{border-style:solid!important;border-width:1px 0 1px 1px!important;border-right-width:0!important}mat-form-field.modern-input .mdc-notched-outline__notch{border-style:solid!important;border-width:1px 0 1px 0!important;border-left-width:0!important;border-right-width:0!important}mat-form-field.modern-input .mdc-notched-outline__trailing{border-style:solid!important;border-width:1px 1px 1px 0!important;border-left-width:0!important}mat-form-field.modern-input .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-input .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-input .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:var(--modern-input-border-hover)!important}mat-form-field.modern-input .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,mat-form-field.modern-input .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,mat-form-field.modern-input .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--modern-input-border-focus)!important}mat-form-field.modern-input .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__leading,mat-form-field.modern-input .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__notch,mat-form-field.modern-input .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__trailing{border-color:#f44336!important}mat-form-field.modern-input .mdc-notched-outline__leading{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}mat-form-field.modern-input .mdc-notched-outline__trailing{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}mat-form-field.modern-input .mdc-notched-outline{border-radius:8px;box-shadow:none;transition:box-shadow .15s ease-in-out}mat-form-field.modern-input .mdc-text-field--outlined:not(.mdc-text-field--focused) .mdc-notched-outline{box-shadow:none!important}mat-form-field.modern-input .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-input-halo-focus);border-radius:8px}mat-form-field.modern-input .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}mat-form-field.modern-input .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused{--mdc-outlined-text-field-caret-color: #f44336}mat-form-field.modern-input .mat-mdc-form-field-icon-prefix,mat-form-field.modern-input .mat-mdc-form-field-icon-suffix{align-self:center;box-sizing:border-box}mat-form-field.modern-input .mat-mdc-form-field-icon-prefix{padding-inline:8px 4px}mat-form-field.modern-input .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;padding-inline:4px 8px}mat-form-field.modern-input .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,mat-form-field.modern-input .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button{width:24px!important;height:24px!important;padding:0!important}mat-form-field.modern-input .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-input .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}mat-form-field.modern-input .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button mat-icon,mat-form-field.modern-input .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button mat-icon{width:20px!important;height:20px!important;font-size:20px}mat-form-field.modern-input .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button mat-icon svg,mat-form-field.modern-input .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button mat-icon svg{width:20px!important;height:20px!important}mat-form-field.modern-input .mat-mdc-form-field-icon-prefix>mat-icon,mat-form-field.modern-input .mat-mdc-form-field-icon-suffix>mat-icon{width:20px!important;height:20px!important;font-size:20px}mat-form-field.modern-input .mat-mdc-form-field-icon-prefix>mat-icon svg,mat-form-field.modern-input .mat-mdc-form-field-icon-suffix>mat-icon svg{width:20px!important;height:20px!important}mat-form-field.modern-input:has(.mat-mdc-form-field-icon-prefix) .mat-mdc-form-field-infix{padding-inline-start:0!important}mat-form-field.modern-input:has(.mat-mdc-form-field-icon-suffix) .mat-mdc-form-field-infix{padding-inline-end:0!important}mat-form-field.modern-input:has(.mdc-floating-label){position:relative;overflow:visible!important;padding-top:calc(9px * 1.2 + 4px)}mat-form-field.modern-input:has(.mdc-floating-label) .mat-mdc-text-field-wrapper,mat-form-field.modern-input:has(.mdc-floating-label) .mdc-text-field,mat-form-field.modern-input:has(.mdc-floating-label) .mdc-notched-outline,mat-form-field.modern-input:has(.mdc-floating-label) .mdc-notched-outline__notch{overflow:visible!important}mat-form-field.modern-input:has(.mdc-floating-label) .mdc-notched-outline__notch{clip-path:none!important;-webkit-clip-path:none!important;max-width:none!important;width:auto!important;padding:0!important;border-top-width:0!important;border-top-style:none!important;flex:0 0 auto!important}mat-form-field.modern-input:has(.mdc-floating-label) .mdc-floating-label,mat-form-field.modern-input:has(.mdc-floating-label) .mat-mdc-floating-label,mat-form-field.modern-input:has(.mdc-floating-label) label[matFormFieldFloatingLabel]{display:block!important;position:absolute!important;left:0!important;right:auto!important;width:max-content!important;min-width:0!important;max-width:100%!important;top:0!important;transform:translateY(calc(-100% - 4px))!important;font-family:Poppins,Helvetica Neue,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.4px!important;text-transform:uppercase!important;color:var(--hsof-label, #77777a)!important;pointer-events:none;white-space:nowrap;overflow:visible!important;text-overflow:ellipsis;background:transparent!important;padding:0!important;z-index:1}mat-form-field.modern-input:has(.mdc-floating-label) .mdc-floating-label--float-above,mat-form-field.modern-input:has(.mdc-floating-label) .mdc-text-field--label-floating .mdc-floating-label,mat-form-field.modern-input:has(.mdc-floating-label) .mdc-notched-outline--notched .mdc-floating-label,mat-form-field.modern-input:has(.mdc-floating-label) .mdc-text-field--focused .mdc-floating-label,mat-form-field.modern-input:has(.mdc-floating-label) .mdc-text-field--outlined .mdc-floating-label,mat-form-field.modern-input:has(.mdc-floating-label) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:0!important;transform:translateY(calc(-100% - 4px))!important}mat-form-field.modern-input:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mdc-text-field__input::placeholder,mat-form-field.modern-input:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-input-element::placeholder,mat-form-field.modern-input:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-select-placeholder{opacity:1!important}mat-form-field.modern-input .mdc-text-field--outlined.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-input .mdc-text-field--outlined.mdc-text-field--focused.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-input .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-input .mdc-notched-outline--notched .mdc-notched-outline__notch{border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important}mat-form-field.modern-input .mdc-text-field--label-floating .mdc-notched-outline__notch .mdc-floating-label,mat-form-field.modern-input .mdc-notched-outline--notched .mdc-floating-label{background-color:#fff;padding-inline:4px}mat-form-field.modern-input.modern-input-lg,mat-form-field.modern-input.modern-input-large,.hsof-ui-modern mat-form-field.modern-input.modern-input-lg,.hsof-ui-modern mat-form-field.modern-input.modern-input-large{--mat-form-field-container-height: 40px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-input.modern-input-lg .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-input.modern-input-large .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-input.modern-input-lg .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-input.modern-input-large .mdc-text-field.mdc-text-field--outlined{height:40px!important}mat-form-field.modern-input.modern-input-lg .mat-mdc-form-field-infix,mat-form-field.modern-input.modern-input-large .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-input.modern-input-lg .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-input.modern-input-large .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:8px!important;padding-inline:12px!important;min-height:40px!important;box-sizing:border-box!important}mat-form-field.modern-input.modern-input-lg .mdc-text-field__input:not(textarea),mat-form-field.modern-input.modern-input-lg .mat-mdc-input-element:not(textarea),mat-form-field.modern-input.modern-input-large .mdc-text-field__input:not(textarea),mat-form-field.modern-input.modern-input-large .mat-mdc-input-element:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-lg .mdc-text-field__input:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-lg .mat-mdc-input-element:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-large .mdc-text-field__input:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-large .mat-mdc-input-element:not(textarea){height:auto!important;min-height:0!important;font-size:14px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-input.modern-input-lg .mdc-text-field__input:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-lg .mat-mdc-input-element:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-large .mdc-text-field__input:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-large .mat-mdc-input-element:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-lg .mdc-text-field__input:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-lg .mat-mdc-input-element:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-large .mdc-text-field__input:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-large .mat-mdc-input-element:not(textarea)::placeholder{font-size:14px!important}mat-form-field.modern-input.modern-input-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-input.modern-input-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-input.modern-input-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,mat-form-field.modern-input.modern-input-large .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-input.modern-input-large .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-input.modern-input-large .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-input.modern-input-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-input.modern-input-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-input.modern-input-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-input.modern-input-large .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-input.modern-input-large .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-input.modern-input-large .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#919094!important}mat-form-field.modern-input-xl{width:100%;min-width:0;max-width:100%;margin-block:0;--modern-input-border-rest: #b0aaa4;--modern-input-border-hover: #8a847e;--modern-input-border-focus: var(--hsof-primary-50, #0074e9);--modern-input-halo-focus: color-mix( in srgb, var(--hsof-primary-50, #0074e9) 16%, transparent );--modern-input-caret: var(--hsof-primary-50, #0074e9);--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 4px;--mdc-outlined-text-field-container-shape: 8px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-outline-color: var(--modern-input-border-rest);--mdc-outlined-text-field-hover-outline-color: var(--modern-input-border-hover);--mdc-outlined-text-field-focus-outline-color: var(--modern-input-border-focus);--mdc-outlined-text-field-error-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mat-form-field-error-text-color: #f44336;--mat-form-field-subscript-text-size: 11px;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-weight: 400;--mat-form-field-container-text-tracking: 0;--mdc-outlined-text-field-input-text-color: var(--hsof-ink, #1a1b1f);--mdc-outlined-text-field-input-text-placeholder-color: var(--hsof-muted, #919094);--mdc-outlined-text-field-caret-color: var(--modern-input-caret);--mat-form-field-container-height: 48px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-input-xl .mat-mdc-form-field-hint{color:var(--hsof-label, #77777a)}mat-form-field.modern-input-xl .mat-mdc-form-field-hint-wrapper,mat-form-field.modern-input-xl .mat-mdc-form-field-error-wrapper{padding-left:0}mat-form-field.modern-input-xl .mat-mdc-text-field-wrapper,mat-form-field.modern-input-xl .mdc-text-field{overflow:visible!important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}mat-form-field.modern-input-xl .mat-mdc-text-field-wrapper{background-color:transparent!important}mat-form-field.modern-input-xl .mat-mdc-form-field-flex{align-items:center!important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}mat-form-field.modern-input-xl .mdc-text-field.mdc-text-field--outlined{height:var(--mat-form-field-container-height)!important;padding-inline:0!important;background-color:#fff!important;border-radius:8px}mat-form-field.modern-input-xl.mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-input-xl .mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled{background-color:var(--hsof-surface-muted, #eef1f2)!important;opacity:1!important}mat-form-field.modern-input-xl.mat-form-field-disabled .mdc-text-field__input,mat-form-field.modern-input-xl.mat-form-field-disabled .mat-mdc-input-element,mat-form-field.modern-input-xl.mat-form-field-disabled .mat-mdc-select-value,mat-form-field.modern-input-xl.mat-form-field-disabled .mat-mdc-select-placeholder,mat-form-field.modern-input-xl .mdc-text-field--disabled .mdc-text-field__input,mat-form-field.modern-input-xl .mdc-text-field--disabled .mat-mdc-input-element,mat-form-field.modern-input-xl .mdc-text-field--disabled .mat-mdc-select-value,mat-form-field.modern-input-xl .mdc-text-field--disabled .mat-mdc-select-placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important;caret-color:transparent!important}mat-form-field.modern-input-xl.mat-form-field-disabled .mdc-text-field__input::placeholder,mat-form-field.modern-input-xl.mat-form-field-disabled .mat-mdc-input-element::placeholder,mat-form-field.modern-input-xl .mdc-text-field--disabled .mdc-text-field__input::placeholder,mat-form-field.modern-input-xl .mdc-text-field--disabled .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important}mat-form-field.modern-input-xl.mat-form-field-disabled .mdc-notched-outline__leading,mat-form-field.modern-input-xl.mat-form-field-disabled .mdc-notched-outline__notch,mat-form-field.modern-input-xl.mat-form-field-disabled .mdc-notched-outline__trailing,mat-form-field.modern-input-xl .mdc-text-field--disabled .mdc-notched-outline__leading,mat-form-field.modern-input-xl .mdc-text-field--disabled .mdc-notched-outline__notch,mat-form-field.modern-input-xl .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#b0aaa4!important}mat-form-field.modern-input-xl.mat-form-field-disabled .mdc-notched-outline,mat-form-field.modern-input-xl .mdc-text-field--disabled .mdc-notched-outline{box-shadow:none!important}mat-form-field.modern-input-xl:has(textarea.mat-mdc-input-element) .mdc-text-field.mdc-text-field--outlined{height:auto!important}mat-form-field.modern-input-xl:has(textarea.mat-mdc-input-element) .mat-mdc-form-field-infix{align-items:center!important;min-height:var(--mat-form-field-container-height)!important}mat-form-field.modern-input-xl:has(textarea.mat-mdc-input-element) textarea.mat-mdc-input-element:not(.cdk-textarea-autosize){min-height:calc(var(--mat-form-field-container-height) * 2)!important;resize:vertical}mat-form-field.modern-input-xl:has(textarea.mat-mdc-input-element) textarea.mat-mdc-input-element.cdk-textarea-autosize{resize:none!important;overflow-y:hidden!important}mat-form-field.modern-input-xl .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;box-sizing:border-box!important;width:100%;min-width:0;max-width:100%;min-height:var(--mat-form-field-container-height)!important;padding-inline:12px!important;padding-block:4px!important}mat-form-field.modern-input-xl .mdc-text-field__input:not(textarea),mat-form-field.modern-input-xl .mat-mdc-input-element:not(textarea){font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important;caret-color:var(--modern-input-caret)!important;height:auto!important;min-height:0!important;padding:0!important;outline:none!important}mat-form-field.modern-input-xl textarea.mat-mdc-input-element{font-size:12px!important;font-weight:400!important;line-height:16px!important;color:var(--hsof-ink, #1a1b1f)!important;caret-color:var(--modern-input-caret)!important;outline:none!important}mat-form-field.modern-input-xl textarea.mat-mdc-input-element:not(.cdk-textarea-autosize){padding:0!important}mat-form-field.modern-input-xl .mdc-text-field__input::placeholder,mat-form-field.modern-input-xl .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #919094)!important;font-weight:400!important;opacity:1!important}mat-form-field.modern-input-xl:not(:has(.mdc-floating-label)) .mdc-notched-outline__notch{display:none!important}mat-form-field.modern-input-xl .mdc-notched-outline__leading,mat-form-field.modern-input-xl .mdc-notched-outline__notch,mat-form-field.modern-input-xl .mdc-notched-outline__trailing{border-color:var(--modern-input-border-rest)!important;transition:border-color .15s ease-in-out}mat-form-field.modern-input-xl .mdc-notched-outline__leading{border-style:solid!important;border-width:1px 0 1px 1px!important;border-right-width:0!important}mat-form-field.modern-input-xl .mdc-notched-outline__notch{border-style:solid!important;border-width:1px 0 1px 0!important;border-left-width:0!important;border-right-width:0!important}mat-form-field.modern-input-xl .mdc-notched-outline__trailing{border-style:solid!important;border-width:1px 1px 1px 0!important;border-left-width:0!important}mat-form-field.modern-input-xl .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-input-xl .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-input-xl .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:var(--modern-input-border-hover)!important}mat-form-field.modern-input-xl .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,mat-form-field.modern-input-xl .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,mat-form-field.modern-input-xl .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--modern-input-border-focus)!important}mat-form-field.modern-input-xl .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__leading,mat-form-field.modern-input-xl .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__notch,mat-form-field.modern-input-xl .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__trailing{border-color:#f44336!important}mat-form-field.modern-input-xl .mdc-notched-outline__leading{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}mat-form-field.modern-input-xl .mdc-notched-outline__trailing{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}mat-form-field.modern-input-xl .mdc-notched-outline{border-radius:8px;box-shadow:none;transition:box-shadow .15s ease-in-out}mat-form-field.modern-input-xl .mdc-text-field--outlined:not(.mdc-text-field--focused) .mdc-notched-outline{box-shadow:none!important}mat-form-field.modern-input-xl .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-input-halo-focus);border-radius:8px}mat-form-field.modern-input-xl .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}mat-form-field.modern-input-xl .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused{--mdc-outlined-text-field-caret-color: #f44336}mat-form-field.modern-input-xl .mat-mdc-form-field-icon-prefix,mat-form-field.modern-input-xl .mat-mdc-form-field-icon-suffix{align-self:center;box-sizing:border-box}mat-form-field.modern-input-xl .mat-mdc-form-field-icon-prefix{padding-inline:8px 4px}mat-form-field.modern-input-xl .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;padding-inline:4px 8px}mat-form-field.modern-input-xl .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,mat-form-field.modern-input-xl .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button{width:24px!important;height:24px!important;padding:0!important}mat-form-field.modern-input-xl .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-input-xl .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}mat-form-field.modern-input-xl .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button mat-icon,mat-form-field.modern-input-xl .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button mat-icon{width:20px!important;height:20px!important;font-size:20px}mat-form-field.modern-input-xl .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button mat-icon svg,mat-form-field.modern-input-xl .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button mat-icon svg{width:20px!important;height:20px!important}mat-form-field.modern-input-xl .mat-mdc-form-field-icon-prefix>mat-icon,mat-form-field.modern-input-xl .mat-mdc-form-field-icon-suffix>mat-icon{width:20px!important;height:20px!important;font-size:20px}mat-form-field.modern-input-xl .mat-mdc-form-field-icon-prefix>mat-icon svg,mat-form-field.modern-input-xl .mat-mdc-form-field-icon-suffix>mat-icon svg{width:20px!important;height:20px!important}mat-form-field.modern-input-xl:has(.mat-mdc-form-field-icon-prefix) .mat-mdc-form-field-infix{padding-inline-start:0!important}mat-form-field.modern-input-xl:has(.mat-mdc-form-field-icon-suffix) .mat-mdc-form-field-infix{padding-inline-end:0!important}mat-form-field.modern-input-xl:has(.mdc-floating-label){position:relative;overflow:visible!important;padding-top:calc(9px * 1.2 + 4px)}mat-form-field.modern-input-xl:has(.mdc-floating-label) .mat-mdc-text-field-wrapper,mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-text-field,mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-notched-outline,mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-notched-outline__notch{overflow:visible!important}mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-notched-outline__notch{clip-path:none!important;-webkit-clip-path:none!important;max-width:none!important;width:auto!important;padding:0!important;border-top-width:0!important;border-top-style:none!important;flex:0 0 auto!important}mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-floating-label,mat-form-field.modern-input-xl:has(.mdc-floating-label) .mat-mdc-floating-label,mat-form-field.modern-input-xl:has(.mdc-floating-label) label[matFormFieldFloatingLabel]{display:block!important;position:absolute!important;left:0!important;right:auto!important;width:max-content!important;min-width:0!important;max-width:100%!important;top:0!important;transform:translateY(calc(-100% - 4px))!important;font-family:Poppins,Helvetica Neue,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.4px!important;text-transform:uppercase!important;color:var(--hsof-label, #77777a)!important;pointer-events:none;white-space:nowrap;overflow:visible!important;text-overflow:ellipsis;background:transparent!important;padding:0!important;z-index:1}mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-floating-label--float-above,mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-text-field--label-floating .mdc-floating-label,mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-notched-outline--notched .mdc-floating-label,mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-text-field--focused .mdc-floating-label,mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-text-field--outlined .mdc-floating-label,mat-form-field.modern-input-xl:has(.mdc-floating-label) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:0!important;transform:translateY(calc(-100% - 4px))!important}mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mdc-text-field__input::placeholder,mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-input-element::placeholder,mat-form-field.modern-input-xl:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-select-placeholder{opacity:1!important}mat-form-field.modern-input-xl .mdc-text-field--outlined.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-input-xl .mdc-text-field--outlined.mdc-text-field--focused.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-input-xl .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-input-xl .mdc-notched-outline--notched .mdc-notched-outline__notch{border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important}mat-form-field.modern-input-xl .mdc-text-field--label-floating .mdc-notched-outline__notch .mdc-floating-label,mat-form-field.modern-input-xl .mdc-notched-outline--notched .mdc-floating-label{background-color:#fff;padding-inline:4px}mat-form-field.modern-input-xl .mdc-text-field.mdc-text-field--outlined{height:48px!important}mat-form-field.modern-input-xl .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:12px!important;padding-inline:12px!important;min-height:48px!important;box-sizing:border-box!important}mat-form-field.modern-input-xl .mdc-text-field__input:not(textarea),mat-form-field.modern-input-xl .mat-mdc-input-element:not(textarea){height:auto!important;min-height:0!important;font-size:16px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-input-xl .mdc-text-field__input:not(textarea)::placeholder,mat-form-field.modern-input-xl .mat-mdc-input-element:not(textarea)::placeholder{font-size:16px!important}mat-form-field.modern-input.modern-input-sm .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-input.modern-input-sm .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-input.modern-input-sm .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-input.modern-input-sm .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-input.modern-input-sm .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-input.modern-input-sm .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#919094!important}mat-form-field.modern-input.modern-input-xs,mat-form-field.modern-input.modern-input-small,.hsof-ui-modern mat-form-field.modern-input.modern-input-xs,.hsof-ui-modern mat-form-field.modern-input.modern-input-small{--mat-form-field-container-height: 26px;--mat-form-field-container-text-size: 10px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-input.modern-input-xs .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-input.modern-input-small .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-input.modern-input-xs .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-input.modern-input-small .mdc-text-field.mdc-text-field--outlined{height:26px!important}mat-form-field.modern-input.modern-input-xs .mat-mdc-form-field-infix,mat-form-field.modern-input.modern-input-small .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-input.modern-input-xs .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-input.modern-input-small .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:12px!important;min-height:26px!important;box-sizing:border-box!important}mat-form-field.modern-input.modern-input-xs .mdc-text-field__input:not(textarea),mat-form-field.modern-input.modern-input-xs .mat-mdc-input-element:not(textarea),mat-form-field.modern-input.modern-input-small .mdc-text-field__input:not(textarea),mat-form-field.modern-input.modern-input-small .mat-mdc-input-element:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-xs .mdc-text-field__input:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-xs .mat-mdc-input-element:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-small .mdc-text-field__input:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-small .mat-mdc-input-element:not(textarea){height:auto!important;min-height:0!important;font-size:10px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-input.modern-input-xs .mdc-text-field__input:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-xs .mat-mdc-input-element:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-small .mdc-text-field__input:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-small .mat-mdc-input-element:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-xs .mdc-text-field__input:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-xs .mat-mdc-input-element:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-small .mdc-text-field__input:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-small .mat-mdc-input-element:not(textarea)::placeholder{font-size:10px!important}mat-form-field.modern-input.modern-input-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-input.modern-input-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-input.modern-input-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,mat-form-field.modern-input.modern-input-small .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-input.modern-input-small .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-input.modern-input-small .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-input.modern-input-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-input.modern-input-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-input.modern-input-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-input.modern-input-small .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-input.modern-input-small .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-input.modern-input-small .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl){--mat-form-field-container-height: 26px;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mdc-text-field.mdc-text-field--outlined{height:26px!important}mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:26px!important;box-sizing:border-box!important}mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mdc-text-field__input:not(textarea),mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mat-mdc-input-element:not(textarea){height:auto!important;min-height:0!important;font-size:12px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mdc-text-field__input:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mat-mdc-input-element:not(textarea)::placeholder{font-size:12px!important}mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}mat-form-field.modern-input.modern-input-xs.modern-input-compact,mat-form-field.modern-input.modern-input-small.modern-input-compact{--mat-form-field-container-height: 22px;--mat-form-field-container-text-size: 10px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-input.modern-input-xs.modern-input-compact .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-input.modern-input-small.modern-input-compact .mdc-text-field.mdc-text-field--outlined{height:22px!important}mat-form-field.modern-input.modern-input-xs.modern-input-compact .mat-mdc-form-field-infix,mat-form-field.modern-input.modern-input-small.modern-input-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:2px!important;padding-inline:6px!important;min-height:22px!important;box-sizing:border-box!important}mat-form-field.modern-input.modern-input-xs.modern-input-compact .mdc-text-field__input:not(textarea),mat-form-field.modern-input.modern-input-xs.modern-input-compact .mat-mdc-input-element:not(textarea),mat-form-field.modern-input.modern-input-small.modern-input-compact .mdc-text-field__input:not(textarea),mat-form-field.modern-input.modern-input-small.modern-input-compact .mat-mdc-input-element:not(textarea){height:auto!important;min-height:0!important;font-size:10px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-input.modern-input-xs.modern-input-compact .mdc-text-field__input:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-xs.modern-input-compact .mat-mdc-input-element:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-small.modern-input-compact .mdc-text-field__input:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-small.modern-input-compact .mat-mdc-input-element:not(textarea)::placeholder{font-size:10px!important}mat-form-field.modern-input.modern-input-xs.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-input.modern-input-xs.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-input.modern-input-xs.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,mat-form-field.modern-input.modern-input-small.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-input.modern-input-small.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-input.modern-input-small.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}mat-form-field.modern-input.modern-input-lg.modern-input-compact,mat-form-field.modern-input.modern-input-large.modern-input-compact{--mat-form-field-container-height: 32px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-input.modern-input-lg.modern-input-compact .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-input.modern-input-large.modern-input-compact .mdc-text-field.mdc-text-field--outlined{height:32px!important}mat-form-field.modern-input.modern-input-lg.modern-input-compact .mat-mdc-form-field-infix,mat-form-field.modern-input.modern-input-large.modern-input-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:32px!important;box-sizing:border-box!important}mat-form-field.modern-input.modern-input-lg.modern-input-compact .mdc-text-field__input:not(textarea),mat-form-field.modern-input.modern-input-lg.modern-input-compact .mat-mdc-input-element:not(textarea),mat-form-field.modern-input.modern-input-large.modern-input-compact .mdc-text-field__input:not(textarea),mat-form-field.modern-input.modern-input-large.modern-input-compact .mat-mdc-input-element:not(textarea){height:auto!important;min-height:0!important;font-size:14px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-input.modern-input-lg.modern-input-compact .mdc-text-field__input:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-lg.modern-input-compact .mat-mdc-input-element:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-large.modern-input-compact .mdc-text-field__input:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-large.modern-input-compact .mat-mdc-input-element:not(textarea)::placeholder{font-size:14px!important}mat-form-field.modern-input.modern-input-lg.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-input.modern-input-lg.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-input.modern-input-lg.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,mat-form-field.modern-input.modern-input-large.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-input.modern-input-large.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-input.modern-input-large.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#919094!important}mat-form-field.modern-input.modern-input-xl.modern-input-compact{--mat-form-field-container-height: 40px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-input.modern-input-xl.modern-input-compact .mdc-text-field.mdc-text-field--outlined{height:40px!important}mat-form-field.modern-input.modern-input-xl.modern-input-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:8px!important;padding-inline:8px!important;min-height:40px!important;box-sizing:border-box!important}mat-form-field.modern-input.modern-input-xl.modern-input-compact .mdc-text-field__input:not(textarea),mat-form-field.modern-input.modern-input-xl.modern-input-compact .mat-mdc-input-element:not(textarea){height:auto!important;min-height:0!important;font-size:16px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-input.modern-input-xl.modern-input-compact .mdc-text-field__input:not(textarea)::placeholder,mat-form-field.modern-input.modern-input-xl.modern-input-compact .mat-mdc-input-element:not(textarea)::placeholder{font-size:16px!important}mat-form-field.modern-input.modern-input-xl.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-input.modern-input-xl.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-input.modern-input-xl.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#919094!important}mat-form-field.modern-input.modern-input-inline{box-sizing:border-box;display:inline-block;vertical-align:top;width:var(--hsof-inline-grow-width, auto)!important;max-width:100%;min-width:0;margin-block:0}mat-form-field.modern-input.modern-input-inline .mat-mdc-text-field-wrapper,mat-form-field.modern-input.modern-input-inline .mdc-text-field,mat-form-field.modern-input.modern-input-inline .mat-mdc-form-field-flex,mat-form-field.modern-input.modern-input-inline .mat-mdc-form-field-infix{width:100%!important;min-width:0!important;max-width:100%}mat-form-field.modern-input.modern-input-inline .mdc-text-field__input,mat-form-field.modern-input.modern-input-inline .mat-mdc-input-element{width:100%!important;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin;field-sizing:fixed}mat-form-field.modern-input.modern-input-inline[data-hsof-inline-grow-measuring=true]{width:max-content!important;max-width:none!important}mat-form-field.modern-input.modern-input-inline[data-hsof-inline-grow-measuring=true] .mat-mdc-text-field-wrapper,mat-form-field.modern-input.modern-input-inline[data-hsof-inline-grow-measuring=true] .mdc-text-field,mat-form-field.modern-input.modern-input-inline[data-hsof-inline-grow-measuring=true] .mat-mdc-form-field-flex,mat-form-field.modern-input.modern-input-inline[data-hsof-inline-grow-measuring=true] .mat-mdc-form-field-infix{width:max-content!important;max-width:none!important}mat-form-field.modern-input.modern-input-inline[data-hsof-inline-grow-measuring=true] .mdc-text-field__input,mat-form-field.modern-input.modern-input-inline[data-hsof-inline-grow-measuring=true] .mat-mdc-input-element{width:var(--hsof-inline-measure-text, 0)!important;min-width:var(--hsof-inline-measure-text, 0)!important;max-width:none!important}mat-form-field.modern-input.modern-input-inline[data-hsof-inline-grow-measuring=true] .mdc-text-field--focused .mdc-text-field__input,mat-form-field.modern-input.modern-input-inline[data-hsof-inline-grow-measuring=true] .mdc-text-field--focused .mat-mdc-input-element,mat-form-field.modern-input.modern-input-inline[data-hsof-inline-grow-measuring=true].mat-focused .mdc-text-field__input,mat-form-field.modern-input.modern-input-inline[data-hsof-inline-grow-measuring=true].mat-focused .mat-mdc-input-element{width:var(--hsof-inline-measure-text, 0)!important;min-width:var(--hsof-inline-measure-text, 0)!important}.modern-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.modern-input-grid>mat-form-field.modern-input{min-width:0}@media (max-width: 520px){.modern-input-grid{grid-template-columns:1fr}}mat-checkbox.modern-checkbox{--mat-checkbox-label-text-color: var(--hsof-ink, #1a1b1f);--mat-checkbox-disabled-label-color: var(--hsof-muted, #77777a);--mat-checkbox-selected-checkmark-color: var(--hsof-primary-100, #ffffff);--mat-checkbox-selected-icon-color: var(--hsof-primary-50, #0074e9);--mat-checkbox-selected-focus-icon-color: var(--hsof-primary-50, #0074e9);--mat-checkbox-selected-hover-icon-color: var(--hsof-primary-50, #0074e9);--mat-checkbox-selected-pressed-icon-color: var(--hsof-primary-50, #0074e9);--mat-checkbox-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-checkbox-unselected-hover-icon-color: var(--hsof-muted-2, #919094);--mat-checkbox-unselected-focus-icon-color: var(--hsof-muted-2, #919094);--mat-checkbox-disabled-selected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-checkbox-disabled-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-checkbox-selected-focus-state-layer-color: transparent;--mat-checkbox-selected-hover-state-layer-color: transparent;--mat-checkbox-selected-pressed-state-layer-color: transparent;--mat-checkbox-unselected-focus-state-layer-color: transparent;--mat-checkbox-unselected-hover-state-layer-color: transparent;--mat-checkbox-unselected-pressed-state-layer-color: transparent;--mat-checkbox-label-text-font: Poppins;--mat-checkbox-label-text-size: 12px;--mat-checkbox-label-text-weight: 400;--mat-checkbox-label-text-line-height: 120%;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 18px}mat-checkbox.modern-checkbox .mdc-checkbox{width:18px;height:18px;flex:0 0 18px;padding:0!important;margin:0;margin-inline-end:12px;box-sizing:border-box;overflow:hidden}mat-checkbox.modern-checkbox .mdc-checkbox__native-control{width:18px!important;height:18px!important;top:0!important;left:0!important;right:auto!important}mat-checkbox.modern-checkbox .mdc-checkbox__background{width:18px!important;height:18px!important;border-radius:2px!important;top:0!important;left:0!important;border-width:1px!important;overflow:hidden}mat-checkbox.modern-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:#fff!important;border-color:var(--hsof-line-strong, #c7c6ca)!important}mat-checkbox.modern-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]):hover~.mdc-checkbox__background{border-color:var(--hsof-muted-2, #919094)!important}mat-checkbox.modern-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,mat-checkbox.modern-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,mat-checkbox.modern-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{background-color:var(--hsof-primary-50, #0074e9)!important;border-color:var(--hsof-primary-50, #0074e9)!important}mat-checkbox.modern-checkbox .mdc-checkbox__checkmark{width:calc(100% - 6px)!important;height:calc(100% - 6px)!important;inset:3px auto auto 3px!important;transform:none!important}mat-checkbox.modern-checkbox .mdc-checkbox__checkmark-path{stroke-width:3px!important;stroke-linecap:round!important;stroke-linejoin:round!important}mat-checkbox.modern-checkbox .mdc-checkbox__mixedmark{width:calc(100% - 6px)!important;margin-inline:3px!important}mat-checkbox.modern-checkbox .mdc-form-field>label{color:var(--hsof-ink, #1a1b1f)}mat-checkbox.modern-checkbox.mat-mdc-checkbox-disabled .mdc-form-field>label{color:var(--hsof-muted, #77777a)}mat-checkbox.modern-checkbox .mdc-form-field{align-items:center}mat-checkbox.modern-checkbox .mdc-form-field>label,mat-checkbox.modern-checkbox .mat-internal-form-field{padding-inline-start:0!important;font-family:Poppins;font-size:12px;font-weight:400;line-height:120%}mat-form-field.modern-select{width:100%;min-width:0;max-width:100%;margin-block:0;--modern-select-border-rest: #b0aaa4;--modern-select-border-hover: #8a847e;--modern-select-border-focus: var(--hsof-primary-50, #0074e9);--modern-select-halo-focus: color-mix( in srgb, var(--hsof-primary-50, #0074e9) 16%, transparent );--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 4px;--mdc-outlined-text-field-container-shape: 8px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-outline-color: var(--modern-select-border-rest);--mdc-outlined-text-field-hover-outline-color: var(--modern-select-border-hover);--mdc-outlined-text-field-focus-outline-color: var(--modern-select-border-focus);--mdc-outlined-text-field-error-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mat-form-field-error-text-color: #f44336;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-weight: 400;--mat-form-field-container-text-line-height: 120%;--mat-form-field-container-text-tracking: 0;--mat-select-enabled-trigger-text-color: var(--hsof-ink, #1a1b1f);--mat-select-placeholder-text-color: var(--hsof-muted, #919094);--mat-select-enabled-arrow-color: var(--hsof-ink, #1a1b1f);--mat-select-focused-arrow-color: var(--hsof-ink, #1a1b1f);overflow:visible!important}mat-form-field.modern-select .mat-mdc-text-field-wrapper,mat-form-field.modern-select .mdc-text-field{overflow:visible!important}mat-form-field.modern-select .mat-mdc-text-field-wrapper{background-color:transparent!important}mat-form-field.modern-select .mat-mdc-form-field-flex{align-items:center!important}mat-form-field.modern-select .mdc-text-field.mdc-text-field--outlined{height:var(--mat-form-field-container-height)!important;padding-inline:0!important;background-color:#fff!important;border-radius:8px}mat-form-field.modern-select.mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-select .mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled{background-color:var(--hsof-surface-muted, #eef1f2)!important;opacity:1!important}mat-form-field.modern-select.mat-form-field-disabled .mdc-text-field__input,mat-form-field.modern-select.mat-form-field-disabled .mat-mdc-input-element,mat-form-field.modern-select.mat-form-field-disabled .mat-mdc-select-value,mat-form-field.modern-select.mat-form-field-disabled .mat-mdc-select-placeholder,mat-form-field.modern-select .mdc-text-field--disabled .mdc-text-field__input,mat-form-field.modern-select .mdc-text-field--disabled .mat-mdc-input-element,mat-form-field.modern-select .mdc-text-field--disabled .mat-mdc-select-value,mat-form-field.modern-select .mdc-text-field--disabled .mat-mdc-select-placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important;caret-color:transparent!important}mat-form-field.modern-select.mat-form-field-disabled .mdc-text-field__input::placeholder,mat-form-field.modern-select.mat-form-field-disabled .mat-mdc-input-element::placeholder,mat-form-field.modern-select .mdc-text-field--disabled .mdc-text-field__input::placeholder,mat-form-field.modern-select .mdc-text-field--disabled .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important}mat-form-field.modern-select.mat-form-field-disabled .mdc-notched-outline__leading,mat-form-field.modern-select.mat-form-field-disabled .mdc-notched-outline__notch,mat-form-field.modern-select.mat-form-field-disabled .mdc-notched-outline__trailing,mat-form-field.modern-select .mdc-text-field--disabled .mdc-notched-outline__leading,mat-form-field.modern-select .mdc-text-field--disabled .mdc-notched-outline__notch,mat-form-field.modern-select .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--modern-select-border-rest)!important}mat-form-field.modern-select.mat-form-field-disabled .mdc-notched-outline,mat-form-field.modern-select .mdc-text-field--disabled .mdc-notched-outline{box-shadow:none!important}mat-form-field.modern-select .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;box-sizing:border-box!important;min-height:var(--mat-form-field-container-height)!important;padding-inline:12px!important;padding-block:4px!important}mat-form-field.modern-select:not(:has(.mdc-floating-label)) .mdc-notched-outline__notch{display:none!important}mat-form-field.modern-select .mdc-notched-outline__leading,mat-form-field.modern-select .mdc-notched-outline__notch,mat-form-field.modern-select .mdc-notched-outline__trailing{border-color:var(--modern-select-border-rest)!important;transition:border-color .15s ease-in-out}mat-form-field.modern-select .mdc-notched-outline__leading{border-style:solid!important;border-width:1px 0 1px 1px!important;border-right-width:0!important}mat-form-field.modern-select .mdc-notched-outline__notch{border-style:solid!important;border-width:1px 0 1px 0!important;border-left-width:0!important;border-right-width:0!important}mat-form-field.modern-select .mdc-notched-outline__trailing{border-style:solid!important;border-width:1px 1px 1px 0!important;border-left-width:0!important}mat-form-field.modern-select .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-select .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-select .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:var(--modern-select-border-hover)!important}mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--modern-select-border-focus)!important}mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__leading,mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__notch,mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__trailing{border-color:#f44336!important}mat-form-field.modern-select .mdc-notched-outline__leading{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}mat-form-field.modern-select .mdc-notched-outline__trailing{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}mat-form-field.modern-select .mdc-notched-outline{border-radius:8px;box-shadow:none;transition:box-shadow .15s ease-in-out}mat-form-field.modern-select .mdc-text-field--outlined:not(.mdc-text-field--focused) .mdc-notched-outline{box-shadow:none!important}mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-select-halo-focus);border-radius:8px}mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}mat-form-field.modern-select .mat-mdc-text-field-wrapper,mat-form-field.modern-select .mdc-text-field,mat-form-field.modern-select .mat-mdc-form-field-flex,mat-form-field.modern-select .mat-mdc-form-field-infix{width:100%;min-width:0;max-width:100%;box-sizing:border-box}mat-form-field.modern-select .mat-mdc-select{width:100%;min-width:0;max-width:100%}mat-form-field.modern-select .mat-mdc-select-trigger{display:flex!important;align-items:center!important;height:100%;min-width:0;max-width:100%}mat-form-field.modern-select .mat-mdc-select-value,mat-form-field.modern-select .mat-mdc-select-value-text,mat-form-field.modern-select .mat-mdc-select-min-line{display:flex!important;align-items:center!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important}mat-form-field.modern-select .mat-mdc-select-placeholder{display:flex!important;align-items:center!important;font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-muted, #919094)!important;opacity:1!important}mat-form-field.modern-select .modern-select-trigger-count{align-items:center;display:inline-flex;gap:8px;min-width:0}mat-form-field.modern-select .modern-select-trigger-count__label{color:var(--hsof-muted, #919094);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}mat-form-field.modern-select .modern-select-trigger-count__badge{align-items:center;background-color:var(--hsof-teal-ink, #005cbb);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;justify-content:center;line-height:1;min-height:22px;min-width:22px;padding-block:4px;padding-inline:6px}mat-form-field.modern-select .mat-mdc-select-arrow-wrapper{display:flex!important;align-items:center!important;height:20px;transform:none!important}mat-form-field.modern-select .mat-mdc-select-arrow{color:var(--hsof-ink, #1a1b1f)!important}mat-form-field.modern-select .mat-mdc-select-arrow svg{width:20px;height:20px}mat-form-field.modern-select:has(.mdc-floating-label){position:relative;overflow:visible!important;padding-top:calc(9px * 1.2 + 4px)}mat-form-field.modern-select:has(.mdc-floating-label) .mat-mdc-text-field-wrapper,mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field,mat-form-field.modern-select:has(.mdc-floating-label) .mdc-notched-outline,mat-form-field.modern-select:has(.mdc-floating-label) .mdc-notched-outline__notch{overflow:visible!important}mat-form-field.modern-select:has(.mdc-floating-label) .mdc-notched-outline__notch{clip-path:none!important;-webkit-clip-path:none!important;max-width:none!important;width:auto!important;padding:0!important;border-top-width:0!important;border-top-style:none!important;flex:0 0 auto!important}mat-form-field.modern-select:has(.mdc-floating-label) .mdc-floating-label,mat-form-field.modern-select:has(.mdc-floating-label) .mat-mdc-floating-label,mat-form-field.modern-select:has(.mdc-floating-label) label[matFormFieldFloatingLabel]{display:block!important;position:absolute!important;left:0!important;right:auto!important;width:max-content!important;min-width:0!important;max-width:100%!important;top:0!important;transform:translateY(calc(-100% - 4px))!important;font-family:Poppins,Helvetica Neue,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.4px!important;text-transform:uppercase!important;color:var(--hsof-label, #77777a)!important;pointer-events:none;white-space:nowrap;overflow:visible!important;text-overflow:ellipsis;background:transparent!important;padding:0!important;z-index:1}mat-form-field.modern-select:has(.mdc-floating-label) .mdc-floating-label--float-above,mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field--label-floating .mdc-floating-label,mat-form-field.modern-select:has(.mdc-floating-label) .mdc-notched-outline--notched .mdc-floating-label,mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field--focused .mdc-floating-label,mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field--outlined .mdc-floating-label,mat-form-field.modern-select:has(.mdc-floating-label) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:0!important;transform:translateY(calc(-100% - 4px))!important}mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mdc-text-field__input::placeholder,mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-input-element::placeholder,mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-select-placeholder{opacity:1!important}mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--focused.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-select .mdc-notched-outline--notched .mdc-notched-outline__notch{border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important}mat-form-field.modern-select .mdc-text-field--label-floating .mdc-notched-outline__notch .mdc-floating-label,mat-form-field.modern-select .mdc-notched-outline--notched .mdc-floating-label{background-color:#fff;padding-inline:4px}mat-form-field.modern-select.modern-select-lg,mat-form-field.modern-select.modern-select-large,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg,.hsof-ui-modern mat-form-field.modern-select.modern-select-large{--mat-form-field-container-height: 40px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-select.modern-select-lg .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-select.modern-select-large .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-select.modern-select-large .mdc-text-field.mdc-text-field--outlined{height:40px!important}mat-form-field.modern-select.modern-select-lg .mat-mdc-form-field-infix,mat-form-field.modern-select.modern-select-large .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-select.modern-select-large .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:8px!important;padding-inline:12px!important;min-height:40px!important;box-sizing:border-box!important}mat-form-field.modern-select.modern-select-lg .mat-mdc-select-trigger,mat-form-field.modern-select.modern-select-large .mat-mdc-select-trigger,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg .mat-mdc-select-trigger,.hsof-ui-modern mat-form-field.modern-select.modern-select-large .mat-mdc-select-trigger{display:flex!important;align-items:center!important;height:100%}mat-form-field.modern-select.modern-select-lg .mat-mdc-select-value,mat-form-field.modern-select.modern-select-lg .mat-mdc-select-value-text,mat-form-field.modern-select.modern-select-lg .mat-mdc-select-min-line,mat-form-field.modern-select.modern-select-lg .mat-mdc-select-placeholder,mat-form-field.modern-select.modern-select-large .mat-mdc-select-value,mat-form-field.modern-select.modern-select-large .mat-mdc-select-value-text,mat-form-field.modern-select.modern-select-large .mat-mdc-select-min-line,mat-form-field.modern-select.modern-select-large .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg .mat-mdc-select-value-text,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg .mat-mdc-select-min-line,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field.modern-select.modern-select-large .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select.modern-select-large .mat-mdc-select-value-text,.hsof-ui-modern mat-form-field.modern-select.modern-select-large .mat-mdc-select-min-line,.hsof-ui-modern mat-form-field.modern-select.modern-select-large .mat-mdc-select-placeholder{display:flex!important;align-items:center!important;font-size:14px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-select.modern-select-lg .mat-mdc-select-arrow-wrapper,mat-form-field.modern-select.modern-select-large .mat-mdc-select-arrow-wrapper,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg .mat-mdc-select-arrow-wrapper,.hsof-ui-modern mat-form-field.modern-select.modern-select-large .mat-mdc-select-arrow-wrapper{display:flex!important;align-items:center!important;height:24px}mat-form-field.modern-select.modern-select-lg .mat-mdc-select-arrow svg,mat-form-field.modern-select.modern-select-large .mat-mdc-select-arrow svg,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg .mat-mdc-select-arrow svg,.hsof-ui-modern mat-form-field.modern-select.modern-select-large .mat-mdc-select-arrow svg{width:24px;height:24px}mat-form-field.modern-select.modern-select-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-select.modern-select-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-select.modern-select-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,mat-form-field.modern-select.modern-select-large .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-select.modern-select-large .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-select.modern-select-large .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-select.modern-select-large .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select.modern-select-large .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select.modern-select-large .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#919094!important}mat-form-field.modern-select.modern-select-sm .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-select.modern-select-sm .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-select.modern-select-sm .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-select.modern-select-sm .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select.modern-select-sm .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select.modern-select-sm .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#919094!important}mat-form-field.modern-select.modern-select-xs,mat-form-field.modern-select.modern-select-small,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs,.hsof-ui-modern mat-form-field.modern-select.modern-select-small{--mat-form-field-container-height: 26px;--mat-form-field-container-text-size: 10px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-select.modern-select-xs .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-select.modern-select-small .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-select.modern-select-small .mdc-text-field.mdc-text-field--outlined{height:26px!important}mat-form-field.modern-select.modern-select-xs .mat-mdc-form-field-infix,mat-form-field.modern-select.modern-select-small .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-select.modern-select-small .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:12px!important;min-height:26px!important;box-sizing:border-box!important}mat-form-field.modern-select.modern-select-xs .mat-mdc-select-trigger,mat-form-field.modern-select.modern-select-small .mat-mdc-select-trigger,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs .mat-mdc-select-trigger,.hsof-ui-modern mat-form-field.modern-select.modern-select-small .mat-mdc-select-trigger{display:flex!important;align-items:center!important;height:100%}mat-form-field.modern-select.modern-select-xs .mat-mdc-select-value,mat-form-field.modern-select.modern-select-xs .mat-mdc-select-value-text,mat-form-field.modern-select.modern-select-xs .mat-mdc-select-min-line,mat-form-field.modern-select.modern-select-xs .mat-mdc-select-placeholder,mat-form-field.modern-select.modern-select-small .mat-mdc-select-value,mat-form-field.modern-select.modern-select-small .mat-mdc-select-value-text,mat-form-field.modern-select.modern-select-small .mat-mdc-select-min-line,mat-form-field.modern-select.modern-select-small .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs .mat-mdc-select-value-text,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs .mat-mdc-select-min-line,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field.modern-select.modern-select-small .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select.modern-select-small .mat-mdc-select-value-text,.hsof-ui-modern mat-form-field.modern-select.modern-select-small .mat-mdc-select-min-line,.hsof-ui-modern mat-form-field.modern-select.modern-select-small .mat-mdc-select-placeholder{display:flex!important;align-items:center!important;font-size:10px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-select.modern-select-xs .mat-mdc-select-arrow-wrapper,mat-form-field.modern-select.modern-select-small .mat-mdc-select-arrow-wrapper,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs .mat-mdc-select-arrow-wrapper,.hsof-ui-modern mat-form-field.modern-select.modern-select-small .mat-mdc-select-arrow-wrapper{display:flex!important;align-items:center!important;height:16px}mat-form-field.modern-select.modern-select-xs .mat-mdc-select-arrow svg,mat-form-field.modern-select.modern-select-small .mat-mdc-select-arrow svg,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs .mat-mdc-select-arrow svg,.hsof-ui-modern mat-form-field.modern-select.modern-select-small .mat-mdc-select-arrow svg{width:16px;height:16px}mat-form-field.modern-select.modern-select-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-select.modern-select-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-select.modern-select-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,mat-form-field.modern-select.modern-select-small .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-select.modern-select-small .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-select.modern-select-small .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-select.modern-select-small .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select.modern-select-small .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select.modern-select-small .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large){--mat-form-field-container-height: 26px;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mdc-text-field.mdc-text-field--outlined{height:26px!important}mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:26px!important;box-sizing:border-box!important}mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-trigger{display:flex!important;align-items:center!important;height:100%}mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-value,mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-value-text,mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-min-line,mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-placeholder{display:flex!important;align-items:center!important;font-size:12px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-arrow-wrapper{display:flex!important;align-items:center!important;height:16px}mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-arrow svg{width:16px;height:16px}mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}mat-form-field.modern-select.modern-select-xs.modern-select-compact,mat-form-field.modern-select.modern-select-small.modern-select-compact{--mat-form-field-container-height: 22px;--mat-form-field-container-text-size: 10px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-select.modern-select-xs.modern-select-compact .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-select.modern-select-small.modern-select-compact .mdc-text-field.mdc-text-field--outlined{height:22px!important}mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-form-field-infix,mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:2px!important;padding-inline:6px!important;min-height:22px!important;box-sizing:border-box!important}mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-trigger,mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-trigger{display:flex!important;align-items:center!important;height:100%}mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-value,mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-value-text,mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-min-line,mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-placeholder,mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-value,mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-value-text,mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-min-line,mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-placeholder{display:flex!important;align-items:center!important;font-size:10px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-arrow-wrapper,mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-arrow-wrapper{display:flex!important;align-items:center!important;height:16px}mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-arrow svg,mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-arrow svg{width:16px;height:16px}mat-form-field.modern-select.modern-select-xs.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-select.modern-select-xs.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-select.modern-select-xs.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,mat-form-field.modern-select.modern-select-small.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-select.modern-select-small.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-select.modern-select-small.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}mat-form-field.modern-select.modern-select-lg.modern-select-compact,mat-form-field.modern-select.modern-select-large.modern-select-compact{--mat-form-field-container-height: 32px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-select.modern-select-lg.modern-select-compact .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-select.modern-select-large.modern-select-compact .mdc-text-field.mdc-text-field--outlined{height:32px!important}mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-form-field-infix,mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:32px!important;box-sizing:border-box!important}mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-trigger,mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-trigger{display:flex!important;align-items:center!important;height:100%}mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-value,mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-value-text,mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-min-line,mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-placeholder,mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-value,mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-value-text,mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-min-line,mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-placeholder{display:flex!important;align-items:center!important;font-size:14px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-arrow-wrapper,mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-arrow-wrapper{display:flex!important;align-items:center!important;height:20px}mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-arrow svg,mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-arrow svg{width:20px;height:20px}mat-form-field.modern-select.modern-select-lg.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-select.modern-select-lg.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-select.modern-select-lg.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,mat-form-field.modern-select.modern-select-large.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,mat-form-field.modern-select.modern-select-large.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,mat-form-field.modern-select.modern-select-large.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#919094!important}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) .modern-select-panel.mat-mdc-select-panel{border-radius:12px!important;margin-top:5px!important}.cdk-overlay-pane.mat-mdc-select-panel-above .modern-select-panel.mat-mdc-select-panel{border-radius:12px!important;margin-bottom:5px!important}.modern-select-panel.modern-select-panel-fit-content.mat-mdc-select-panel{min-width:unset!important;width:max-content!important}.modern-select-panel.mat-mdc-select-panel{--modern-select-panel-bg: #fff;--modern-select-option-color: var(--hsof-ink-2, #3b3b3f);--modern-select-option-selected-color: var(--hsof-ink, #1a1b1f);--modern-select-option-check-color: var(--hsof-teal-ink, #00695c);--mat-select-panel-background-color: var(--modern-select-panel-bg);background-color:var(--modern-select-panel-bg)!important;border:1px solid var(--hsof-line-strong, #e3e2e6)!important;border-radius:12px!important;min-width:unset!important;padding:6px!important;box-shadow:0 8px 20px color-mix(in srgb,var(--hsof-ink, #1a1b1f) 14%,transparent)!important}.modern-select-panel.mat-mdc-select-panel .mat-mdc-optgroup-label{color:var(--hsof-label, #77777a)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.6px!important;line-height:1.2!important;min-height:0!important;padding:7px 10px 5px!important;text-transform:uppercase!important}.modern-select-panel.mat-mdc-select-panel .modern-select-optgroup--no-label .mat-mdc-optgroup-label,.modern-select-panel.mat-mdc-select-panel .modern-select-optgroup--select-all .mat-mdc-optgroup-label,.modern-select-panel.mat-mdc-select-panel .modern-select-optgroup--divider .mat-mdc-optgroup-label{display:none!important;min-height:0!important;padding:0!important}.modern-select-panel.mat-mdc-select-panel .modern-select-optgroup--select-all{display:block;margin:-2px -6px 5px;padding:0 6px 5px;position:relative}.modern-select-panel.mat-mdc-select-panel .modern-select-optgroup--select-all:after{border-bottom:1px solid var(--hsof-line, #f2f0f4);bottom:0;content:"";left:0;position:absolute;right:0}.modern-select-panel.mat-mdc-select-panel .modern-select-optgroup--divider{border-top:1px solid var(--hsof-line, #f2f0f4);margin-top:5px;padding-top:5px}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option{align-items:center!important;display:flex!important;min-height:0!important;padding:0!important;border-radius:9px;color:var(--modern-select-option-color)!important;font-size:12px!important;font-weight:400!important}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{align-items:center;color:inherit!important;display:flex!important;flex:1 1 auto;font-size:inherit!important;font-weight:inherit!important;gap:10px;min-width:0;padding:6px 10px!important;width:auto}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox,.modern-select-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-pseudo-checkbox{flex:none;margin-left:auto!important;margin-right:10px!important}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:var(--hsof-surface-soft, #f5f5f5)!important}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:transparent!important;color:var(--modern-select-option-selected-color)!important;font-weight:500!important}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:inherit!important;font-weight:inherit!important}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--modern-select-option-check-color)}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.modern-select-option--danger{color:var(--hsof-danger, #8c1d18)!important}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.modern-select-option--danger:hover:not(.mdc-list-item--disabled),.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.modern-select-option--danger.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:#fff8f6!important}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-mdc-option-pseudo-checkbox{flex:none;order:-1;margin-right:8px!important}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full{width:18px;height:18px;margin-left:5px!important;margin-right:0!important;border-radius:2px!important;--mat-pseudo-checkbox-full-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-pseudo-checkbox-full-selected-icon-color: var( --hsof-primary-50, #0074e9 );--mat-pseudo-checkbox-full-selected-checkmark-color: var( --hsof-primary-100, #ffffff )}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){background-color:#fff!important;border:1px solid var(--hsof-line-strong, #c7c6ca)!important}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:hover:not(.mat-pseudo-checkbox-disabled):not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){border-color:var(--hsof-muted-2, #919094)!important}.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.modern-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--hsof-primary-50, #0074e9)!important;border:1px solid var(--hsof-primary-50, #0074e9)!important;color:var(--hsof-primary-100, #ffffff)}.modern-select-panel.mat-mdc-select-panel .modern-select-option-row{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.modern-select-panel.mat-mdc-select-panel .modern-select-option-label{flex:1 1 auto;min-width:0}.modern-select-panel.mat-mdc-select-panel .modern-select-option-dot{border-radius:50%;flex:none;height:9px;width:9px}.modern-select-panel.mat-mdc-select-panel .modern-select-option-dot--blue{background-color:#1565c0}.modern-select-panel.mat-mdc-select-panel .modern-select-option-dot--teal{background-color:#00695c}.modern-select-panel.mat-mdc-select-panel .modern-select-option-dot--orange{background-color:#e86a1a}.modern-select-panel.mat-mdc-select-panel .modern-select-option-dot--green{background-color:#388e3c}.modern-select-panel.mat-mdc-select-panel .modern-select-option-dot--amber{background-color:#c8922a}.modern-select-panel.mat-mdc-select-panel .modern-select-option-dot--slate{background-color:#76695f}.modern-select-panel.mat-mdc-select-panel .modern-select-option-icon{color:#f44336;flex:none;font-size:13px;height:13px;width:13px}mat-form-field.modern-select.modern-select-chip{width:auto;max-width:100%}mat-form-field.modern-select.modern-select-chip .mat-mdc-form-field-subscript-wrapper{display:none}mat-form-field.modern-select.modern-select-chip .mdc-notched-outline{display:none!important}mat-form-field.modern-select.modern-select-chip .mat-mdc-text-field-wrapper,mat-form-field.modern-select.modern-select-chip .mdc-text-field.mdc-text-field--outlined{background-color:transparent!important;height:auto!important;min-height:0!important;padding-inline:0!important}mat-form-field.modern-select.modern-select-chip .mat-mdc-form-field-infix{min-height:0!important;padding:0!important;width:auto}mat-form-field.modern-select.modern-select-chip .mat-mdc-select,mat-form-field.modern-select.modern-select-chip .mat-mdc-select-trigger,mat-form-field.modern-select.modern-select-chip .mat-mdc-select-value,mat-form-field.modern-select.modern-select-chip .mat-mdc-select-value-text{max-width:none!important;min-width:0;overflow:visible!important;text-overflow:unset!important;width:auto!important}mat-form-field.modern-select.modern-select-chip .mat-mdc-select-trigger{align-items:center;display:inline-flex;gap:0}mat-form-field.modern-select.modern-select-chip mat-chip{overflow:visible!important;pointer-events:none}mat-form-field.modern-select.modern-select-chip mat-chip .mdc-evolution-chip__text-label,mat-form-field.modern-select.modern-select-chip mat-chip .mat-mdc-chip-action-label{align-items:center;display:inline-flex;gap:5px}mat-form-field.modern-select.modern-select-chip mat-chip mat-icon{display:block;flex-shrink:0;font-size:12px;height:12px;opacity:.8;overflow:visible;transition:transform .2s ease;width:12px}mat-form-field.modern-select.modern-select-chip mat-chip mat-icon svg{fill:none;height:12px;width:12px}mat-form-field.modern-select.modern-select-chip .mat-mdc-select[aria-expanded=true] mat-chip mat-icon{transform:rotate(180deg)}mat-form-field.modern-select.modern-select-chip .mat-mdc-select-arrow-wrapper{display:none!important}.mat-mdc-select-panel:has(mat-chip.modern-chip),.modern-select-panel.modern-select-chip-panel.mat-mdc-select-panel{max-width:none!important;min-width:max-content!important;padding-block:6px!important;width:max-content!important;--mat-select-panel-max-height: none;max-height:none!important;overflow:visible!important}.mat-mdc-select-panel:has(mat-chip.modern-chip) .mat-mdc-option,.modern-select-panel.modern-select-chip-panel.mat-mdc-select-panel .mat-mdc-option{min-height:0!important;padding-block:2px!important;width:100%}.mat-mdc-select-panel:has(mat-chip.modern-chip) .mdc-list-item__primary-text,.modern-select-panel.modern-select-chip-panel.mat-mdc-select-panel .mdc-list-item__primary-text{display:flex;flex:1 1 auto;min-width:0;overflow:visible;white-space:nowrap;width:100%}.mat-mdc-select-panel:has(mat-chip.modern-chip) mat-chip,.modern-select-panel.modern-select-chip-panel.mat-mdc-select-panel mat-chip{max-width:none!important;overflow:visible!important;pointer-events:none;white-space:nowrap}.mat-mdc-select-panel:has(mat-chip.modern-chip) mat-chip .mdc-evolution-chip__text-label,.mat-mdc-select-panel:has(mat-chip.modern-chip) mat-chip .mat-mdc-chip-action-label,.modern-select-panel.modern-select-chip-panel.mat-mdc-select-panel mat-chip .mdc-evolution-chip__text-label,.modern-select-panel.modern-select-chip-panel.mat-mdc-select-panel mat-chip .mat-mdc-chip-action-label{overflow:visible;text-overflow:unset;white-space:nowrap}.cdk-overlay-pane:has(.mat-mdc-select-panel mat-chip.modern-chip),.cdk-overlay-pane:has(.modern-select-chip-panel){max-width:none!important;min-width:max-content!important;width:max-content!important;height:auto!important;max-height:none!important}.modern-select-panel.modern-select-panel-full.mat-mdc-select-panel{--mat-select-panel-max-height: none;max-height:none!important;overflow:visible!important}.cdk-overlay-pane:has(.modern-select-panel-full){height:auto!important;max-height:none!important}.mat-mdc-select-panel:has(mat-chip.modern-chip),.modern-select-chip-panel.modern-select-chip-panel-compact.mat-mdc-select-panel{padding:4px!important}.mat-mdc-select-panel:has(mat-chip.modern-chip) .mat-mdc-option,.modern-select-chip-panel.modern-select-chip-panel-compact.mat-mdc-select-panel .mat-mdc-option{padding-block:1px!important}.mat-mdc-select-panel:has(mat-chip.modern-chip) .mat-mdc-option .mdc-list-item__primary-text,.modern-select-chip-panel.modern-select-chip-panel-compact.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{padding:2px 4px!important}.mat-mdc-select-panel:has(mat-chip.modern-chip) .mat-mdc-option,.modern-select-chip-panel .mat-mdc-option.modern-select-option-compact{padding-block:1px!important}.mat-mdc-select-panel:has(mat-chip.modern-chip) .mat-mdc-option .mdc-list-item__primary-text,.modern-select-chip-panel .mat-mdc-option.modern-select-option-compact .mdc-list-item__primary-text{padding:2px 4px!important}:root{--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-icon-color: #000000;--mat-checkbox-unselected-icon-color: #000000;--mat-checkbox-selected-focus-state-layer-color: #000000;--mat-checkbox-unselected-focus-state-layer-color: #000000;--mat-checkbox-selected-focus-icon-color: #000000;--mat-checkbox-selected-hover-icon-color: #000000;--mat-checkbox-selected-pressed-icon-color: #000000;--mat-checkbox-unselected-hover-icon-color: #000000}.radio-group-label{margin:0}.radio-group-field{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:8px}mat-radio-group.radio-group-horizontal{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px}mat-radio-button.modern-radio{--mat-radio-label-text-color: var(--hsof-ink, #1a1b1f);--mat-radio-disabled-label-color: var(--hsof-muted, #77777a);--mat-radio-selected-icon-color: var(--hsof-primary-50, #0074e9);--mat-radio-selected-focus-icon-color: var(--hsof-primary-50, #0074e9);--mat-radio-selected-hover-icon-color: var(--hsof-primary-50, #0074e9);--mat-radio-selected-pressed-icon-color: var(--hsof-primary-50, #0074e9);--mat-radio-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-radio-unselected-hover-icon-color: var(--hsof-muted-2, #919094);--mat-radio-unselected-focus-icon-color: var(--hsof-muted-2, #919094);--mat-radio-disabled-selected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-radio-disabled-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-radio-label-text-font: Poppins;--mat-radio-label-text-size: 12px;--mat-radio-label-text-weight: 400;--mat-radio-label-text-line-height: 120%;--mat-radio-label-text-tracking: normal;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 18px}mat-radio-button.modern-radio .mdc-radio{width:18px;height:18px;flex:0 0 18px;padding:0;margin-inline-end:12px}mat-radio-button.modern-radio .mdc-radio__background{width:18px!important;height:18px!important;top:0!important;left:0!important}mat-radio-button.modern-radio .mdc-radio__outer-circle{border-width:1px!important}mat-radio-button.modern-radio .mdc-radio__native-control:enabled:not(:checked)~.mdc-radio__background>.mdc-radio__outer-circle{background-color:#fff!important;border-color:var(--hsof-line-strong, #c7c6ca)!important}mat-radio-button.modern-radio .mdc-radio__native-control:enabled:not(:checked):hover~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--hsof-muted-2, #919094)!important}mat-radio-button.modern-radio .mdc-radio__native-control:enabled:checked~.mdc-radio__background>.mdc-radio__outer-circle{background-color:#fff!important;border-color:var(--hsof-primary-50, #0074e9)!important;border-width:2px!important}mat-radio-button.modern-radio .mdc-radio__native-control:enabled:checked~.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--hsof-primary-50, #0074e9)!important;border-width:5px!important}mat-radio-button.modern-radio .mdc-radio__native-control:enabled:checked:hover~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--hsof-primary-50, #0074e9)!important}mat-radio-button.modern-radio .mdc-radio__native-control:enabled:checked:hover~.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--hsof-primary-50, #0074e9)!important}mat-radio-button.modern-radio .mdc-radio__ripple,mat-radio-button.modern-radio .mat-mdc-radio-ripple,mat-radio-button.modern-radio .mdc-radio__focus-ring{display:none!important}mat-radio-button.modern-radio .mdc-form-field>label,mat-radio-button.modern-radio .mat-internal-form-field{color:var(--hsof-ink, #1a1b1f)}mat-radio-button.modern-radio.mat-mdc-radio-disabled .mdc-form-field>label,mat-radio-button.modern-radio.mat-mdc-radio-disabled .mat-internal-form-field{color:var(--hsof-muted, #77777a)}mat-radio-button.modern-radio .mdc-form-field{align-items:center}mat-radio-button.modern-radio .mdc-form-field>label,mat-radio-button.modern-radio .mat-internal-form-field{padding-inline-start:0!important;font-family:Poppins;font-size:12px;font-weight:400;line-height:120%}.hsof-ui-modern .radio-group-label,.modern-radio-group-label{font-family:Poppins;font-size:12px;font-weight:400;line-height:120%}mat-slide-toggle.modern-slide-toggle{--mat-slide-toggle-disabled-label-text-color: var(--hsof-muted, #77777a);--mat-slide-toggle-track-width: 42px;--mat-slide-toggle-track-height: 24px;--mat-slide-toggle-handle-width: 16px;--mat-slide-toggle-handle-height: 16px;--mat-slide-toggle-with-icon-handle-size: 16px;--mat-slide-toggle-selected-handle-size: 16px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 -4px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 -4px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 -4px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 4px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 4px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-state-layer-size: 24px;--mat-slide-toggle-selected-track-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-selected-focus-track-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-selected-hover-track-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-selected-pressed-track-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-focus-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #ffffff;--mat-slide-toggle-selected-pressed-handle-color: #ffffff;--mat-slide-toggle-unselected-track-color: var(--hsof-primary-99, #fdfbff);--mat-slide-toggle-unselected-focus-track-color: var(--hsof-primary-99, #fdfbff);--mat-slide-toggle-unselected-hover-track-color: var(--hsof-primary-99, #fdfbff);--mat-slide-toggle-unselected-pressed-track-color: var(--hsof-primary-99, #fdfbff);--mat-slide-toggle-unselected-handle-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-unselected-focus-handle-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-unselected-hover-handle-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-unselected-pressed-handle-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-disabled-selected-track-color: #e3e2e6;--mat-slide-toggle-disabled-unselected-track-color: #e3e2e6;--mat-slide-toggle-disabled-selected-handle-color: #ffffff;--mat-slide-toggle-disabled-unselected-handle-color: #ffffff;--mat-slide-toggle-disabled-selected-icon-color: #e3e2e6;--mat-slide-toggle-disabled-unselected-icon-color: #ffffff;--mat-slide-toggle-disabled-track-opacity: 1;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-unselected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: 1;--mat-slide-toggle-disabled-unselected-icon-opacity: 1;--mat-slide-toggle-selected-icon-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-unselected-icon-color: #ffffff;--mat-slide-toggle-label-text-font: Poppins;--mat-slide-toggle-label-text-size: 12px;--mat-slide-toggle-label-text-weight: 400;--mat-slide-toggle-label-text-line-height: 120%;--mat-slide-toggle-label-text-tracking: normal;--mat-slide-toggle-touch-target-display: none;--mat-slide-toggle-track-outline-color: #b0aaa4;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-selected-track-outline-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-disabled-unselected-track-outline-color: #b0aaa4;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-selected-icon-size: 10px;--mat-slide-toggle-unselected-icon-size: 10px;--mdc-switch-selected-track-color: var(--hsof-primary-50, #0074e9);--mdc-switch-selected-handle-color: #ffffff;--mdc-switch-selected-hover-track-color: var(--hsof-primary-50, #0074e9);--mdc-switch-selected-focus-track-color: var(--hsof-primary-50, #0074e9);--mdc-switch-selected-pressed-track-color: var(--hsof-primary-50, #0074e9);--mdc-switch-selected-hover-handle-color: #ffffff;--mdc-switch-selected-focus-handle-color: #ffffff;--mdc-switch-selected-pressed-handle-color: #ffffff;--mdc-switch-selected-icon-color: var(--hsof-primary-50, #0074e9);--mdc-switch-unselected-track-color: var(--hsof-primary-99, #fdfbff);--mdc-switch-unselected-handle-color: var(--hsof-primary-50, #0074e9);--mdc-switch-unselected-hover-track-color: var(--hsof-primary-99, #fdfbff);--mdc-switch-unselected-focus-track-color: var(--hsof-primary-99, #fdfbff);--mdc-switch-unselected-pressed-track-color: var(--hsof-primary-99, #fdfbff);--mdc-switch-unselected-hover-handle-color: var(--hsof-primary-50, #0074e9);--mdc-switch-unselected-focus-handle-color: var(--hsof-primary-50, #0074e9);--mdc-switch-unselected-pressed-handle-color: var(--hsof-primary-50, #0074e9);--mdc-switch-unselected-icon-color: #ffffff;--mdc-switch-disabled-selected-track-color: #e3e2e6;--mdc-switch-disabled-unselected-track-color: #e3e2e6;--mdc-switch-disabled-selected-handle-color: #ffffff;--mdc-switch-disabled-unselected-handle-color: #ffffff;--mdc-switch-disabled-selected-icon-color: #e3e2e6;--mdc-switch-disabled-unselected-icon-color: #ffffff;--mat-slide-toggle-label-text-color: var(--hsof-ink, #1a1b1f);white-space:nowrap;cursor:pointer}mat-slide-toggle.modern-slide-toggle .mdc-form-field,mat-slide-toggle.modern-slide-toggle .mat-internal-form-field{gap:12px}mat-slide-toggle.modern-slide-toggle .mdc-switch{width:42px;height:24px;flex:0 0 42px}mat-slide-toggle.modern-slide-toggle .mdc-switch__track{width:42px;height:24px}mat-slide-toggle.modern-slide-toggle .mdc-switch__track:before,mat-slide-toggle.modern-slide-toggle .mdc-switch__track:after{border-width:1px!important}mat-slide-toggle.modern-slide-toggle .mdc-switch__track:before{border-color:#b0aaa4!important}mat-slide-toggle.modern-slide-toggle .mdc-switch__track:after{border-color:var(--hsof-primary-50, #0074e9)!important}mat-slide-toggle.modern-slide-toggle .mdc-switch__handle-track{width:26px}mat-slide-toggle.modern-slide-toggle.mat-mdc-slide-toggle-disabled{cursor:not-allowed;--mat-slide-toggle-label-text-color: var(--hsof-muted, #77777a);--mat-slide-toggle-track-outline-color: #b0aaa4;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-disabled-unselected-track-outline-color: #b0aaa4;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-selected-track-outline-color: #e3e2e6;--mdc-switch-selected-track-color: #e3e2e6;--mdc-switch-unselected-track-color: #e3e2e6;--mdc-switch-selected-handle-color: #ffffff;--mdc-switch-unselected-handle-color: #ffffff;--mdc-switch-selected-hover-track-color: #e3e2e6;--mdc-switch-unselected-hover-track-color: #e3e2e6;--mdc-switch-selected-focus-track-color: #e3e2e6;--mdc-switch-unselected-focus-track-color: #e3e2e6;--mdc-switch-selected-pressed-track-color: #e3e2e6;--mdc-switch-unselected-pressed-track-color: #e3e2e6;--mdc-switch-selected-hover-handle-color: #ffffff;--mdc-switch-unselected-hover-handle-color: #ffffff;--mdc-switch-selected-focus-handle-color: #ffffff;--mdc-switch-unselected-focus-handle-color: #ffffff;--mdc-switch-selected-pressed-handle-color: #ffffff;--mdc-switch-unselected-pressed-handle-color: #ffffff}mat-slide-toggle.modern-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-form-field>label,mat-slide-toggle.modern-slide-toggle.mat-mdc-slide-toggle-disabled .mat-internal-form-field{color:var(--hsof-muted, #77777a)}mat-slide-toggle.modern-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch__track:before{border-color:#b0aaa4!important}mat-slide-toggle.modern-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch__track:after{border-color:#e3e2e6!important}mat-slide-toggle.modern-slide-toggle .mdc-form-field{align-items:center}mat-slide-toggle.modern-slide-toggle .mdc-form-field>label,mat-slide-toggle.modern-slide-toggle .mat-internal-form-field{padding-inline-start:0!important;font-family:Poppins;font-size:12px;font-weight:400;line-height:120%}mat-tab-group.hsof-segment-tabs{--mat-tab-background-color: transparent;--mat-tab-foreground-color: #1f2022;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-label-text-color: #1f2022;--mat-tab-active-hover-label-text-color: #1f2022;--mat-tab-active-focus-label-text-color: #1f2022;--mat-tab-inactive-label-text-color: #1f2022;--mat-tab-inactive-hover-label-text-color: #1f2022;--mat-tab-inactive-focus-label-text-color: #1f2022;--mat-tab-active-indicator-height: 0;--mat-tab-active-indicator-shape: 0;--mat-tab-label-text-font: Poppins;--mat-tab-label-text-size: 12px;--mat-tab-label-text-weight: 600;--mat-tab-label-text-line-height: normal;--mat-tab-container-height: 30px;--mat-tab-active-indicator-color: transparent;--mat-tab-active-focus-indicator-color: transparent;--mat-tab-active-hover-indicator-color: transparent;--mat-tab-inactive-ripple-color: transparent;--mat-tab-active-ripple-color: transparent}mat-tab-group.hsof-segment-tabs .mat-mdc-tab-header{background:#faf9fd;border:1px solid #e3e2e6;border-bottom:1px solid #e3e2e6!important;border-radius:11px;margin-bottom:16px;overflow:hidden}mat-tab-group.hsof-segment-tabs .mat-mdc-tab-header-pagination{display:none!important}mat-tab-group.hsof-segment-tabs .mat-mdc-tab-label-container{overflow:visible;padding:3px}mat-tab-group.hsof-segment-tabs .mat-mdc-tab-labels{gap:2px}mat-tab-group.hsof-segment-tabs .mat-mdc-tab{border-radius:8px;flex:1 1 0!important;height:auto!important;min-height:30px;min-width:0!important;opacity:1!important;padding:0!important;transition:background .15s ease,box-shadow .15s ease,color .15s ease}mat-tab-group.hsof-segment-tabs .mat-mdc-tab .mdc-tab__ripple:before,mat-tab-group.hsof-segment-tabs .mat-mdc-tab .mat-ripple-element{opacity:0!important}mat-tab-group.hsof-segment-tabs .mat-mdc-tab .mdc-tab__content{height:100%;width:100%}mat-tab-group.hsof-segment-tabs .mdc-tab__text-label{white-space:nowrap}mat-tab-group.hsof-segment-tabs .mat-mdc-tab.mdc-tab--active{background:#fff;box-shadow:0 1px 3px #14282d1f}mat-tab-group.hsof-segment-tabs .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:#1f2022!important;font-weight:600!important}mat-tab-group.hsof-segment-tabs .mdc-tab-indicator{display:none!important}mat-tab-group.hsof-segment-tabs .mat-mdc-tab-body-wrapper{min-width:0}mat-tab-group.modern-segment-tabs{--mat-tab-background-color: transparent;--mat-tab-foreground-color: var(--hsof-ink-2, #3d4f57);--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-label-text-color: var(--hsof-teal-ink, var(--hsof-ink, #1b2227));--mat-tab-active-hover-label-text-color: var(--hsof-teal-ink, var(--hsof-ink, #1b2227));--mat-tab-active-focus-label-text-color: var(--hsof-teal-ink, var(--hsof-ink, #1b2227));--mat-tab-inactive-label-text-color: var(--hsof-ink-2, #3d4f57);--mat-tab-inactive-hover-label-text-color: var(--hsof-ink-2, #3d4f57);--mat-tab-inactive-focus-label-text-color: var(--hsof-ink-2, #3d4f57);--mat-tab-active-indicator-height: 0;--mat-tab-active-indicator-shape: 0;--mat-tab-label-text-font: Poppins;--mat-tab-label-text-size: 11px;--mat-tab-label-text-weight: 600;--mat-tab-label-text-line-height: normal;--mat-tab-container-height: 30px;--mat-tab-active-indicator-color: transparent;--mat-tab-active-focus-indicator-color: transparent;--mat-tab-active-hover-indicator-color: transparent;--mat-tab-inactive-ripple-color: transparent;--mat-tab-active-ripple-color: transparent}mat-tab-group.modern-segment-tabs .mat-mdc-tab-header{background:var(--hsof-surface-muted, #eef1f2);border:1px solid var(--hsof-line, #e7ebec);border-bottom:1px solid var(--hsof-line, #e7ebec)!important;border-radius:11px;margin-bottom:16px;overflow:hidden}mat-tab-group.modern-segment-tabs .mat-mdc-tab-header-pagination{display:none!important}mat-tab-group.modern-segment-tabs .mat-mdc-tab-label-container{overflow:visible;padding:3px}mat-tab-group.modern-segment-tabs .mat-mdc-tab-labels{gap:2px}mat-tab-group.modern-segment-tabs .mat-mdc-tab{border-radius:8px;flex:1 1 0!important;height:auto!important;min-height:30px;min-width:0!important;opacity:1!important;padding:0!important;transition:background .15s ease,box-shadow .15s ease,color .15s ease}mat-tab-group.modern-segment-tabs .mat-mdc-tab .mdc-tab__ripple:before,mat-tab-group.modern-segment-tabs .mat-mdc-tab .mat-ripple-element{opacity:0!important}mat-tab-group.modern-segment-tabs .mat-mdc-tab .mdc-tab__content{height:100%;width:100%}mat-tab-group.modern-segment-tabs .mdc-tab__text-label{white-space:nowrap}mat-tab-group.modern-segment-tabs .mat-mdc-tab.mdc-tab--active{background:#fff;box-shadow:0 1px 3px #14282d1f}mat-tab-group.modern-segment-tabs .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--hsof-teal-ink, var(--hsof-ink, #1b2227))!important;font-weight:600!important}mat-tab-group.modern-segment-tabs .mdc-tab-indicator{display:none!important}mat-tab-group.modern-segment-tabs .mat-mdc-tab-body-wrapper{min-width:0}.modern-table-wrapper{border:1px solid var(--hsof-line, #e7ebec)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #14282d0a!important;overflow:hidden;margin-top:10px!important}.modern-table-wrapper>table[mat-table]{margin-top:0!important}table.modern-table,table[mat-table].modern-table{border:1px solid var(--hsof-line, #e7ebec)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #14282d0a!important;--mat-table-background-color: #fff;--mat-table-header-headline-color: #576066;width:100%!important;margin-top:10px!important;border-collapse:separate;border-spacing:0}table.modern-table .mat-mdc-header-row .mat-mdc-header-cell:first-of-type,table[mat-table].modern-table .mat-mdc-header-row .mat-mdc-header-cell:first-of-type{border-top-left-radius:8px!important}table.modern-table .mat-mdc-header-row .mat-mdc-header-cell:last-of-type,table[mat-table].modern-table .mat-mdc-header-row .mat-mdc-header-cell:last-of-type{border-top-right-radius:8px!important}table.modern-table tr.mat-mdc-row:last-of-type td.mat-mdc-cell:first-of-type,table.modern-table .mat-mdc-row:last-of-type .mat-mdc-cell:first-of-type,table[mat-table].modern-table tr.mat-mdc-row:last-of-type td.mat-mdc-cell:first-of-type,table[mat-table].modern-table .mat-mdc-row:last-of-type .mat-mdc-cell:first-of-type{border-bottom-left-radius:8px!important}table.modern-table tr.mat-mdc-row:last-of-type td.mat-mdc-cell:last-of-type,table.modern-table .mat-mdc-row:last-of-type .mat-mdc-cell:last-of-type,table[mat-table].modern-table tr.mat-mdc-row:last-of-type td.mat-mdc-cell:last-of-type,table[mat-table].modern-table .mat-mdc-row:last-of-type .mat-mdc-cell:last-of-type{border-bottom-right-radius:8px!important}table.modern-table .mat-mdc-header-row,table[mat-table].modern-table .mat-mdc-header-row{height:auto!important;min-height:32px!important;background:var(--hsof-surface-muted, #eef1f2)!important;border-bottom:1px solid var(--hsof-line, #e7ebec)!important}table.modern-table th.mat-mdc-header-cell,table.modern-table .mat-mdc-header-cell,table[mat-table].modern-table th.mat-mdc-header-cell,table[mat-table].modern-table .mat-mdc-header-cell{padding:6px 12px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.4px!important;text-transform:uppercase!important;color:#576066!important;background:var(--hsof-surface-muted, #eef1f2)!important;border-bottom:none!important}table.modern-table tr.mat-mdc-row,table.modern-table .mat-mdc-row,table[mat-table].modern-table tr.mat-mdc-row,table[mat-table].modern-table .mat-mdc-row{height:auto!important;min-height:36px!important;transition:background-color .15s ease}table.modern-table tr.mat-mdc-row:hover,table.modern-table tr.mat-mdc-row:hover td.mat-mdc-cell,table.modern-table tr.mat-mdc-row:hover .mat-mdc-cell,table.modern-table .mat-mdc-row:hover,table.modern-table .mat-mdc-row:hover td.mat-mdc-cell,table.modern-table .mat-mdc-row:hover .mat-mdc-cell,table[mat-table].modern-table tr.mat-mdc-row:hover,table[mat-table].modern-table tr.mat-mdc-row:hover td.mat-mdc-cell,table[mat-table].modern-table tr.mat-mdc-row:hover .mat-mdc-cell,table[mat-table].modern-table .mat-mdc-row:hover,table[mat-table].modern-table .mat-mdc-row:hover td.mat-mdc-cell,table[mat-table].modern-table .mat-mdc-row:hover .mat-mdc-cell{background:var(--hsof-surface-soft, #f5f5f5)!important}table.modern-table td.mat-mdc-cell,table.modern-table td.mat-mdc-footer-cell,table.modern-table .mat-mdc-cell,table.modern-table .mat-mdc-footer-cell,table[mat-table].modern-table td.mat-mdc-cell,table[mat-table].modern-table td.mat-mdc-footer-cell,table[mat-table].modern-table .mat-mdc-cell,table[mat-table].modern-table .mat-mdc-footer-cell{padding:6px 12px!important;font-size:13px!important;line-height:1.35!important;color:var(--hsof-ink)!important;border-bottom:1px solid var(--hsof-line, #e7ebec)!important}table.modern-table tr.mat-mdc-row:last-child td.mat-mdc-cell,table.modern-table .mat-mdc-row:last-child .mat-mdc-cell,table[mat-table].modern-table tr.mat-mdc-row:last-child td.mat-mdc-cell,table[mat-table].modern-table .mat-mdc-row:last-child .mat-mdc-cell{border-bottom:none!important}table.modern-table td.mat-mdc-cell:has(button[mat-icon-button]),table.modern-table td.mat-mdc-cell:has(a[mat-icon-button]),table.modern-table .mat-mdc-cell:has(button[mat-icon-button]),table.modern-table .mat-mdc-cell:has(a[mat-icon-button]),table[mat-table].modern-table td.mat-mdc-cell:has(button[mat-icon-button]),table[mat-table].modern-table td.mat-mdc-cell:has(a[mat-icon-button]),table[mat-table].modern-table .mat-mdc-cell:has(button[mat-icon-button]),table[mat-table].modern-table .mat-mdc-cell:has(a[mat-icon-button]){padding-block:2px!important;vertical-align:middle!important}table.modern-table td.mat-mdc-cell mat-chip-set,table.modern-table td.mat-mdc-cell .mat-mdc-chip-set,table.modern-table .mat-mdc-cell mat-chip-set,table.modern-table .mat-mdc-cell .mat-mdc-chip-set,table[mat-table].modern-table td.mat-mdc-cell mat-chip-set,table[mat-table].modern-table td.mat-mdc-cell .mat-mdc-chip-set,table[mat-table].modern-table .mat-mdc-cell mat-chip-set,table[mat-table].modern-table .mat-mdc-cell .mat-mdc-chip-set{display:inline-flex;align-items:center;padding:0!important;margin:0!important;line-height:0}table.modern-table td.mat-mdc-cell mat-chip-set .mdc-evolution-chip-set__chips,table.modern-table td.mat-mdc-cell .mat-mdc-chip-set .mdc-evolution-chip-set__chips,table.modern-table .mat-mdc-cell mat-chip-set .mdc-evolution-chip-set__chips,table.modern-table .mat-mdc-cell .mat-mdc-chip-set .mdc-evolution-chip-set__chips,table[mat-table].modern-table td.mat-mdc-cell mat-chip-set .mdc-evolution-chip-set__chips,table[mat-table].modern-table td.mat-mdc-cell .mat-mdc-chip-set .mdc-evolution-chip-set__chips,table[mat-table].modern-table .mat-mdc-cell mat-chip-set .mdc-evolution-chip-set__chips,table[mat-table].modern-table .mat-mdc-cell .mat-mdc-chip-set .mdc-evolution-chip-set__chips{display:inline-flex;flex-wrap:wrap;align-items:center;padding:0!important;margin:0!important;gap:4px}table.modern-table td.mat-mdc-cell .mat-mdc-standard-chip,table.modern-table td.mat-mdc-cell mat-chip,table.modern-table .mat-mdc-cell .mat-mdc-standard-chip,table.modern-table .mat-mdc-cell mat-chip,table[mat-table].modern-table td.mat-mdc-cell .mat-mdc-standard-chip,table[mat-table].modern-table td.mat-mdc-cell mat-chip,table[mat-table].modern-table .mat-mdc-cell .mat-mdc-standard-chip,table[mat-table].modern-table .mat-mdc-cell mat-chip{margin:0!important;height:var(--mat-chip-container-height, 24px);max-height:var(--mat-chip-container-height, 24px)}table.modern-table td.mat-mdc-cell .mat-mdc-standard-chip .mat-mdc-chip-action,table.modern-table td.mat-mdc-cell .mat-mdc-standard-chip .mdc-evolution-chip__action,table.modern-table td.mat-mdc-cell mat-chip .mat-mdc-chip-action,table.modern-table td.mat-mdc-cell mat-chip .mdc-evolution-chip__action,table.modern-table .mat-mdc-cell .mat-mdc-standard-chip .mat-mdc-chip-action,table.modern-table .mat-mdc-cell .mat-mdc-standard-chip .mdc-evolution-chip__action,table.modern-table .mat-mdc-cell mat-chip .mat-mdc-chip-action,table.modern-table .mat-mdc-cell mat-chip .mdc-evolution-chip__action,table[mat-table].modern-table td.mat-mdc-cell .mat-mdc-standard-chip .mat-mdc-chip-action,table[mat-table].modern-table td.mat-mdc-cell .mat-mdc-standard-chip .mdc-evolution-chip__action,table[mat-table].modern-table td.mat-mdc-cell mat-chip .mat-mdc-chip-action,table[mat-table].modern-table td.mat-mdc-cell mat-chip .mdc-evolution-chip__action,table[mat-table].modern-table .mat-mdc-cell .mat-mdc-standard-chip .mat-mdc-chip-action,table[mat-table].modern-table .mat-mdc-cell .mat-mdc-standard-chip .mdc-evolution-chip__action,table[mat-table].modern-table .mat-mdc-cell mat-chip .mat-mdc-chip-action,table[mat-table].modern-table .mat-mdc-cell mat-chip .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important}table.modern-table td.mat-mdc-cell mat-icon:not(.fill_star):not(.no_fill_star),table.modern-table .mat-mdc-cell mat-icon:not(.fill_star):not(.no_fill_star),table[mat-table].modern-table td.mat-mdc-cell mat-icon:not(.fill_star):not(.no_fill_star),table[mat-table].modern-table .mat-mdc-cell mat-icon:not(.fill_star):not(.no_fill_star){width:20px!important;height:20px!important;font-size:20px!important;line-height:20px!important;color:var(--hsof-ink)!important}table.modern-table td.mat-mdc-cell mat-icon:not(.fill_star):not(.no_fill_star) svg,table.modern-table .mat-mdc-cell mat-icon:not(.fill_star):not(.no_fill_star) svg,table[mat-table].modern-table td.mat-mdc-cell mat-icon:not(.fill_star):not(.no_fill_star) svg,table[mat-table].modern-table .mat-mdc-cell mat-icon:not(.fill_star):not(.no_fill_star) svg{width:20px!important;height:20px!important}table.modern-table td.mat-mdc-cell mat-icon.fill_star,table.modern-table td.mat-mdc-cell mat-icon.no_fill_star,table.modern-table .mat-mdc-cell mat-icon.fill_star,table.modern-table .mat-mdc-cell mat-icon.no_fill_star,table[mat-table].modern-table td.mat-mdc-cell mat-icon.fill_star,table[mat-table].modern-table td.mat-mdc-cell mat-icon.no_fill_star,table[mat-table].modern-table .mat-mdc-cell mat-icon.fill_star,table[mat-table].modern-table .mat-mdc-cell mat-icon.no_fill_star{width:20px!important;height:20px!important;font-size:20px!important;line-height:20px!important}table.modern-table td.mat-mdc-cell mat-icon.fill_star svg,table.modern-table td.mat-mdc-cell mat-icon.no_fill_star svg,table.modern-table .mat-mdc-cell mat-icon.fill_star svg,table.modern-table .mat-mdc-cell mat-icon.no_fill_star svg,table[mat-table].modern-table td.mat-mdc-cell mat-icon.fill_star svg,table[mat-table].modern-table td.mat-mdc-cell mat-icon.no_fill_star svg,table[mat-table].modern-table .mat-mdc-cell mat-icon.fill_star svg,table[mat-table].modern-table .mat-mdc-cell mat-icon.no_fill_star svg{width:20px!important;height:20px!important}table.modern-table td.mat-mdc-cell button[mat-icon-button],table.modern-table td.mat-mdc-cell a[mat-icon-button],table.modern-table .mat-mdc-cell button[mat-icon-button],table.modern-table .mat-mdc-cell a[mat-icon-button],table[mat-table].modern-table td.mat-mdc-cell button[mat-icon-button],table[mat-table].modern-table td.mat-mdc-cell a[mat-icon-button],table[mat-table].modern-table .mat-mdc-cell button[mat-icon-button],table[mat-table].modern-table .mat-mdc-cell a[mat-icon-button]{--mat-icon-button-icon-color: var(--hsof-ink);--mat-icon-button-icon-size: 20px;--mat-icon-button-state-layer-size: 28px;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;line-height:28px!important;color:var(--hsof-ink)!important;--mat-icon-button-icon-size: 20px !important;--mat-icon-button-state-layer-size: 28px !important;--mat-icon-button-icon-color: var(--hsof-ink) !important;--mat-icon-button-state-layer-color: var(--hsof-ink)}table.modern-table td.mat-mdc-cell button[mat-icon-button].mat-primary,table.modern-table td.mat-mdc-cell button[mat-icon-button].mat-accent,table.modern-table td.mat-mdc-cell button[mat-icon-button].mat-warn,table.modern-table td.mat-mdc-cell a[mat-icon-button].mat-primary,table.modern-table td.mat-mdc-cell a[mat-icon-button].mat-accent,table.modern-table td.mat-mdc-cell a[mat-icon-button].mat-warn,table.modern-table .mat-mdc-cell button[mat-icon-button].mat-primary,table.modern-table .mat-mdc-cell button[mat-icon-button].mat-accent,table.modern-table .mat-mdc-cell button[mat-icon-button].mat-warn,table.modern-table .mat-mdc-cell a[mat-icon-button].mat-primary,table.modern-table .mat-mdc-cell a[mat-icon-button].mat-accent,table.modern-table .mat-mdc-cell a[mat-icon-button].mat-warn,table[mat-table].modern-table td.mat-mdc-cell button[mat-icon-button].mat-primary,table[mat-table].modern-table td.mat-mdc-cell button[mat-icon-button].mat-accent,table[mat-table].modern-table td.mat-mdc-cell button[mat-icon-button].mat-warn,table[mat-table].modern-table td.mat-mdc-cell a[mat-icon-button].mat-primary,table[mat-table].modern-table td.mat-mdc-cell a[mat-icon-button].mat-accent,table[mat-table].modern-table td.mat-mdc-cell a[mat-icon-button].mat-warn,table[mat-table].modern-table .mat-mdc-cell button[mat-icon-button].mat-primary,table[mat-table].modern-table .mat-mdc-cell button[mat-icon-button].mat-accent,table[mat-table].modern-table .mat-mdc-cell button[mat-icon-button].mat-warn,table[mat-table].modern-table .mat-mdc-cell a[mat-icon-button].mat-primary,table[mat-table].modern-table .mat-mdc-cell a[mat-icon-button].mat-accent,table[mat-table].modern-table .mat-mdc-cell a[mat-icon-button].mat-warn{--mat-icon-button-icon-color: var(--hsof-ink);--mat-icon-button-state-layer-color: var(--hsof-ink);--mat-icon-button-icon-size: 20px;--mat-icon-button-state-layer-size: 28px;color:var(--hsof-ink)!important;--mat-icon-button-icon-color: var(--hsof-ink) !important}table.modern-table td.mat-mdc-cell button[mat-icon-button] mat-icon,table.modern-table td.mat-mdc-cell a[mat-icon-button] mat-icon,table.modern-table .mat-mdc-cell button[mat-icon-button] mat-icon,table.modern-table .mat-mdc-cell a[mat-icon-button] mat-icon,table[mat-table].modern-table td.mat-mdc-cell button[mat-icon-button] mat-icon,table[mat-table].modern-table td.mat-mdc-cell a[mat-icon-button] mat-icon,table[mat-table].modern-table .mat-mdc-cell button[mat-icon-button] mat-icon,table[mat-table].modern-table .mat-mdc-cell a[mat-icon-button] mat-icon{width:20px!important;height:20px!important;font-size:20px!important;line-height:20px!important;color:var(--hsof-ink)!important}table.modern-table td.mat-mdc-cell button[mat-icon-button] mat-icon svg,table.modern-table td.mat-mdc-cell a[mat-icon-button] mat-icon svg,table.modern-table .mat-mdc-cell button[mat-icon-button] mat-icon svg,table.modern-table .mat-mdc-cell a[mat-icon-button] mat-icon svg,table[mat-table].modern-table td.mat-mdc-cell button[mat-icon-button] mat-icon svg,table[mat-table].modern-table td.mat-mdc-cell a[mat-icon-button] mat-icon svg,table[mat-table].modern-table .mat-mdc-cell button[mat-icon-button] mat-icon svg,table[mat-table].modern-table .mat-mdc-cell a[mat-icon-button] mat-icon svg{width:20px!important;height:20px!important}table.modern-table td.mat-mdc-cell button[mat-icon-button] .mat-mdc-button-touch-target,table.modern-table td.mat-mdc-cell a[mat-icon-button] .mat-mdc-button-touch-target,table.modern-table .mat-mdc-cell button[mat-icon-button] .mat-mdc-button-touch-target,table.modern-table .mat-mdc-cell a[mat-icon-button] .mat-mdc-button-touch-target,table[mat-table].modern-table td.mat-mdc-cell button[mat-icon-button] .mat-mdc-button-touch-target,table[mat-table].modern-table td.mat-mdc-cell a[mat-icon-button] .mat-mdc-button-touch-target,table[mat-table].modern-table .mat-mdc-cell button[mat-icon-button] .mat-mdc-button-touch-target,table[mat-table].modern-table .mat-mdc-cell a[mat-icon-button] .mat-mdc-button-touch-target{width:28px!important;height:28px!important}table.modern-table td.mat-mdc-cell button[mat-icon-button]:disabled,table.modern-table td.mat-mdc-cell button[mat-icon-button][disabled],table.modern-table td.mat-mdc-cell button[mat-icon-button].mat-mdc-button-disabled,table.modern-table td.mat-mdc-cell a[mat-icon-button]:disabled,table.modern-table td.mat-mdc-cell a[mat-icon-button][disabled],table.modern-table td.mat-mdc-cell a[mat-icon-button].mat-mdc-button-disabled,table.modern-table .mat-mdc-cell button[mat-icon-button]:disabled,table.modern-table .mat-mdc-cell button[mat-icon-button][disabled],table.modern-table .mat-mdc-cell button[mat-icon-button].mat-mdc-button-disabled,table.modern-table .mat-mdc-cell a[mat-icon-button]:disabled,table.modern-table .mat-mdc-cell a[mat-icon-button][disabled],table.modern-table .mat-mdc-cell a[mat-icon-button].mat-mdc-button-disabled,table[mat-table].modern-table td.mat-mdc-cell button[mat-icon-button]:disabled,table[mat-table].modern-table td.mat-mdc-cell button[mat-icon-button][disabled],table[mat-table].modern-table td.mat-mdc-cell button[mat-icon-button].mat-mdc-button-disabled,table[mat-table].modern-table td.mat-mdc-cell a[mat-icon-button]:disabled,table[mat-table].modern-table td.mat-mdc-cell a[mat-icon-button][disabled],table[mat-table].modern-table td.mat-mdc-cell a[mat-icon-button].mat-mdc-button-disabled,table[mat-table].modern-table .mat-mdc-cell button[mat-icon-button]:disabled,table[mat-table].modern-table .mat-mdc-cell button[mat-icon-button][disabled],table[mat-table].modern-table .mat-mdc-cell button[mat-icon-button].mat-mdc-button-disabled,table[mat-table].modern-table .mat-mdc-cell a[mat-icon-button]:disabled,table[mat-table].modern-table .mat-mdc-cell a[mat-icon-button][disabled],table[mat-table].modern-table .mat-mdc-cell a[mat-icon-button].mat-mdc-button-disabled{opacity:.38;cursor:default;pointer-events:none}.modern-table-paginator.mat-mdc-paginator{margin-top:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;border-top:1px solid var(--hsof-line, #e7ebec)!important}.modern-table-paginator.mat-mdc-paginator .mat-mdc-paginator-container{min-height:48px!important;padding-inline:14px!important}.modern-table-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size{align-items:center!important}.modern-table-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size-label{white-space:nowrap!important}.modern-table-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size-select{border-bottom:none!important;margin-inline:4px!important}.modern-table-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-notched-outline,.modern-table-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-line-ripple,.modern-table-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper,.modern-table-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-focus-overlay{display:none!important}.modern-table-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper,.modern-table-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-text-field{padding:0!important;background:transparent!important}.modern-table-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-infix{min-height:auto!important;width:auto!important;padding:4px 8px!important;border:1px solid var(--hsof-line, #e7ebec)!important;border-radius:6px!important}mat-expansion-panel.modern-expansion-panel{--mat-expansion-container-shape: 12px;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-container-text-color: var(--hsof-ink, #1b2227);--mat-expansion-header-text-color: var(--hsof-ink, #1b2227);--mat-expansion-header-description-color: var(--hsof-muted, #8a949b);--mat-expansion-header-indicator-color: var(--hsof-primary-50, #0074e9);--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 48px;--mat-expansion-container-text-size: 14px;--mat-expansion-header-text-size: 14px;border:1px solid var(--hsof-line, #e7ebec);border-radius:12px!important;background:#fff;box-shadow:0 1px 2px #14282d0a;overflow:hidden}mat-expansion-panel.modern-expansion-panel mat-expansion-panel-header{background-color:#fff!important;border-top:none!important;min-height:48px!important}mat-expansion-panel.modern-expansion-panel mat-expansion-panel-header mat-panel-title{font-weight:600;color:var(--hsof-ink, #1b2227)!important}mat-expansion-panel.modern-expansion-panel mat-expansion-panel-header.mat-expanded{background-color:var(--hsof-surface-muted, #eef1f2)!important;border-bottom:1px solid var(--hsof-line, #e7ebec);min-height:48px!important;font-size:14px!important;font-weight:600!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}mat-expansion-panel.modern-expansion-panel .mat-expansion-indicator{visibility:hidden!important}mat-expansion-panel.modern-expansion-panel.mat-mdc-expansion-panel-disabled{opacity:.55}mat-expansion-panel.modern-expansion-panel.mat-mdc-expansion-panel-disabled mat-expansion-panel-header{background-color:#f2f0f4!important;color:#77777a!important}:root{--mat-tab-active-focus-label-text-color: #1f2022;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 2px;--mat-tab-divider-height: 1px;--mat-tab-active-hover-label-text-color: #1f2022;--mat-tab-active-label-text-color: #1f2022;--mat-tab-divider-color: #77777a;--mat-tab-inactive-focus-label-text-color: #1f2022;--mat-tab-inactive-hover-label-text-color: #1f2022;--mat-tab-inactive-label-text-color: #1f2022;--mat-tab-background-color: var(--hsof-primary-100, #ffffff);--mat-tab-foreground-color: #1f2022;--mat-tab-label-text-font: 14px;--mat-tab-label-text-line-height: 120%;--mat-tab-label-text-weight: 400;--mat-tab-container-height: 40px;--mat-tab-active-focus-indicator-color: var(--hsof-primary-60, #438fff);--mat-tab-active-hover-indicator-color: var(--hsof-primary-60, #438fff);--mat-tab-active-indicator-color: var(--hsof-primary-60, #438fff);--mat-tab-active-ripple-color: var(--hsof-primary-60, #438fff);--mat-tab-inactive-ripple-color: var(--hsof-primary-60, #438fff);--mat-tab-pagination-icon-color: var(--hsof-primary-60, #438fff);--mat-tab-disabled-ripple-color: var(--hsof-primary-60, #438fff)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{font-weight:600!important}:root{--mat-chip-container-height: 24px;--mat-chip-container-shape-radius: 4px;--mat-chip-label-text-font: Poppins;--mat-chip-label-text-line-height: 120%;--mat-chip-label-text-size: 12px;--mat-chip-label-text-weight: 400;--mat-chip-label-text-tracking: normal;--mat-chip-label-text-color: #1f2022;--mat-chip-outline-width: 0px;--mat-chip-outline-color: transparent;--mat-chip-elevated-container-color: #e3e2e6;--mat-chip-elevated-selected-container-color: #e3e2e6;--mat-chip-elevated-disabled-container-color: rgba(0, 0, 0, .12);--mat-chip-flat-disabled-selected-container-color: rgba(0, 0, 0, .12);--mat-chip-hover-state-layer-color: transparent;--mat-chip-hover-state-layer-opacity: .8;--mat-chip-focus-state-layer-color: transparent;--mat-chip-focus-state-layer-opacity: 1;--mat-chip-focus-outline-color: var(--hsof-primary-60, #438fff);--mat-chip-selected-label-text-color: #1f2022;--mat-chip-selected-hover-state-layer-color: #e3e2e6;--mat-chip-selected-hover-state-layer-opacity: .8;--mat-chip-selected-focus-state-layer-color: #e3e2e6;--mat-chip-selected-focus-state-layer-opacity: 1;--mat-chip-disabled-label-text-color: #77777a;--mat-chip-disabled-outline-color: #77777a;--mat-chip-disabled-container-opacity: .38;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: .8;--mat-chip-trailing-action-focus-state-layer-opacity: 1;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-icon-color: #1f2022;--mat-chip-selected-disabled-trailing-icon-color: #77777a;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-icon-icon-color: #1f2022;--mat-chip-with-icon-selected-icon-color: #1f2022;--mat-chip-with-icon-disabled-icon-color: #77777a;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-trailing-icon-trailing-icon-color: #1f2022;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #77777a;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38;--mat-chip-with-avatar-avatar-size: 20px;--mat-chip-with-avatar-avatar-shape-radius: 50%;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-flat-selected-outline-width: 0px}.mat-mdc-chip-action-label{display:flex;align-items:center}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary{--mat-chip-elevated-container-color: #bdd4f8;--mat-chip-elevated-selected-container-color: #bdd4f8;--mat-chip-label-text-color: #0c3f99;--mdc-chip-label-text-color: #0c3f99;--mat-chip-with-icon-icon-color: #0c3f99;background-color:#bdd4f8!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success{--mat-chip-elevated-container-color: #b3f9dc;--mat-chip-elevated-selected-container-color: #b3f9dc;--mat-chip-label-text-color: #088953;--mdc-chip-label-text-color: #088953;--mat-chip-with-icon-icon-color: #088953;background-color:#b3f9dc!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning{--mat-chip-elevated-container-color: #ffecc9;--mat-chip-elevated-selected-container-color: #ffecc9;--mat-chip-label-text-color: #fb6203;--mdc-chip-label-text-color: #fb6203;--mat-chip-with-icon-icon-color: #fb6203;background-color:#ffecc9!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error{--mat-chip-elevated-container-color: #eecfd2;--mat-chip-elevated-selected-container-color: #eecfd2;--mat-chip-label-text-color: #cc2e2e;--mdc-chip-label-text-color: #cc2e2e;--mat-chip-with-icon-icon-color: #cc2e2e;background-color:#eecfd2!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info{--mat-chip-elevated-container-color: #dfecff;--mat-chip-elevated-selected-container-color: #dfecff;--mat-chip-label-text-color: #1765d1;--mdc-chip-label-text-color: #1765d1;--mat-chip-with-icon-icon-color: #1765d1;background-color:#dfecff!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray{--mat-chip-elevated-container-color: #e0e2e3;--mat-chip-elevated-selected-container-color: #e0e2e3;--mat-chip-label-text-color: #5f646c;--mdc-chip-label-text-color: #5f646c;--mat-chip-with-icon-icon-color: #5f646c;background-color:#e0e2e3!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-border-left{box-shadow:inset 3px 0 #0c3f99}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-outlined{--mat-chip-outline-width: 1px;--mdc-chip-outline-width: 1px;--mat-chip-outline-color: #0c3f99;--mat-chip-label-text-color: #0c3f99;--mdc-chip-label-text-color: #0c3f99;--mat-chip-with-icon-icon-color: #0c3f99;--mat-chip-with-icon-selected-icon-color: #0c3f99;--mat-chip-selected-label-text-color: #0c3f99;--mat-chip-elevated-container-color: #bdd4f8;--mat-chip-elevated-selected-container-color: #bdd4f8;background-color:#bdd4f8!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-border-left{box-shadow:inset 3px 0 #088953}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-outlined{--mat-chip-outline-width: 1px;--mdc-chip-outline-width: 1px;--mat-chip-outline-color: #088953;--mat-chip-label-text-color: #088953;--mdc-chip-label-text-color: #088953;--mat-chip-with-icon-icon-color: #088953;--mat-chip-with-icon-selected-icon-color: #088953;--mat-chip-selected-label-text-color: #088953;--mat-chip-elevated-container-color: #b3f9dc;--mat-chip-elevated-selected-container-color: #b3f9dc;background-color:#b3f9dc!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-border-left{box-shadow:inset 3px 0 #fb6203}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-outlined{--mat-chip-outline-width: 1px;--mdc-chip-outline-width: 1px;--mat-chip-outline-color: #fb6203;--mat-chip-label-text-color: #fb6203;--mdc-chip-label-text-color: #fb6203;--mat-chip-with-icon-icon-color: #fb6203;--mat-chip-with-icon-selected-icon-color: #fb6203;--mat-chip-selected-label-text-color: #fb6203;--mat-chip-elevated-container-color: #ffecc9;--mat-chip-elevated-selected-container-color: #ffecc9;background-color:#ffecc9!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-border-left{box-shadow:inset 3px 0 #cc2e2e}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-outlined{--mat-chip-outline-width: 1px;--mdc-chip-outline-width: 1px;--mat-chip-outline-color: #cc2e2e;--mat-chip-label-text-color: #cc2e2e;--mdc-chip-label-text-color: #cc2e2e;--mat-chip-with-icon-icon-color: #cc2e2e;--mat-chip-with-icon-selected-icon-color: #cc2e2e;--mat-chip-selected-label-text-color: #cc2e2e;--mat-chip-elevated-container-color: #eecfd2;--mat-chip-elevated-selected-container-color: #eecfd2;background-color:#eecfd2!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-border-left{box-shadow:inset 3px 0 #1765d1}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-outlined{--mat-chip-outline-width: 1px;--mdc-chip-outline-width: 1px;--mat-chip-outline-color: #1765d1;--mat-chip-label-text-color: #1765d1;--mdc-chip-label-text-color: #1765d1;--mat-chip-with-icon-icon-color: #1765d1;--mat-chip-with-icon-selected-icon-color: #1765d1;--mat-chip-selected-label-text-color: #1765d1;--mat-chip-elevated-container-color: #dfecff;--mat-chip-elevated-selected-container-color: #dfecff;background-color:#dfecff!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-border-left{box-shadow:inset 3px 0 #5f646c}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-outlined{--mat-chip-outline-width: 1px;--mdc-chip-outline-width: 1px;--mat-chip-outline-color: #5f646c;--mat-chip-label-text-color: #5f646c;--mdc-chip-label-text-color: #5f646c;--mat-chip-with-icon-icon-color: #5f646c;--mat-chip-with-icon-selected-icon-color: #5f646c;--mat-chip-selected-label-text-color: #5f646c;--mat-chip-elevated-container-color: #e0e2e3;--mat-chip-elevated-selected-container-color: #e0e2e3;background-color:#e0e2e3!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-outlined-badge{--mat-chip-outline-width: 1px;--mdc-chip-outline-width: 1px;--mat-chip-outline-color: #0c3f99;--mat-chip-elevated-container-color: #bdd4f8;--mat-chip-elevated-selected-container-color: #bdd4f8;--mat-chip-label-text-color: #0c3f99;--mdc-chip-label-text-color: #0c3f99;--mat-chip-with-icon-icon-color: #0c3f99;--mat-chip-with-icon-selected-icon-color: #0c3f99;--mat-chip-selected-label-text-color: #0c3f99;background-color:#bdd4f8!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-outlined-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-outlined-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-outlined-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-outlined-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-outlined-badge .chip__badge{background-color:#0c3f99;color:#fff}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-outlined-badge{--mat-chip-outline-width: 1px;--mdc-chip-outline-width: 1px;--mat-chip-outline-color: #088953;--mat-chip-elevated-container-color: #b3f9dc;--mat-chip-elevated-selected-container-color: #b3f9dc;--mat-chip-label-text-color: #088953;--mdc-chip-label-text-color: #088953;--mat-chip-with-icon-icon-color: #088953;--mat-chip-with-icon-selected-icon-color: #088953;--mat-chip-selected-label-text-color: #088953;background-color:#b3f9dc!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-outlined-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-outlined-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-outlined-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-outlined-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-outlined-badge .chip__badge{background-color:#088953;color:#fff}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-outlined-badge{--mat-chip-outline-width: 1px;--mdc-chip-outline-width: 1px;--mat-chip-outline-color: #fb6203;--mat-chip-elevated-container-color: #ffecc9;--mat-chip-elevated-selected-container-color: #ffecc9;--mat-chip-label-text-color: #fb6203;--mdc-chip-label-text-color: #fb6203;--mat-chip-with-icon-icon-color: #fb6203;--mat-chip-with-icon-selected-icon-color: #fb6203;--mat-chip-selected-label-text-color: #fb6203;background-color:#ffecc9!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-outlined-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-outlined-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-outlined-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-outlined-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-outlined-badge .chip__badge{background-color:#fb6203;color:#fff}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-outlined-badge{--mat-chip-outline-width: 1px;--mdc-chip-outline-width: 1px;--mat-chip-outline-color: #cc2e2e;--mat-chip-elevated-container-color: #eecfd2;--mat-chip-elevated-selected-container-color: #eecfd2;--mat-chip-label-text-color: #cc2e2e;--mdc-chip-label-text-color: #cc2e2e;--mat-chip-with-icon-icon-color: #cc2e2e;--mat-chip-with-icon-selected-icon-color: #cc2e2e;--mat-chip-selected-label-text-color: #cc2e2e;background-color:#eecfd2!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-outlined-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-outlined-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-outlined-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-outlined-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-outlined-badge .chip__badge{background-color:#cc2e2e;color:#fff}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-outlined-badge{--mat-chip-outline-width: 1px;--mdc-chip-outline-width: 1px;--mat-chip-outline-color: #1765d1;--mat-chip-elevated-container-color: #dfecff;--mat-chip-elevated-selected-container-color: #dfecff;--mat-chip-label-text-color: #1765d1;--mdc-chip-label-text-color: #1765d1;--mat-chip-with-icon-icon-color: #1765d1;--mat-chip-with-icon-selected-icon-color: #1765d1;--mat-chip-selected-label-text-color: #1765d1;background-color:#dfecff!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-outlined-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-outlined-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-outlined-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-outlined-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-outlined-badge .chip__badge{background-color:#1765d1;color:#fff}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-outlined-badge{--mat-chip-outline-width: 1px;--mdc-chip-outline-width: 1px;--mat-chip-outline-color: #5f646c;--mat-chip-elevated-container-color: #e0e2e3;--mat-chip-elevated-selected-container-color: #e0e2e3;--mat-chip-label-text-color: #5f646c;--mdc-chip-label-text-color: #5f646c;--mat-chip-with-icon-icon-color: #5f646c;--mat-chip-with-icon-selected-icon-color: #5f646c;--mat-chip-selected-label-text-color: #5f646c;background-color:#e0e2e3!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-outlined-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-outlined-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-outlined-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-outlined-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-outlined-badge .chip__badge{background-color:#5f646c;color:#fff}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-filled-badge{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: #bdd4f8;--mat-chip-elevated-selected-container-color: #bdd4f8;--mat-chip-label-text-color: #0c3f99;--mdc-chip-label-text-color: #0c3f99;--mat-chip-with-icon-icon-color: #0c3f99;--mat-chip-with-icon-selected-icon-color: #0c3f99;--mat-chip-selected-label-text-color: #0c3f99;background-color:#bdd4f8!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-filled-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-filled-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-filled-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-variant-filled-badge .chip__badge{background-color:#0c3f99;color:#fff}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-filled-badge{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: #b3f9dc;--mat-chip-elevated-selected-container-color: #b3f9dc;--mat-chip-label-text-color: #088953;--mdc-chip-label-text-color: #088953;--mat-chip-with-icon-icon-color: #088953;--mat-chip-with-icon-selected-icon-color: #088953;--mat-chip-selected-label-text-color: #088953;background-color:#b3f9dc!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-filled-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-filled-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-filled-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-variant-filled-badge .chip__badge{background-color:#088953;color:#fff}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-filled-badge{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: #ffecc9;--mat-chip-elevated-selected-container-color: #ffecc9;--mat-chip-label-text-color: #fb6203;--mdc-chip-label-text-color: #fb6203;--mat-chip-with-icon-icon-color: #fb6203;--mat-chip-with-icon-selected-icon-color: #fb6203;--mat-chip-selected-label-text-color: #fb6203;background-color:#ffecc9!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-filled-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-filled-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-filled-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-variant-filled-badge .chip__badge{background-color:#fb6203;color:#fff}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-filled-badge{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: #eecfd2;--mat-chip-elevated-selected-container-color: #eecfd2;--mat-chip-label-text-color: #cc2e2e;--mdc-chip-label-text-color: #cc2e2e;--mat-chip-with-icon-icon-color: #cc2e2e;--mat-chip-with-icon-selected-icon-color: #cc2e2e;--mat-chip-selected-label-text-color: #cc2e2e;background-color:#eecfd2!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-filled-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-filled-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-filled-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-variant-filled-badge .chip__badge{background-color:#cc2e2e;color:#fff}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-filled-badge{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: #dfecff;--mat-chip-elevated-selected-container-color: #dfecff;--mat-chip-label-text-color: #1765d1;--mdc-chip-label-text-color: #1765d1;--mat-chip-with-icon-icon-color: #1765d1;--mat-chip-with-icon-selected-icon-color: #1765d1;--mat-chip-selected-label-text-color: #1765d1;background-color:#dfecff!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-filled-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-filled-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-filled-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-variant-filled-badge .chip__badge{background-color:#1765d1;color:#fff}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-filled-badge{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: #e0e2e3;--mat-chip-elevated-selected-container-color: #e0e2e3;--mat-chip-label-text-color: #5f646c;--mdc-chip-label-text-color: #5f646c;--mat-chip-with-icon-icon-color: #5f646c;--mat-chip-with-icon-selected-icon-color: #5f646c;--mat-chip-selected-label-text-color: #5f646c;background-color:#e0e2e3!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-filled-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-filled-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-filled-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-variant-filled-badge .chip__badge{background-color:#5f646c;color:#fff}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-tone-dark{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--hsof-chip-primary-bg-dark);--mat-chip-elevated-selected-container-color: var(--hsof-chip-primary-bg-dark);--mat-chip-label-text-color: var(--hsof-chip-dark-text);--mdc-chip-label-text-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-selected-icon-color: var(--hsof-chip-dark-text);--mat-chip-selected-label-text-color: var(--hsof-chip-dark-text);background-color:var(--hsof-chip-primary-bg-dark)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-tone-dark .chip__badge{background-color:var(--hsof-chip-dark-badge-bg);color:var(--hsof-chip-dark-badge-text)}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-tone-dark{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--hsof-chip-success-bg-dark);--mat-chip-elevated-selected-container-color: var(--hsof-chip-success-bg-dark);--mat-chip-label-text-color: var(--hsof-chip-dark-text);--mdc-chip-label-text-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-selected-icon-color: var(--hsof-chip-dark-text);--mat-chip-selected-label-text-color: var(--hsof-chip-dark-text);background-color:var(--hsof-chip-success-bg-dark)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-tone-dark .chip__badge{background-color:var(--hsof-chip-dark-badge-bg);color:var(--hsof-chip-dark-badge-text)}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-tone-dark{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--hsof-chip-warning-bg-dark);--mat-chip-elevated-selected-container-color: var(--hsof-chip-warning-bg-dark);--mat-chip-label-text-color: var(--hsof-chip-dark-text);--mdc-chip-label-text-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-selected-icon-color: var(--hsof-chip-dark-text);--mat-chip-selected-label-text-color: var(--hsof-chip-dark-text);background-color:var(--hsof-chip-warning-bg-dark)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-tone-dark .chip__badge{background-color:var(--hsof-chip-dark-badge-bg);color:var(--hsof-chip-dark-badge-text)}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-tone-dark{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--hsof-chip-error-bg-dark);--mat-chip-elevated-selected-container-color: var(--hsof-chip-error-bg-dark);--mat-chip-label-text-color: var(--hsof-chip-dark-text);--mdc-chip-label-text-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-selected-icon-color: var(--hsof-chip-dark-text);--mat-chip-selected-label-text-color: var(--hsof-chip-dark-text);background-color:var(--hsof-chip-error-bg-dark)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-tone-dark .chip__badge{background-color:var(--hsof-chip-dark-badge-bg);color:var(--hsof-chip-dark-badge-text)}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-tone-dark{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--hsof-chip-info-bg-dark);--mat-chip-elevated-selected-container-color: var(--hsof-chip-info-bg-dark);--mat-chip-label-text-color: var(--hsof-chip-dark-text);--mdc-chip-label-text-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-selected-icon-color: var(--hsof-chip-dark-text);--mat-chip-selected-label-text-color: var(--hsof-chip-dark-text);background-color:var(--hsof-chip-info-bg-dark)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-tone-dark .chip__badge{background-color:var(--hsof-chip-dark-badge-bg);color:var(--hsof-chip-dark-badge-text)}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-tone-dark{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--hsof-chip-gray-bg-dark);--mat-chip-elevated-selected-container-color: var(--hsof-chip-gray-bg-dark);--mat-chip-label-text-color: var(--hsof-chip-dark-text);--mdc-chip-label-text-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-selected-icon-color: var(--hsof-chip-dark-text);--mat-chip-selected-label-text-color: var(--hsof-chip-dark-text);background-color:var(--hsof-chip-gray-bg-dark)!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-tone-dark .chip__badge{background-color:var(--hsof-chip-dark-badge-bg);color:var(--hsof-chip-dark-badge-text)}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-tone-dark.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-tone-dark.chip-variant-filled-badge .mdc-evolution-chip__action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-tone-dark.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-tone-dark.chip-variant-filled-badge .mdc-evolution-chip__action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-tone-dark.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-tone-dark.chip-variant-filled-badge .mdc-evolution-chip__action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-tone-dark.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-tone-dark.chip-variant-filled-badge .mdc-evolution-chip__action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-tone-dark.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-tone-dark.chip-variant-filled-badge .mdc-evolution-chip__action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-tone-dark.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-tone-dark.chip-variant-filled-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important;padding-inline:var(--chip-outlined-badge-label-padding-inline, 12px) 0!important}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-tone-dark.chip-variant-filled-badge .mat-mdc-chip-action-label,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-tone-dark.chip-variant-filled-badge .mat-mdc-chip-action-label,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-tone-dark.chip-variant-filled-badge .mat-mdc-chip-action-label,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-tone-dark.chip-variant-filled-badge .mat-mdc-chip-action-label,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-tone-dark.chip-variant-filled-badge .mat-mdc-chip-action-label,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-tone-dark.chip-variant-filled-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-primary.chip-tone-dark.chip-variant-filled-badge .chip__badge,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-success.chip-tone-dark.chip-variant-filled-badge .chip__badge,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-warning.chip-tone-dark.chip-variant-filled-badge .chip__badge,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-error.chip-tone-dark.chip-variant-filled-badge .chip__badge,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-info.chip-tone-dark.chip-variant-filled-badge .chip__badge,mat-chip:not(.modern-chip):not(:where(.hsof-ui-modern *)).chip-theme-gray.chip-tone-dark.chip-variant-filled-badge .chip__badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--chip-badge-font-size, 10px);font-weight:var(--chip-badge-font-weight, 700);justify-content:center;line-height:1;margin:var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) var(--chip-outlined-badge-inset, 4px) 0;min-height:unset!important;min-width:var(--chip-badge-min-size, 22px)!important;padding-block:var(--chip-outlined-badge-padding-block, 4px)!important;padding-inline:var(--chip-outlined-badge-text-padding-inline, 6px)!important}mat-chip.chip-small{--mat-chip-container-height: 20px;--mdc-chip-label-text-size: 10px;--mat-chip-label-text-size: 10px;--mdc-chip-label-text-weight: 400;--mat-chip-label-text-weight: 400;--mdc-chip-with-icon-icon-size: 14px;--mat-chip-with-icon-icon-size: 14px;--chip-icon-size: 14px;--chip-badge-font-size: 10px;--chip-badge-font-weight: 700;--chip-badge-min-size: 18px;--chip-badge-padding-inline: 4px;--chip-outlined-badge-inset: 3px;--chip-outlined-badge-label-padding-inline: 8px;--chip-outlined-badge-text-padding-inline: 4px;--chip-outlined-badge-padding-block: 2px}mat-chip.chip-label-bold{--mdc-chip-label-text-weight: 700;--mat-chip-label-text-weight: 700}mat-chip.chip-small.chip-label-bold{--mdc-chip-label-text-weight: 700;--mat-chip-label-text-weight: 700}mat-chip.chip-large.chip-label-bold{--mdc-chip-label-text-weight: 700;--mat-chip-label-text-weight: 700}mat-chip.chip-large{--mat-chip-container-height: 32px;--mdc-chip-label-text-size: 14px;--mat-chip-label-text-size: 14px;--mdc-chip-label-text-weight: 400;--mat-chip-label-text-weight: 400;--mdc-chip-with-icon-icon-size: 20px;--mat-chip-with-icon-icon-size: 20px;--chip-icon-size: 20px;--chip-badge-font-size: 12px;--chip-badge-font-weight: 700;--chip-badge-min-size: 26px;--chip-badge-padding-inline: 8px;--chip-outlined-badge-inset: 5px;--chip-outlined-badge-label-padding-inline: 14px;--chip-outlined-badge-text-padding-inline: 8px;--chip-outlined-badge-padding-block: 5px}mat-chip.chip-icon,mat-chip.chip-small.chip-icon,mat-chip.chip-large.chip-icon{box-sizing:border-box;height:var(--mat-chip-container-height);min-height:var(--mat-chip-container-height);max-height:var(--mat-chip-container-height);width:var(--mat-chip-container-height);min-width:var(--mat-chip-container-height);max-width:var(--mat-chip-container-height);padding:0;justify-content:center}mat-chip.chip-icon .mat-mdc-chip-action,mat-chip.chip-icon .mdc-evolution-chip__action,mat-chip.chip-small.chip-icon .mat-mdc-chip-action,mat-chip.chip-small.chip-icon .mdc-evolution-chip__action,mat-chip.chip-large.chip-icon .mat-mdc-chip-action,mat-chip.chip-large.chip-icon .mdc-evolution-chip__action{width:100%;height:100%;min-height:var(--mat-chip-container-height)!important;max-height:var(--mat-chip-container-height);justify-content:center;padding-block:0!important;padding-inline:0!important}mat-chip.chip-icon .mat-mdc-chip-action-label,mat-chip.chip-small.chip-icon .mat-mdc-chip-action-label,mat-chip.chip-large.chip-icon .mat-mdc-chip-action-label{justify-content:center;gap:0;min-height:0}mat-chip .chip-icon{width:var(--chip-icon-size, 18px)!important;height:var(--chip-icon-size, 18px)!important;flex-shrink:0;font-size:var(--chip-icon-size, 18px);line-height:1}mat-chip .chip-icon svg{width:var(--chip-icon-size, 18px)!important;height:var(--chip-icon-size, 18px)!important;display:block;flex-shrink:0}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none;width:32px;height:32px;flex:0 0 32px;font-size:12px;font-weight:600}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)).avatar-small{width:26px;height:26px;flex:0 0 26px;font-size:10px;font-weight:600}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)).avatar-large{width:40px;height:40px;flex:0 0 40px;font-size:14px;font-weight:600}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)).avatar-variant-filled{background-color:var(--avatar-bg);color:var(--avatar-text)}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)).avatar-variant-outlined{background-color:transparent;border:1px solid var(--avatar-accent);color:var(--avatar-accent)}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)).avatar-variant-soft{background-color:var(--avatar-bg);color:var(--avatar-text)}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)).avatar-theme-primary{--avatar-bg: #bdd4f8;--avatar-accent: #0c3f99;--avatar-text: #0c3f99}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)).avatar-theme-success{--avatar-bg: #b3f9dc;--avatar-accent: #088953;--avatar-text: #088953}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)).avatar-theme-warning{--avatar-bg: #ffecc9;--avatar-accent: #fb6203;--avatar-text: #fb6203}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)).avatar-theme-error{--avatar-bg: #eecfd2;--avatar-accent: #cc2e2e;--avatar-text: #cc2e2e}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)).avatar-theme-info{--avatar-bg: #dfecff;--avatar-accent: #1765d1;--avatar-text: #1765d1}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)).avatar-theme-gray{--avatar-bg: #e0e2e3;--avatar-accent: #5f646c;--avatar-text: #5f646c}span.avatar:not(.modern-avatar):not(:where(.hsof-ui-modern *)).avatar-theme-neutral{--avatar-bg: #f2f0f4;--avatar-accent: #1f2022;--avatar-text: #1f2022}mat-chip.modern-chip.chip-shape-rounded,.hsof-ui-modern mat-chip.chip-shape-rounded{--mdc-chip-container-shape-radius: 6px !important;--mat-chip-container-shape-radius: 6px !important;border-radius:6px}mat-chip.modern-chip.chip-label-bold,.hsof-ui-modern mat-chip.chip-label-bold{--mdc-chip-label-text-weight: 700;--mat-chip-label-text-weight: 700}mat-chip.modern-chip.modern-chip-small.chip-label-bold,.hsof-ui-modern mat-chip.modern-chip-small.chip-label-bold{--mdc-chip-label-text-weight: 700;--mat-chip-label-text-weight: 700}mat-chip.modern-chip.modern-chip-large.chip-label-bold,.hsof-ui-modern mat-chip.modern-chip-large.chip-label-bold{--mdc-chip-label-text-weight: 700;--mat-chip-label-text-weight: 700}mat-chip.modern-chip,.hsof-ui-modern mat-chip{--mdc-chip-label-text-font: Poppins;--mat-chip-label-text-font: Poppins;--mdc-chip-label-text-line-height: 120%;--mat-chip-label-text-line-height: 120%;--mdc-chip-label-text-tracking: normal;--mat-chip-label-text-tracking: normal;--mat-chip-hover-state-layer-color: transparent;--mat-chip-hover-state-layer-opacity: 0;--mat-chip-focus-state-layer-color: transparent;--mat-chip-focus-state-layer-opacity: 0;--mat-chip-selected-hover-state-layer-color: transparent;--mat-chip-selected-hover-state-layer-opacity: 0;--mat-chip-selected-focus-state-layer-color: transparent;--mat-chip-selected-focus-state-layer-opacity: 0;--mat-chip-container-height: 24px;--mdc-chip-label-text-size: 12px;--mat-chip-label-text-size: 12px;--mdc-chip-label-text-weight: 400;--mat-chip-label-text-weight: 400;--mdc-chip-with-icon-icon-size: 18px;--mat-chip-with-icon-icon-size: 18px;--modern-chip-icon-size: 18px;--modern-chip-badge-font-size: 10px;--modern-chip-badge-font-weight: 700;--modern-chip-badge-min-size: 22px;--modern-chip-badge-padding-inline: 6px;--modern-chip-outlined-badge-inset: 4px;--modern-chip-outlined-badge-label-padding-inline: 12px;--modern-chip-outlined-badge-text-padding-inline: 6px;--modern-chip-outlined-badge-padding-block: 4px;--modern-chip-label-gap: 6px;--mdc-chip-container-shape-radius: 999px !important;--mat-chip-container-shape-radius: 999px !important;--mat-chip-disabled-label-text-color: #77777a;--mat-chip-disabled-container-opacity: .38;--mat-chip-with-icon-disabled-icon-color: #77777a;--mat-chip-with-icon-disabled-icon-opacity: .38;overflow:hidden;position:relative;display:inline-flex;align-items:center;gap:var(--modern-chip-label-gap, 6px)}mat-chip.modern-chip.chip-variant-filled,.hsof-ui-modern mat-chip.chip-variant-filled{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--modern-chip-bg);--mat-chip-elevated-selected-container-color: var(--modern-chip-bg);--mdc-chip-label-text-color: var(--modern-chip-text, #1a1b1f);--mat-chip-label-text-color: var(--modern-chip-text, #1a1b1f);--mdc-chip-with-icon-icon-color: var(--modern-chip-text, #1a1b1f);--mat-chip-with-icon-icon-color: var(--modern-chip-text, #1a1b1f);--mat-chip-with-icon-selected-icon-color: var(--modern-chip-text, #1a1b1f);--mat-chip-selected-label-text-color: var(--modern-chip-text, #1a1b1f);background-color:var(--modern-chip-bg)!important}mat-chip.modern-chip.chip-variant-outlined,.hsof-ui-modern mat-chip.chip-variant-outlined{--mdc-chip-outline-width: 1px;--mat-chip-outline-width: 1px;--mat-chip-outline-color: var(--modern-chip-accent);--mat-chip-label-text-color: var(--modern-chip-accent);--mat-chip-with-icon-icon-color: var(--modern-chip-accent);--mat-chip-with-icon-selected-icon-color: var(--modern-chip-accent);--mat-chip-elevated-container-color: var(--modern-chip-bg);--mat-chip-elevated-selected-container-color: var(--modern-chip-bg);--mat-chip-selected-label-text-color: var(--modern-chip-accent);background-color:var(--modern-chip-bg)!important}.hsof-ui-modern mat-chip.modern-chip.chip-variant-outlined.chip-theme-gray.chip-tone-light,.hsof-ui-modern mat-chip.chip-variant-outlined.chip-theme-gray.chip-tone-light{border-style:dashed;--mat-chip-elevated-container-color: #ffffff;--mat-chip-elevated-selected-container-color: #ffffff;background-color:#fff}mat-chip.modern-chip.chip-variant-outlined-badge,.hsof-ui-modern mat-chip.chip-variant-outlined-badge{--mdc-chip-outline-width: 1px;--mat-chip-outline-width: 1px;--mat-chip-outline-color: var(--modern-chip-accent);--mat-chip-elevated-container-color: var(--modern-chip-bg);--mat-chip-elevated-selected-container-color: var(--modern-chip-bg);--mdc-chip-label-text-color: var(--modern-chip-text, #1a1b1f);--mat-chip-label-text-color: var(--modern-chip-text, #1a1b1f);--mat-chip-selected-label-text-color: var(--modern-chip-text, #1a1b1f);background-color:var(--modern-chip-bg)!important}mat-chip.modern-chip.chip-variant-outlined-badge .mat-mdc-chip-action,mat-chip.modern-chip.chip-variant-outlined-badge .mdc-evolution-chip__action,.hsof-ui-modern mat-chip.chip-variant-outlined-badge .mat-mdc-chip-action,.hsof-ui-modern mat-chip.chip-variant-outlined-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height)!important;padding-block:0!important;padding-inline:var(--modern-chip-outlined-badge-label-padding-inline) 0!important}mat-chip.modern-chip.chip-variant-outlined-badge .mat-mdc-chip-action-label,.hsof-ui-modern mat-chip.chip-variant-outlined-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip.modern-chip.chip-variant-outlined-badge .modern-chip__badge,mat-chip.modern-chip.chip-variant-outlined-badge .chip__badge,.hsof-ui-modern mat-chip.chip-variant-outlined-badge .modern-chip__badge,.hsof-ui-modern mat-chip.chip-variant-outlined-badge .chip__badge{box-sizing:border-box;margin:var(--modern-chip-outlined-badge-inset) var(--modern-chip-outlined-badge-inset) var(--modern-chip-outlined-badge-inset) 0;min-height:unset!important;min-width:var(--modern-chip-badge-min-size)!important;padding-block:var(--modern-chip-outlined-badge-padding-block)!important;padding-inline:var(--modern-chip-outlined-badge-text-padding-inline)!important}mat-chip.modern-chip.chip-variant-filled-badge,.hsof-ui-modern mat-chip.chip-variant-filled-badge{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--modern-chip-bg);--mat-chip-elevated-selected-container-color: var(--modern-chip-bg);--mdc-chip-label-text-color: var(--modern-chip-text, #1a1b1f);--mat-chip-label-text-color: var(--modern-chip-text, #1a1b1f);--mat-chip-selected-label-text-color: var(--modern-chip-text, #1a1b1f);background-color:var(--modern-chip-bg)!important}mat-chip.modern-chip.chip-variant-filled-badge .mat-mdc-chip-action,mat-chip.modern-chip.chip-variant-filled-badge .mdc-evolution-chip__action,.hsof-ui-modern mat-chip.chip-variant-filled-badge .mat-mdc-chip-action,.hsof-ui-modern mat-chip.chip-variant-filled-badge .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height)!important;padding-block:0!important;padding-inline:var(--modern-chip-outlined-badge-label-padding-inline) 0!important}mat-chip.modern-chip.chip-variant-filled-badge .mat-mdc-chip-action-label,.hsof-ui-modern mat-chip.chip-variant-filled-badge .mat-mdc-chip-action-label{align-items:center;gap:8px}mat-chip.modern-chip.chip-variant-filled-badge .modern-chip__badge,mat-chip.modern-chip.chip-variant-filled-badge .chip__badge,.hsof-ui-modern mat-chip.chip-variant-filled-badge .modern-chip__badge,.hsof-ui-modern mat-chip.chip-variant-filled-badge .chip__badge{box-sizing:border-box;margin:var(--modern-chip-outlined-badge-inset) var(--modern-chip-outlined-badge-inset) var(--modern-chip-outlined-badge-inset) 0;min-height:unset!important;min-width:var(--modern-chip-badge-min-size)!important;padding-block:var(--modern-chip-outlined-badge-padding-block)!important;padding-inline:var(--modern-chip-outlined-badge-text-padding-inline)!important}mat-chip.modern-chip.chip-tone-dark.chip-theme-primary,.hsof-ui-modern mat-chip.chip-tone-dark.chip-theme-primary{--modern-chip-bg: var(--hsof-chip-primary-bg-dark);--modern-chip-accent: var(--hsof-chip-primary-bg-dark);--modern-chip-text: var(--hsof-chip-dark-text);--modern-chip-badge-bg: var(--hsof-chip-dark-badge-bg);--modern-chip-badge-text: var(--hsof-chip-dark-badge-text);--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-outline-color: transparent;--mat-chip-label-text-color: var(--hsof-chip-dark-text);--mdc-chip-label-text-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mdc-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-selected-icon-color: var(--hsof-chip-dark-text);--mat-chip-selected-label-text-color: var(--hsof-chip-dark-text);--mat-chip-elevated-container-color: var(--hsof-chip-primary-bg-dark);--mat-chip-elevated-selected-container-color: var(--hsof-chip-primary-bg-dark);background-color:var(--hsof-chip-primary-bg-dark)}mat-chip.modern-chip.chip-tone-dark.chip-theme-success,.hsof-ui-modern mat-chip.chip-tone-dark.chip-theme-success{--modern-chip-bg: var(--hsof-chip-success-bg-dark);--modern-chip-accent: var(--hsof-chip-success-bg-dark);--modern-chip-text: var(--hsof-chip-dark-text);--modern-chip-badge-bg: var(--hsof-chip-dark-badge-bg);--modern-chip-badge-text: var(--hsof-chip-dark-badge-text);--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-outline-color: transparent;--mat-chip-label-text-color: var(--hsof-chip-dark-text);--mdc-chip-label-text-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mdc-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-selected-icon-color: var(--hsof-chip-dark-text);--mat-chip-selected-label-text-color: var(--hsof-chip-dark-text);--mat-chip-elevated-container-color: var(--hsof-chip-success-bg-dark);--mat-chip-elevated-selected-container-color: var(--hsof-chip-success-bg-dark);background-color:var(--hsof-chip-success-bg-dark)}mat-chip.modern-chip.chip-tone-dark.chip-theme-warning,.hsof-ui-modern mat-chip.chip-tone-dark.chip-theme-warning{--modern-chip-bg: var(--hsof-chip-warning-bg-dark);--modern-chip-accent: var(--hsof-chip-warning-bg-dark);--modern-chip-text: var(--hsof-chip-dark-text);--modern-chip-badge-bg: var(--hsof-chip-dark-badge-bg);--modern-chip-badge-text: var(--hsof-chip-dark-badge-text);--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-outline-color: transparent;--mat-chip-label-text-color: var(--hsof-chip-dark-text);--mdc-chip-label-text-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mdc-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-selected-icon-color: var(--hsof-chip-dark-text);--mat-chip-selected-label-text-color: var(--hsof-chip-dark-text);--mat-chip-elevated-container-color: var(--hsof-chip-warning-bg-dark);--mat-chip-elevated-selected-container-color: var(--hsof-chip-warning-bg-dark);background-color:var(--hsof-chip-warning-bg-dark)}mat-chip.modern-chip.chip-tone-dark.chip-theme-error,.hsof-ui-modern mat-chip.chip-tone-dark.chip-theme-error{--modern-chip-bg: var(--hsof-chip-error-bg-dark);--modern-chip-accent: var(--hsof-chip-error-bg-dark);--modern-chip-text: var(--hsof-chip-dark-text);--modern-chip-badge-bg: var(--hsof-chip-dark-badge-bg);--modern-chip-badge-text: var(--hsof-chip-dark-badge-text);--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-outline-color: transparent;--mat-chip-label-text-color: var(--hsof-chip-dark-text);--mdc-chip-label-text-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mdc-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-selected-icon-color: var(--hsof-chip-dark-text);--mat-chip-selected-label-text-color: var(--hsof-chip-dark-text);--mat-chip-elevated-container-color: var(--hsof-chip-error-bg-dark);--mat-chip-elevated-selected-container-color: var(--hsof-chip-error-bg-dark);background-color:var(--hsof-chip-error-bg-dark)}mat-chip.modern-chip.chip-tone-dark.chip-theme-info,.hsof-ui-modern mat-chip.chip-tone-dark.chip-theme-info{--modern-chip-bg: var(--hsof-chip-info-bg-dark);--modern-chip-accent: var(--hsof-chip-info-bg-dark);--modern-chip-text: var(--hsof-chip-dark-text);--modern-chip-badge-bg: var(--hsof-chip-dark-badge-bg);--modern-chip-badge-text: var(--hsof-chip-dark-badge-text);--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-outline-color: transparent;--mat-chip-label-text-color: var(--hsof-chip-dark-text);--mdc-chip-label-text-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mdc-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-selected-icon-color: var(--hsof-chip-dark-text);--mat-chip-selected-label-text-color: var(--hsof-chip-dark-text);--mat-chip-elevated-container-color: var(--hsof-chip-info-bg-dark);--mat-chip-elevated-selected-container-color: var(--hsof-chip-info-bg-dark);background-color:var(--hsof-chip-info-bg-dark)}mat-chip.modern-chip.chip-tone-dark.chip-theme-gray,.hsof-ui-modern mat-chip.chip-tone-dark.chip-theme-gray{--modern-chip-bg: var(--hsof-chip-gray-bg-dark);--modern-chip-accent: var(--hsof-chip-gray-bg-dark);--modern-chip-text: var(--hsof-chip-dark-text);--modern-chip-badge-bg: var(--hsof-chip-dark-badge-bg);--modern-chip-badge-text: var(--hsof-chip-dark-badge-text);--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-outline-color: transparent;--mat-chip-label-text-color: var(--hsof-chip-dark-text);--mdc-chip-label-text-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mdc-chip-with-icon-icon-color: var(--hsof-chip-dark-text);--mat-chip-with-icon-selected-icon-color: var(--hsof-chip-dark-text);--mat-chip-selected-label-text-color: var(--hsof-chip-dark-text);--mat-chip-elevated-container-color: var(--hsof-chip-gray-bg-dark);--mat-chip-elevated-selected-container-color: var(--hsof-chip-gray-bg-dark);background-color:var(--hsof-chip-gray-bg-dark)}mat-chip.modern-chip.modern-chip-small,.hsof-ui-modern mat-chip.modern-chip-small,.hsof-ui-modern mat-chip.chip-small{--mat-chip-container-height: 20px;--mdc-chip-label-text-size: 10px;--mat-chip-label-text-size: 10px;--mdc-chip-label-text-weight: 400;--mat-chip-label-text-weight: 400;--mdc-chip-with-icon-icon-size: 14px;--mat-chip-with-icon-icon-size: 14px;--modern-chip-icon-size: 14px;--modern-chip-badge-font-size: 10px;--modern-chip-badge-font-weight: 700;--modern-chip-badge-min-size: 18px;--modern-chip-badge-padding-inline: 4px;--modern-chip-outlined-badge-inset: 3px;--modern-chip-outlined-badge-label-padding-inline: 8px;--modern-chip-outlined-badge-text-padding-inline: 4px;--modern-chip-outlined-badge-padding-block: 2px;--modern-chip-label-gap: 4px}mat-chip.modern-chip.modern-chip-large,.hsof-ui-modern mat-chip.modern-chip-large,.hsof-ui-modern mat-chip.chip-large{--mat-chip-container-height: 32px;--mdc-chip-label-text-size: 14px;--mat-chip-label-text-size: 14px;--mdc-chip-label-text-weight: 400;--mat-chip-label-text-weight: 400;--mdc-chip-with-icon-icon-size: 20px;--mat-chip-with-icon-icon-size: 20px;--modern-chip-icon-size: 20px;--modern-chip-badge-font-size: 12px;--modern-chip-badge-font-weight: 700;--modern-chip-badge-min-size: 26px;--modern-chip-badge-padding-inline: 8px;--modern-chip-outlined-badge-inset: 5px;--modern-chip-outlined-badge-label-padding-inline: 14px;--modern-chip-outlined-badge-text-padding-inline: 8px;--modern-chip-outlined-badge-padding-block: 5px;--modern-chip-label-gap: 8px}mat-chip.modern-chip.chip-variant-border-left,.hsof-ui-modern mat-chip.chip-variant-border-left{--mat-chip-outline-width: 0;--mdc-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--modern-chip-bg);--mat-chip-elevated-selected-container-color: var(--modern-chip-bg);--mdc-chip-label-text-color: var(--modern-chip-text, #1a1b1f);--mat-chip-label-text-color: var(--modern-chip-text, #1a1b1f);--mdc-chip-with-icon-icon-color: var(--modern-chip-text, #1a1b1f);--mat-chip-with-icon-icon-color: var(--modern-chip-text, #1a1b1f);--mat-chip-with-icon-selected-icon-color: var(--modern-chip-text, #1a1b1f);--mat-chip-selected-label-text-color: var(--modern-chip-text, #1a1b1f);background-color:var(--modern-chip-bg)!important;box-shadow:inset 4px 0 0 0 var(--modern-chip-accent)}mat-chip.modern-chip.chip-icon,.hsof-ui-modern mat-chip.chip-icon,mat-chip.modern-chip.modern-chip-small.chip-icon,.hsof-ui-modern mat-chip.modern-chip-small.chip-icon,mat-chip.modern-chip.modern-chip-large.chip-icon,.hsof-ui-modern mat-chip.modern-chip-large.chip-icon{box-sizing:border-box;height:var(--mat-chip-container-height);min-height:var(--mat-chip-container-height);max-height:var(--mat-chip-container-height);width:var(--mat-chip-container-height);min-width:var(--mat-chip-container-height);max-width:var(--mat-chip-container-height);padding:0;justify-content:center}mat-chip.modern-chip.chip-icon .mat-mdc-chip-action,mat-chip.modern-chip.chip-icon .mdc-evolution-chip__action,.hsof-ui-modern mat-chip.chip-icon .mat-mdc-chip-action,.hsof-ui-modern mat-chip.chip-icon .mdc-evolution-chip__action,mat-chip.modern-chip.modern-chip-small.chip-icon .mat-mdc-chip-action,mat-chip.modern-chip.modern-chip-small.chip-icon .mdc-evolution-chip__action,.hsof-ui-modern mat-chip.modern-chip-small.chip-icon .mat-mdc-chip-action,.hsof-ui-modern mat-chip.modern-chip-small.chip-icon .mdc-evolution-chip__action,mat-chip.modern-chip.modern-chip-large.chip-icon .mat-mdc-chip-action,mat-chip.modern-chip.modern-chip-large.chip-icon .mdc-evolution-chip__action,.hsof-ui-modern mat-chip.modern-chip-large.chip-icon .mat-mdc-chip-action,.hsof-ui-modern mat-chip.modern-chip-large.chip-icon .mdc-evolution-chip__action{width:100%;height:100%;min-height:var(--mat-chip-container-height)!important;max-height:var(--mat-chip-container-height);justify-content:center;padding-block:0!important;padding-inline:0!important}mat-chip.modern-chip.chip-icon .mat-mdc-chip-action-label,.hsof-ui-modern mat-chip.chip-icon .mat-mdc-chip-action-label,mat-chip.modern-chip.modern-chip-small.chip-icon .mat-mdc-chip-action-label,.hsof-ui-modern mat-chip.modern-chip-small.chip-icon .mat-mdc-chip-action-label,mat-chip.modern-chip.modern-chip-large.chip-icon .mat-mdc-chip-action-label,.hsof-ui-modern mat-chip.modern-chip-large.chip-icon .mat-mdc-chip-action-label{justify-content:center;gap:0;min-height:0}mat-chip.modern-chip.chip-theme-primary,.hsof-ui-modern mat-chip.chip-theme-primary{--modern-chip-bg: var(--hsof-chip-primary-bg);--modern-chip-accent: var(--hsof-chip-primary-accent);--modern-chip-text: var(--hsof-chip-primary-text)}mat-chip.modern-chip.chip-theme-success,.hsof-ui-modern mat-chip.chip-theme-success{--modern-chip-bg: var(--hsof-chip-success-bg);--modern-chip-accent: var(--hsof-chip-success-accent);--modern-chip-text: var(--hsof-chip-success-text)}mat-chip.modern-chip.chip-theme-warning,.hsof-ui-modern mat-chip.chip-theme-warning{--modern-chip-bg: var(--hsof-chip-warning-bg);--modern-chip-accent: var(--hsof-chip-warning-accent);--modern-chip-text: var(--hsof-chip-warning-text)}mat-chip.modern-chip.chip-theme-error,.hsof-ui-modern mat-chip.chip-theme-error{--modern-chip-bg: var(--hsof-chip-error-bg);--modern-chip-accent: var(--hsof-chip-error-accent);--modern-chip-text: var(--hsof-chip-error-text)}mat-chip.modern-chip.chip-theme-info,.hsof-ui-modern mat-chip.chip-theme-info{--modern-chip-bg: var(--hsof-chip-info-bg);--modern-chip-accent: var(--hsof-chip-info-accent);--modern-chip-text: var(--hsof-chip-info-text)}mat-chip.modern-chip.chip-theme-gray,.hsof-ui-modern mat-chip.chip-theme-gray{--modern-chip-bg: var(--hsof-chip-gray-bg);--modern-chip-accent: var(--hsof-chip-gray-accent);--modern-chip-text: var(--hsof-chip-gray-text)}mat-chip.modern-chip.hsof-green,.hsof-ui-modern mat-chip.hsof-green{--modern-chip-bg: var(--hsof-green);--modern-chip-accent: #1a1b1f}mat-chip.modern-chip.hsof-orange,.hsof-ui-modern mat-chip.hsof-orange{--modern-chip-bg: var(--hsof-orange);--modern-chip-accent: var(--hsof-creamy-peach-text);--modern-chip-text: var(--hsof-creamy-peach-text)}mat-chip.modern-chip.hsof-red-light,.hsof-ui-modern mat-chip.hsof-red-light{--modern-chip-bg: var(--hsof-red-light);--modern-chip-accent: var(--hsof-pink-light-text);--modern-chip-text: var(--hsof-pink-light-text)}mat-chip.modern-chip.hsof-baby-blue,.hsof-ui-modern mat-chip.hsof-baby-blue{--modern-chip-bg: var(--hsof-baby-blue);--modern-chip-accent: var(--hsof-alice-blue-text);--modern-chip-text: var(--hsof-alice-blue-text)}mat-chip.modern-chip.hsof-gray-light,.hsof-ui-modern mat-chip.hsof-gray-light{--modern-chip-bg: var(--hsof-gray-light);--modern-chip-accent: #1a1b1f}mat-chip.modern-chip.hsof-lavender-pink,.hsof-ui-modern mat-chip.hsof-lavender-pink{--modern-chip-bg: var(--hsof-lavender-pink);--modern-chip-accent: #1a1b1f}mat-chip.modern-chip.hsof-lavender-gray,.hsof-ui-modern mat-chip.hsof-lavender-gray{--modern-chip-bg: var(--hsof-lavender-gray);--modern-chip-accent: #1a1b1f}mat-chip.modern-chip.hsof-pastel-yellow,.hsof-ui-modern mat-chip.hsof-pastel-yellow{--modern-chip-bg: var(--hsof-pastel-yellow);--modern-chip-accent: #1a1b1f}mat-chip.modern-chip.hsof-light-lavender,.hsof-ui-modern mat-chip.hsof-light-lavender{--modern-chip-bg: var(--hsof-light-lavender);--modern-chip-accent: #1a1b1f}mat-chip.modern-chip.hsof-powder-blue,.hsof-ui-modern mat-chip.hsof-powder-blue{--modern-chip-bg: var(--hsof-powder-blue);--modern-chip-accent: #1a1b1f}mat-chip.modern-chip.hsof-green-light,.hsof-ui-modern mat-chip.hsof-green-light{--modern-chip-bg: var(--hsof-green-light);--modern-chip-accent: #1a1b1f}mat-chip.modern-chip.hsof-lilac-mist,.hsof-ui-modern mat-chip.hsof-lilac-mist{--modern-chip-bg: var(--hsof-lilac-mist);--modern-chip-accent: #1a1b1f}mat-chip.modern-chip.hsof-pale-mint,.hsof-ui-modern mat-chip.hsof-pale-mint{--modern-chip-bg: var(--hsof-pale-mint);--modern-chip-accent: #1a1b1f}mat-chip.modern-chip.hsof-peach-pink,.hsof-ui-modern mat-chip.hsof-peach-pink{--modern-chip-bg: var(--hsof-peach-pink);--modern-chip-accent: #1a1b1f}mat-chip.modern-chip.hsof-lavender-pink-orchid,.hsof-ui-modern mat-chip.hsof-lavender-pink-orchid{--modern-chip-bg: var(--hsof-lavender-pink-orchid);--modern-chip-accent: #1a1b1f}mat-chip.modern-chip.hsof-pink-light,.hsof-ui-modern mat-chip.hsof-pink-light{--modern-chip-bg: var(--hsof-pink-light);--modern-chip-accent: var(--hsof-pink-light-text);--modern-chip-text: var(--hsof-pink-light-text)}mat-chip.modern-chip.hsof-creamy-peach,.hsof-ui-modern mat-chip.hsof-creamy-peach{--modern-chip-bg: var(--hsof-creamy-peach);--modern-chip-accent: var(--hsof-creamy-peach-text);--modern-chip-text: var(--hsof-creamy-peach-text)}mat-chip.modern-chip.hsof-alice-blue,.hsof-ui-modern mat-chip.hsof-alice-blue{--modern-chip-bg: var(--hsof-alice-blue);--modern-chip-accent: var(--hsof-alice-blue-text);--modern-chip-text: var(--hsof-alice-blue-text)}mat-chip.modern-chip .modern-chip__icon,.hsof-ui-modern mat-chip .modern-chip__icon,.hsof-ui-modern mat-chip .chip-icon{width:var(--modern-chip-icon-size)!important;height:var(--modern-chip-icon-size)!important;flex-shrink:0;font-size:var(--modern-chip-icon-size);line-height:1}mat-chip.modern-chip .modern-chip__icon svg,.hsof-ui-modern mat-chip .modern-chip__icon svg,.hsof-ui-modern mat-chip .chip-icon svg{width:var(--modern-chip-icon-size)!important;height:var(--modern-chip-icon-size)!important;display:block;flex-shrink:0}mat-chip.modern-chip .modern-chip__badge,.hsof-ui-modern mat-chip .modern-chip__badge,.hsof-ui-modern mat-chip .chip__badge{align-items:center;background-color:var(--modern-chip-badge-bg, var(--modern-chip-accent));border-radius:999px;box-sizing:border-box;color:var(--modern-chip-badge-text, #ffffff);display:inline-flex;flex-shrink:0;font-size:var(--modern-chip-badge-font-size);font-weight:var(--modern-chip-badge-font-weight);justify-content:center;line-height:1;min-height:var(--modern-chip-badge-min-size);min-width:var(--modern-chip-badge-min-size);padding:0 var(--modern-chip-badge-padding-inline)}mat-chip.modern-chip .mat-mdc-chip-action-label,.hsof-ui-modern mat-chip .mat-mdc-chip-action-label{display:flex;align-items:center;gap:var(--modern-chip-label-gap, 6px);line-height:1}mat-chip.modern-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)),.hsof-ui-modern mat-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)){--mat-chip-container-height: auto;height:auto;min-height:24px}mat-chip.modern-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)) .mat-mdc-chip-action,mat-chip.modern-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)) .mdc-evolution-chip__action,.hsof-ui-modern mat-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)) .mat-mdc-chip-action,.hsof-ui-modern mat-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)) .mdc-evolution-chip__action{height:auto!important;min-height:24px!important;padding-block:2px!important}mat-chip.modern-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)).modern-chip-small,.hsof-ui-modern mat-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)).modern-chip-small{min-height:20px}mat-chip.modern-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)).modern-chip-small .mat-mdc-chip-action,mat-chip.modern-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)).modern-chip-small .mdc-evolution-chip__action,.hsof-ui-modern mat-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)).modern-chip-small .mat-mdc-chip-action,.hsof-ui-modern mat-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)).modern-chip-small .mdc-evolution-chip__action{min-height:20px!important}mat-chip.modern-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)).modern-chip-large,.hsof-ui-modern mat-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)).modern-chip-large{min-height:32px}mat-chip.modern-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)).modern-chip-large .mat-mdc-chip-action,mat-chip.modern-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)).modern-chip-large .mdc-evolution-chip__action,.hsof-ui-modern mat-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)).modern-chip-large .mat-mdc-chip-action,.hsof-ui-modern mat-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)).modern-chip-large .mdc-evolution-chip__action{min-height:32px!important}mat-chip.modern-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)) .mat-mdc-chip-action-label,.hsof-ui-modern mat-chip:has(.modern-chip__label .modern-chip__line:nth-child(2)) .mat-mdc-chip-action-label{line-height:normal}mat-chip.modern-chip .modern-chip__label,.hsof-ui-modern mat-chip .modern-chip__label{display:flex;flex-direction:column;align-items:flex-start;flex:0 1 auto;min-width:0;font-variant-numeric:tabular-nums}mat-chip.modern-chip .modern-chip__line,.hsof-ui-modern mat-chip .modern-chip__line{display:block;line-height:1.3;font-variant-numeric:tabular-nums}span.modern-avatar,.hsof-ui-modern span.modern-avatar{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none;width:32px;height:32px;flex:0 0 32px;font-size:12px;font-weight:600}span.modern-avatar.avatar-small,.hsof-ui-modern span.modern-avatar.avatar-small{width:26px;height:26px;flex:0 0 26px;font-size:10px;font-weight:600}span.modern-avatar.avatar-large,.hsof-ui-modern span.modern-avatar.avatar-large{width:40px;height:40px;flex:0 0 40px;font-size:14px;font-weight:600}span.modern-avatar.avatar-variant-filled,.hsof-ui-modern span.modern-avatar.avatar-variant-filled{background-color:var(--avatar-bg);color:var(--avatar-text, var(--avatar-accent))}span.modern-avatar.avatar-variant-outlined,.hsof-ui-modern span.modern-avatar.avatar-variant-outlined{background-color:transparent;border:1px solid var(--avatar-accent);color:var(--avatar-accent)}span.modern-avatar.avatar-variant-soft,.hsof-ui-modern span.modern-avatar.avatar-variant-soft{background-color:var(--avatar-bg);color:var(--avatar-text)}span.modern-avatar.avatar-theme-primary,.hsof-ui-modern span.modern-avatar.avatar-theme-primary{--avatar-bg: var(--hsof-chip-primary-bg);--avatar-accent: var(--hsof-chip-primary-accent);--avatar-text: var(--hsof-chip-primary-text)}span.modern-avatar.avatar-theme-success,.hsof-ui-modern span.modern-avatar.avatar-theme-success{--avatar-bg: var(--hsof-chip-success-bg);--avatar-accent: var(--hsof-chip-success-accent);--avatar-text: var(--hsof-chip-success-text)}span.modern-avatar.avatar-theme-warning,.hsof-ui-modern span.modern-avatar.avatar-theme-warning{--avatar-bg: var(--hsof-chip-warning-bg);--avatar-accent: var(--hsof-chip-warning-accent);--avatar-text: var(--hsof-chip-warning-text)}span.modern-avatar.avatar-theme-error,.hsof-ui-modern span.modern-avatar.avatar-theme-error{--avatar-bg: var(--hsof-chip-error-bg);--avatar-accent: var(--hsof-chip-error-accent);--avatar-text: var(--hsof-chip-error-text)}span.modern-avatar.avatar-theme-info,.hsof-ui-modern span.modern-avatar.avatar-theme-info{--avatar-bg: var(--hsof-chip-info-bg);--avatar-accent: var(--hsof-chip-info-accent);--avatar-text: var(--hsof-chip-info-text)}span.modern-avatar.avatar-theme-gray,.hsof-ui-modern span.modern-avatar.avatar-theme-gray{--avatar-bg: var(--hsof-chip-gray-bg);--avatar-accent: var(--hsof-chip-gray-accent);--avatar-text: var(--hsof-chip-gray-text)}span.modern-avatar.avatar-theme-neutral,.hsof-ui-modern span.modern-avatar.avatar-theme-neutral{--avatar-bg: var(--hsof-neutral-95, #f2f3f4);--avatar-accent: var(--hsof-ink, #1a1d21);--avatar-text: var(--hsof-ink, #1a1d21)}:root{--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0 0 0 1px #e3e2e6;--mat-expansion-container-background-color: #ffffff;--mat-expansion-container-text-color: #1f2022;--mat-expansion-header-text-color: #1f2022;--mat-expansion-header-description-color: #77777a;--mat-expansion-header-disabled-state-text-color: #77777a;--mat-expansion-header-focus-state-layer-color: #e3e2e6;--mat-expansion-header-hover-state-layer-color: #e3e2e6;--mat-expansion-header-indicator-color: #77777a;--mat-expansion-header-collapsed-state-height: 40px;--mat-expansion-header-expanded-state-height: 40px;--mat-expansion-container-text-size: 14px;--mat-expansion-header-text-size: 14px}mat-expansion-panel mat-expansion-panel-header{background-color:#fff!important;font-weight:600!important;line-height:120%!important;word-wrap:break-word!important;border-top:8px solid #e3e2e6;min-height:50px}mat-expansion-panel mat-expansion-panel-header .hsof-custom-arrow-icon{position:absolute;right:12px;top:50%;transform:translateY(-12px);z-index:1}mat-expansion-panel mat-expansion-panel-header mat-panel-title{color:#1f2022!important}mat-expansion-panel mat-expansion-panel-header.mat-expanded{background-color:#e3e2e6!important;border-top:0!important;min-height:34px!important;font-size:12px!important;font-weight:400!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}mat-expansion-panel mat-panel-description{display:flex;align-items:center;gap:4px;justify-content:space-between}mat-expansion-panel .mat-expansion-indicator{visibility:hidden!important}mat-expansion-panel.mat-mdc-expansion-panel-disabled{opacity:.5}mat-expansion-panel.mat-mdc-expansion-panel-disabled mat-expansion-panel-header{background-color:#e3e2e6!important;color:#77777a!important}:root{--mat-button-toggle-shape: 4px;--mat-button-toggle-legacy-shape: 4px;--mat-button-toggle-legacy-height: 32px;--mat-button-toggle-height: 32px;--mat-button-toggle-background-color: #ffffff;--mat-button-toggle-disabled-selected-state-background-color: #ffffff;--mat-button-toggle-disabled-selected-state-text-color: #ffffff;--mat-button-toggle-disabled-state-background-color: #ffffff;--mat-button-toggle-disabled-state-text-color: #ffffff;--mat-button-toggle-divider-color: #e3e2e6;--mat-button-toggle-selected-state-background-color: #ffffff;--mat-button-toggle-selected-state-text-color: #1f2022;--mat-button-toggle-state-layer-color: #000000;--mat-button-toggle-text-color: #1f2022;--mat-button-toggle-label-text-font: inherit;--mat-button-toggle-label-text-line-height: 120%;--mat-button-toggle-label-text-size: 12px;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-disabled-selected-state-background-color: #ffffff;--mat-button-toggle-legacy-disabled-state-background-color: #ffffff;--mat-button-toggle-legacy-disabled-state-text-color: #ffffff;--mat-button-toggle-legacy-selected-state-background-color: var(--hsof-primary-40, #005cbb);--mat-button-toggle-legacy-state-layer-color: #1f2022;--mat-button-toggle-legacy-text-color: #1f2022;--mat-button-toggle-legacy-label-text-font: inherit;--mat-button-toggle-legacy-label-text-line-height: 120%;--mat-button-toggle-legacy-label-text-size: 14px;--mat-button-toggle-legacy-label-text-tracking: .25px;--mat-button-toggle-legacy-label-text-weight: 400}.mat-button-toggle .mat-button-toggle-button{padding-left:0!important}.mat-button-toggle .mat-button-toggle-checkbox-wrapper{display:none!important}.mat-button-toggle .icon-container{position:relative;top:2px;right:2px}.mat-button-toggle-button:hover{background-color:var(--hsof-primary-95, #ecf0ff);--mat-button-toggle-background-color: $button-toggle-hover-state-layer-color;--mat-button-toggle-hover-state-layer-opacity: 1;--mat-button-toggle-hover-state-layer-color: $button-toggle-hover-state-layer-color}.mat-button-toggle-focus-overlay{background-color:transparent!important;opacity:1}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){border:none}.mat-button-toggle.mat-button-toggle-checked{border:1px solid var(--hsof-primary-40, #005cbb)!important;z-index:1!important;position:relative!important}.mat-button-toggle:not(.mat-button-toggle-checked){border:none}.mat-button-toggle-group .mat-button-toggle:not(:last-child):not(.mat-button-toggle-checked){border-right:none!important}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:not(:first-child){border-left:1px solid var(--hsof-primary-40, #005cbb)!important}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:not(:last-child){border-right:1px solid var(--hsof-primary-40, #005cbb)!important}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked+.mat-button-toggle:not(.mat-button-toggle-checked){border-left:none!important}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:has(+.mat-button-toggle.mat-button-toggle-checked){border-right:1px solid var(--hsof-primary-40, #005cbb)!important}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked+.mat-button-toggle.mat-button-toggle-checked{border-left:1px solid var(--hsof-primary-40, #005cbb)!important}.mat-button-toggle-group{border-radius:4px!important;border:1px solid #d5d5d5!important;background-color:#fff!important;overflow:visible!important}.mat-button-toggle-group:has(.mat-button-toggle-checked){border:none!important}.mat-button-toggle-group:not(:has(.mat-button-toggle-checked)){border:2px solid #d5d5d5!important}.mat-button-toggle-group:has(.mat-button-toggle-checked) .mat-button-toggle:not(.mat-button-toggle-checked){border:1px solid #d5d5d5!important}.mat-button-toggle-group .mat-button-toggle{margin:-1px!important}.mat-button-toggle-group .mat-button-toggle:first-child{margin-left:-1px!important}.mat-button-toggle-group .mat-button-toggle:last-child{margin-right:-1px!important}.mat-button-toggle-group .mat-button-toggle:first-child:last-child,.mat-button-toggle-group .mat-button-toggle:first-child:last-child:hover,.mat-button-toggle-group .mat-button-toggle:first-child:last-child .mat-button-toggle-button,.mat-button-toggle-group .mat-button-toggle:first-child:last-child .mat-button-toggle-button:hover{border-radius:4px!important}.mat-button-toggle-group .mat-button-toggle:first-child:not(:last-child),.mat-button-toggle-group .mat-button-toggle:first-child:not(:last-child):hover,.mat-button-toggle-group .mat-button-toggle:first-child:not(:last-child) .mat-button-toggle-button,.mat-button-toggle-group .mat-button-toggle:first-child:not(:last-child) .mat-button-toggle-button:hover{border-radius:4px 0 0 4px!important}.mat-button-toggle-group .mat-button-toggle:last-child:not(:first-child),.mat-button-toggle-group .mat-button-toggle:last-child:not(:first-child):hover,.mat-button-toggle-group .mat-button-toggle:last-child:not(:first-child) .mat-button-toggle-button,.mat-button-toggle-group .mat-button-toggle:last-child:not(:first-child) .mat-button-toggle-button:hover{border-radius:0 4px 4px 0!important}.mat-button-toggle-group .mat-button-toggle:not(:first-child):not(:last-child),.mat-button-toggle-group .mat-button-toggle:not(:first-child):not(:last-child):hover,.mat-button-toggle-group .mat-button-toggle:not(:first-child):not(:last-child) .mat-button-toggle-button,.mat-button-toggle-group .mat-button-toggle:not(:first-child):not(:last-child) .mat-button-toggle-button:hover{border-radius:0!important}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:not(:last-child),.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:not(:last-child):hover,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:not(:last-child) .mat-button-toggle-button,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:not(:last-child) .mat-button-toggle-button:hover,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:last-child:not(:first-child),.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:last-child:not(:first-child):hover,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:last-child:not(:first-child) .mat-button-toggle-button,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:last-child:not(:first-child) .mat-button-toggle-button:hover,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:not(:first-child):not(:last-child),.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:not(:first-child):not(:last-child):hover,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:not(:first-child):not(:last-child) .mat-button-toggle-button,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:not(:first-child):not(:last-child) .mat-button-toggle-button:hover,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:last-child,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:last-child:hover,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:last-child .mat-button-toggle-button,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:last-child .mat-button-toggle-button:hover{border-radius:4px!important;z-index:2!important;position:relative!important}.hsof-button-toggle-group-vertical{flex-direction:column!important}.hsof-button-toggle-group-vertical .mat-button-toggle{margin:-1px!important}.hsof-button-toggle-group-vertical .mat-button-toggle:first-child{margin-top:-1px!important;margin-left:-1px!important}.hsof-button-toggle-group-vertical .mat-button-toggle:last-child{margin-bottom:-1px!important;margin-right:-1px!important}.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:last-child,.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:last-child:hover,.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:last-child .mat-button-toggle-button,.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:last-child .mat-button-toggle-button:hover{border-radius:4px!important}.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:not(:last-child),.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:not(:last-child):hover,.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:not(:last-child) .mat-button-toggle-button,.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:not(:last-child) .mat-button-toggle-button:hover{border-radius:4px 4px 0 0!important}.hsof-button-toggle-group-vertical .mat-button-toggle:last-child:not(:first-child),.hsof-button-toggle-group-vertical .mat-button-toggle:last-child:not(:first-child):hover,.hsof-button-toggle-group-vertical .mat-button-toggle:last-child:not(:first-child) .mat-button-toggle-button,.hsof-button-toggle-group-vertical .mat-button-toggle:last-child:not(:first-child) .mat-button-toggle-button:hover{border-radius:0 0 4px 4px!important}.hsof-button-toggle-group-vertical .mat-button-toggle:not(:first-child):not(:last-child),.hsof-button-toggle-group-vertical .mat-button-toggle:not(:first-child):not(:last-child):hover,.hsof-button-toggle-group-vertical .mat-button-toggle:not(:first-child):not(:last-child) .mat-button-toggle-button,.hsof-button-toggle-group-vertical .mat-button-toggle:not(:first-child):not(:last-child) .mat-button-toggle-button:hover{border-radius:0!important}.hsof-button-toggle-group-vertical .mat-button-toggle:not(.mat-button-toggle-checked){border:1px solid #d5d5d5!important}.hsof-button-toggle-group-vertical .mat-button-toggle:not(:last-child):not(.mat-button-toggle-checked){border-bottom:1px solid #d5d5d5!important}.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:not(:first-child){border-top:1px solid var(--hsof-primary-40, #005cbb)!important;border-left:1px solid var(--hsof-primary-40, #005cbb)!important}.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:not(:last-child){border-bottom:1px solid var(--hsof-primary-40, #005cbb)!important;border-right:1px solid var(--hsof-primary-40, #005cbb)!important}.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked+.mat-button-toggle:not(.mat-button-toggle-checked){border-top:1px solid #d5d5d5!important;border-left:1px solid #d5d5d5!important}.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:has(+.mat-button-toggle.mat-button-toggle-checked){border-bottom:1px solid var(--hsof-primary-40, #005cbb)!important;border-right:1px solid var(--hsof-primary-40, #005cbb)!important}.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked+.mat-button-toggle.mat-button-toggle-checked{border-top:1px solid var(--hsof-primary-40, #005cbb)!important;border-left:1px solid var(--hsof-primary-40, #005cbb)!important}.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked,.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:hover,.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-button,.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-button:hover{border-radius:4px!important;z-index:2!important;position:relative!important}:root{--mat-tooltip-container-color: #5e5e62}:root{--mat-datepicker-calendar-body-label-text-color: #1f2022;--mat-datepicker-calendar-body-label-text-weight: 400;--mat-datepicker-calendar-container-background-color: #ffffff;--mat-datepicker-calendar-date-focus-state-background-color: #ffffff;--mat-datepicker-calendar-date-selected-state-background-color: var(--hsof-primary-60, #438fff);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-hover-state-background-color: var(--hsof-primary-90, #d7e3ff);--mat-datepicker-calendar-container-elevation-shadow: 2px 2px 2px 2px #ffffff}.mat-datepicker-content{border-radius:7px!important;box-shadow:0 3px 8px #0000003d!important}.mat-datepicker-toggle{display:inline-flex;align-items:center;justify-content:center;margin:0!important}.mat-datepicker-toggle .mat-mdc-icon-button,.mat-datepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: var(--hsof-container-height-default, 32px);--mat-icon-button-icon-size: var(--hsof-button-icon-size-default, 24px);width:var(--hsof-container-height-default, 32px)!important;height:var(--hsof-container-height-default, 32px)!important}.mat-datepicker-toggle .mdc-icon-button mat-icon,.mat-datepicker-toggle mat-icon{width:var(--hsof-button-icon-size-default, 24px)!important;height:var(--hsof-button-icon-size-default, 24px)!important}.mat-timepicker-toggle{display:inline-flex;align-items:center;justify-content:center;margin:0!important}.mat-timepicker-toggle .mat-mdc-icon-button,.mat-timepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: var(--hsof-container-height-default, 32px);--mat-icon-button-icon-size: var(--hsof-button-icon-size-default, 24px);width:var(--hsof-container-height-default, 32px)!important;height:var(--hsof-container-height-default, 32px)!important}.mat-timepicker-toggle .mdc-icon-button mat-icon,.mat-timepicker-toggle mat-icon{width:var(--hsof-button-icon-size-default, 24px)!important;height:var(--hsof-button-icon-size-default, 24px)!important}mat-form-field.modern-datepicker{margin-block:0;--modern-datepicker-border-rest: #b0aaa4;--modern-datepicker-border-hover: #8a847e;--modern-datepicker-border-focus: var(--hsof-primary-50, #0074e9);--modern-datepicker-halo-focus: color-mix( in srgb, var(--hsof-primary-50, #0074e9) 16%, transparent );--modern-datepicker-caret: var(--hsof-primary-50, #0074e9);--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 4px;--mdc-outlined-text-field-container-shape: 8px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-outline-color: var(--modern-datepicker-border-rest);--mdc-outlined-text-field-hover-outline-color: var(--modern-datepicker-border-hover);--mdc-outlined-text-field-focus-outline-color: var(--modern-datepicker-border-focus);--mdc-outlined-text-field-error-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mat-form-field-error-text-color: #f44336;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-weight: 400;--mat-form-field-container-text-line-height: 120%;--mat-form-field-container-text-tracking: 0;--mdc-outlined-text-field-input-text-color: var(--hsof-ink, #1a1b1f);--mdc-outlined-text-field-input-text-placeholder-color: var(--hsof-muted, #919094);--mdc-outlined-text-field-caret-color: var(--modern-datepicker-caret);overflow:visible!important}mat-form-field.modern-datepicker .mat-mdc-text-field-wrapper,mat-form-field.modern-datepicker .mdc-text-field{overflow:visible!important;min-width:0;box-sizing:border-box}mat-form-field.modern-datepicker .mat-mdc-text-field-wrapper{background-color:transparent!important}mat-form-field.modern-datepicker .mat-mdc-form-field-flex{align-items:stretch!important;height:100%;min-width:0;box-sizing:border-box}mat-form-field.modern-datepicker .mdc-text-field.mdc-text-field--outlined{position:relative;height:var(--mat-form-field-container-height)!important;padding-inline:0!important;padding-block:0!important;background-color:#fff!important;border-radius:8px}mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-datepicker .mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled{background-color:var(--hsof-surface-muted, #eef1f2)!important;opacity:1!important}mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-text-field__input,mat-form-field.modern-datepicker.mat-form-field-disabled .mat-mdc-input-element,mat-form-field.modern-datepicker.mat-form-field-disabled .mat-mdc-select-value,mat-form-field.modern-datepicker.mat-form-field-disabled .mat-mdc-select-placeholder,mat-form-field.modern-datepicker .mdc-text-field--disabled .mdc-text-field__input,mat-form-field.modern-datepicker .mdc-text-field--disabled .mat-mdc-input-element,mat-form-field.modern-datepicker .mdc-text-field--disabled .mat-mdc-select-value,mat-form-field.modern-datepicker .mdc-text-field--disabled .mat-mdc-select-placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important;caret-color:transparent!important}mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-text-field__input::placeholder,mat-form-field.modern-datepicker.mat-form-field-disabled .mat-mdc-input-element::placeholder,mat-form-field.modern-datepicker .mdc-text-field--disabled .mdc-text-field__input::placeholder,mat-form-field.modern-datepicker .mdc-text-field--disabled .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important}mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-notched-outline__leading,mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-notched-outline__notch,mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-notched-outline__trailing,mat-form-field.modern-datepicker .mdc-text-field--disabled .mdc-notched-outline__leading,mat-form-field.modern-datepicker .mdc-text-field--disabled .mdc-notched-outline__notch,mat-form-field.modern-datepicker .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#b0aaa4!important}mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-notched-outline,mat-form-field.modern-datepicker .mdc-text-field--disabled .mdc-notched-outline{box-shadow:none!important}mat-form-field.modern-datepicker .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;box-sizing:border-box!important;min-height:var(--mat-form-field-container-height)!important;padding-block:4px!important;padding-inline-start:12px!important;padding-inline-end:0!important}mat-form-field.modern-datepicker .mdc-text-field__input,mat-form-field.modern-datepicker .mat-mdc-input-element{font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important;caret-color:var(--modern-datepicker-caret)!important;height:auto!important;min-height:0!important;padding:0!important;outline:none!important}mat-form-field.modern-datepicker:not(:has(mat-date-range-input)) .mdc-text-field__input,mat-form-field.modern-datepicker:not(:has(mat-date-range-input)) .mat-mdc-input-element{height:auto!important;min-height:0!important}mat-form-field.modern-datepicker:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner{font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important;caret-color:var(--modern-datepicker-caret)!important;height:auto!important;min-height:0!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;outline:none!important}mat-form-field.modern-datepicker:has(mat-date-range-input) .mat-date-range-input-separator,mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator{font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important}mat-form-field.modern-datepicker:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element{width:auto!important;min-width:0!important;max-width:none!important}mat-form-field.modern-datepicker .mdc-text-field__input::placeholder,mat-form-field.modern-datepicker .mat-mdc-input-element::placeholder,mat-form-field.modern-datepicker .mat-date-range-input-inner::placeholder{color:var(--hsof-muted, #919094)!important;font-weight:400!important;opacity:1!important}mat-form-field.modern-datepicker:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mdc-text-field__input::placeholder,mat-form-field.modern-datepicker:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-input-element::placeholder,mat-form-field.modern-datepicker:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-date-range-input-inner::placeholder{opacity:0!important}mat-form-field.modern-datepicker:not(:has(.mdc-floating-label)) .mdc-notched-outline__notch{display:none!important}mat-form-field.modern-datepicker .mdc-notched-outline__leading,mat-form-field.modern-datepicker .mdc-notched-outline__notch,mat-form-field.modern-datepicker .mdc-notched-outline__trailing{border-color:var(--modern-datepicker-border-rest)!important;transition:border-color .15s ease-in-out}mat-form-field.modern-datepicker .mdc-notched-outline__leading{border-style:solid!important;border-width:1px 0 1px 1px!important;border-right-width:0!important}mat-form-field.modern-datepicker .mdc-notched-outline__notch{border-style:solid!important;border-width:1px 0 1px 0!important;border-left-width:0!important;border-right-width:0!important}mat-form-field.modern-datepicker .mdc-notched-outline__trailing{border-style:solid!important;border-width:1px 1px 1px 0!important;border-left-width:0!important}mat-form-field.modern-datepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-datepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-datepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:var(--modern-datepicker-border-hover)!important}mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--modern-datepicker-border-focus)!important}mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__leading,mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__notch,mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__trailing{border-color:#f44336!important}mat-form-field.modern-datepicker .mdc-notched-outline__leading{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}mat-form-field.modern-datepicker .mdc-notched-outline__trailing{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}mat-form-field.modern-datepicker .mdc-notched-outline{border-radius:8px;box-shadow:none;transition:box-shadow .15s ease-in-out}mat-form-field.modern-datepicker .mdc-text-field--outlined:has(.mat-datepicker-toggle-active) .mdc-notched-outline__leading,mat-form-field.modern-datepicker .mdc-text-field--outlined:has(.mat-datepicker-toggle-active) .mdc-notched-outline__notch,mat-form-field.modern-datepicker .mdc-text-field--outlined:has(.mat-datepicker-toggle-active) .mdc-notched-outline__trailing{border-color:var(--modern-datepicker-border-focus)!important}mat-form-field.modern-datepicker .mdc-text-field--outlined:has(.mat-datepicker-toggle-active) .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-datepicker-halo-focus);border-radius:8px}mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-datepicker-toggle-active) .mdc-notched-outline__leading,mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-datepicker-toggle-active) .mdc-notched-outline__notch,mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-datepicker-toggle-active) .mdc-notched-outline__trailing{border-color:#f44336!important}mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-datepicker-toggle-active) .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}mat-form-field.modern-datepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(:has(.mat-datepicker-toggle-active)) .mdc-notched-outline{box-shadow:none!important}mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-datepicker-halo-focus);border-radius:8px}mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused{--mdc-outlined-text-field-caret-color: #f44336}mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--focused.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-datepicker .mdc-notched-outline--notched .mdc-notched-outline__notch{border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important}mat-form-field.modern-datepicker .mdc-text-field--label-floating .mdc-notched-outline__notch .mdc-floating-label,mat-form-field.modern-datepicker .mdc-notched-outline--notched .mdc-floating-label{background-color:#fff;padding-inline:4px}mat-form-field.modern-datepicker .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}mat-form-field.modern-datepicker .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}mat-form-field.modern-datepicker .mat-datepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}mat-form-field.modern-datepicker .mat-datepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-datepicker .mat-datepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 18px;width:24px!important;height:24px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-datepicker .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}mat-form-field.modern-datepicker .mat-datepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-datepicker .mat-datepicker-toggle mat-icon{width:18px!important;height:18px!important;font-size:18px;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-datepicker .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size){display:block;box-sizing:border-box;width:100%}mat-form-field.modern-datepicker:has(mat-date-range-input) .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:auto!important;min-width:190px!important;flex:1 1 auto!important}mat-form-field.modern-datepicker:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner{width:auto!important;min-width:0!important;max-width:none!important}mat-form-field.modern-datepicker.modern-datepicker-inline{display:inline-block;width:auto;max-width:100%}mat-form-field.modern-datepicker.modern-datepicker-inline .mat-mdc-text-field-wrapper,mat-form-field.modern-datepicker.modern-datepicker-inline .mdc-text-field{width:auto!important;min-width:0}mat-form-field.modern-datepicker.modern-datepicker-inline .mat-mdc-form-field-flex{width:auto!important;min-width:0}mat-form-field.modern-datepicker.modern-datepicker-inline .mat-mdc-form-field-infix{width:auto!important;min-width:0!important;flex:0 1 auto!important}mat-form-field.modern-datepicker.modern-datepicker-inline:not(:has(mat-date-range-input)) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-inline:not(:has(mat-date-range-input)) .mat-mdc-input-element{width:10ch!important;min-width:10ch!important;max-width:10ch!important}mat-form-field.modern-datepicker.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:auto!important;min-width:190px!important;flex:1 1 auto!important}mat-form-field.modern-datepicker.modern-datepicker-inline:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-inline:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner{width:auto!important;min-width:0!important;max-width:none!important}mat-form-field.modern-datepicker.modern-datepicker-lg,mat-form-field.modern-datepicker.modern-datepicker-large,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large{--mat-form-field-container-height: 40px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-datepicker.modern-datepicker-lg .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-datepicker.modern-datepicker-large .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mdc-text-field.mdc-text-field--outlined{height:40px!important;padding-block:0!important}mat-form-field.modern-datepicker.modern-datepicker-lg .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-large .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:8px!important;padding-inline:12px!important;min-height:40px!important;box-sizing:border-box!important}mat-form-field.modern-datepicker.modern-datepicker-lg .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-lg .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-lg .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-large .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-large .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-large .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mat-date-range-input-inner{font-size:14px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator{font-size:14px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-datepicker.modern-datepicker-lg .mat-mdc-form-field-icon-suffix,mat-form-field.modern-datepicker.modern-datepicker-large .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}mat-form-field.modern-datepicker.modern-datepicker-lg .mat-mdc-form-field-icon-suffix:before,mat-form-field.modern-datepicker.modern-datepicker-large .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle,mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle .mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 20px;width:24px!important;height:24px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle mat-icon,mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mat-datepicker-toggle mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mat-datepicker-toggle mat-icon{width:20px!important;height:20px!important;font-size:20px;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:auto!important;min-width:220px!important;flex:1 1 auto!important}mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner{width:auto!important;min-width:0!important;max-width:none!important}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:auto!important;min-width:220px!important;flex:1 1 auto!important}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner{width:auto!important;min-width:0!important;max-width:none!important}mat-form-field.modern-datepicker.modern-datepicker-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-datepicker.modern-datepicker-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-datepicker.modern-datepicker-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,mat-form-field.modern-datepicker.modern-datepicker-large .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-datepicker.modern-datepicker-large .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-datepicker.modern-datepicker-large .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#919094!important}mat-form-field.modern-datepicker.modern-datepicker-xs,mat-form-field.modern-datepicker.modern-datepicker-small,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small{--mat-form-field-container-height: 26px;--mat-form-field-container-text-size: 10px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-datepicker.modern-datepicker-xs .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-datepicker.modern-datepicker-small .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mdc-text-field.mdc-text-field--outlined{height:26px!important;padding-block:0!important}mat-form-field.modern-datepicker.modern-datepicker-xs .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-small .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:12px!important;min-height:26px!important;box-sizing:border-box!important}mat-form-field.modern-datepicker.modern-datepicker-xs .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-xs .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-xs .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-small .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-small .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-small .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mat-date-range-input-inner{font-size:10px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator{font-size:10px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-datepicker.modern-datepicker-xs .mat-mdc-form-field-icon-suffix,mat-form-field.modern-datepicker.modern-datepicker-small .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}mat-form-field.modern-datepicker.modern-datepicker-xs .mat-mdc-form-field-icon-suffix:before,mat-form-field.modern-datepicker.modern-datepicker-small .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle,mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle .mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 20px;--mat-icon-button-icon-size: 16px;width:20px!important;height:20px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:20px!important;height:20px!important}mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle mat-icon,mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mat-datepicker-toggle mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mat-datepicker-toggle mat-icon{width:16px!important;height:16px!important;font-size:16px;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:auto!important;min-width:160px!important;flex:1 1 auto!important}mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner{width:auto!important;min-width:0!important;max-width:none!important}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:auto!important;min-width:160px!important;flex:1 1 auto!important}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner{width:auto!important;min-width:0!important;max-width:none!important}mat-form-field.modern-datepicker.modern-datepicker-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-datepicker.modern-datepicker-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-datepicker.modern-datepicker-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,mat-form-field.modern-datepicker.modern-datepicker-small .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-datepicker.modern-datepicker-small .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-datepicker.modern-datepicker-small .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large){--mat-form-field-container-height: 26px;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mdc-text-field.mdc-text-field--outlined{height:26px!important;padding-block:0!important}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:26px!important;box-sizing:border-box!important}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-date-range-input-inner{font-size:12px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large):has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large):has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large):has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large):has(mat-date-range-input) .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large).mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large).mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large).mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large).mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator{font-size:12px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 20px;--mat-icon-button-icon-size: 16px;width:20px!important;height:20px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:20px!important;height:20px!important}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle mat-icon{width:16px!important;height:16px!important;font-size:16px;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-mdc-form-field-infix{padding-inline-start:8px!important;padding-inline-end:0!important}mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact{--mat-form-field-container-height: 22px;--mat-form-field-container-text-size: 10px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mdc-text-field.mdc-text-field--outlined{height:22px!important;padding-block:0!important}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:2px!important;padding-inline:6px!important;min-height:22px!important;box-sizing:border-box!important}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-date-range-input-inner{font-size:10px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator{font-size:10px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-mdc-form-field-icon-suffix,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-mdc-form-field-icon-suffix:before,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 20px;--mat-icon-button-icon-size: 16px;width:20px!important;height:20px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:20px!important;height:20px!important}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle mat-icon,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle mat-icon{width:16px!important;height:16px!important;font-size:16px;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-mdc-form-field-infix{padding-inline-start:6px!important;padding-inline-end:0!important}mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact{--mat-form-field-container-height: 32px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mdc-text-field.mdc-text-field--outlined{height:32px!important;padding-block:0!important}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:32px!important;box-sizing:border-box!important}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-date-range-input-inner{font-size:14px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact:has(mat-date-range-input) .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact:has(mat-date-range-input) .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-separator,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator{font-size:14px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-mdc-form-field-icon-suffix,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-mdc-form-field-icon-suffix:before,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 18px;width:24px!important;height:24px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle mat-icon,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle mat-icon{width:18px!important;height:18px!important;font-size:18px;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-mdc-form-field-infix,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-mdc-form-field-infix{padding-inline-start:8px!important;padding-inline-end:0!important}mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#919094!important}.modern-datepicker-panel.mat-datepicker-content{--mat-datepicker-calendar-body-label-text-color: var(--hsof-ink, #1a1b1f);--mat-datepicker-calendar-body-label-text-weight: 400;--mat-datepicker-calendar-container-background-color: #fff;--mat-datepicker-calendar-date-focus-state-background-color: var(--hsof-primary-95, #ecf0ff);--mat-datepicker-calendar-date-selected-state-background-color: var(--hsof-primary-50, #0074e9);--mat-datepicker-calendar-date-selected-state-text-color: #fff;--mat-datepicker-calendar-date-hover-state-background-color: var(--hsof-primary-90, #d7e3ff);border-radius:8px!important;box-shadow:0 10px 24px color-mix(in srgb,#1a1b1f 22%,transparent)!important}mat-form-field.modern-timepicker{margin-block:0;--modern-timepicker-border-rest: #b0aaa4;--modern-timepicker-border-hover: #8a847e;--modern-timepicker-border-focus: var(--hsof-primary-50, #0074e9);--modern-timepicker-halo-focus: color-mix( in srgb, var(--hsof-primary-50, #0074e9) 16%, transparent );--modern-timepicker-caret: var(--hsof-primary-50, #0074e9);--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 4px;--mdc-outlined-text-field-container-shape: 8px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-outline-color: var(--modern-timepicker-border-rest);--mdc-outlined-text-field-hover-outline-color: var(--modern-timepicker-border-hover);--mdc-outlined-text-field-focus-outline-color: var(--modern-timepicker-border-focus);--mdc-outlined-text-field-error-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mat-form-field-error-text-color: #f44336;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-weight: 400;--mat-form-field-container-text-line-height: 120%;--mat-form-field-container-text-tracking: 0;--mdc-outlined-text-field-input-text-color: var(--hsof-ink, #1a1b1f);--mdc-outlined-text-field-input-text-placeholder-color: var(--hsof-muted, #919094);--mdc-outlined-text-field-caret-color: var(--modern-timepicker-caret);overflow:visible!important}mat-form-field.modern-timepicker .mat-mdc-text-field-wrapper,mat-form-field.modern-timepicker .mdc-text-field{overflow:visible!important;min-width:0;box-sizing:border-box}mat-form-field.modern-timepicker .mat-mdc-text-field-wrapper{background-color:transparent!important}mat-form-field.modern-timepicker .mat-mdc-form-field-flex{align-items:stretch!important;height:100%;min-width:0;box-sizing:border-box}mat-form-field.modern-timepicker .mdc-text-field.mdc-text-field--outlined{position:relative;height:var(--mat-form-field-container-height)!important;padding-inline:0!important;padding-block:0!important;background-color:#fff!important;border-radius:8px}mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-timepicker .mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled{background-color:var(--hsof-surface-muted, #eef1f2)!important;opacity:1!important}mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-text-field__input,mat-form-field.modern-timepicker.mat-form-field-disabled .mat-mdc-input-element,mat-form-field.modern-timepicker.mat-form-field-disabled .mat-mdc-select-value,mat-form-field.modern-timepicker.mat-form-field-disabled .mat-mdc-select-placeholder,mat-form-field.modern-timepicker .mdc-text-field--disabled .mdc-text-field__input,mat-form-field.modern-timepicker .mdc-text-field--disabled .mat-mdc-input-element,mat-form-field.modern-timepicker .mdc-text-field--disabled .mat-mdc-select-value,mat-form-field.modern-timepicker .mdc-text-field--disabled .mat-mdc-select-placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important;caret-color:transparent!important}mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-text-field__input::placeholder,mat-form-field.modern-timepicker.mat-form-field-disabled .mat-mdc-input-element::placeholder,mat-form-field.modern-timepicker .mdc-text-field--disabled .mdc-text-field__input::placeholder,mat-form-field.modern-timepicker .mdc-text-field--disabled .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important}mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-notched-outline__leading,mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-notched-outline__notch,mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-notched-outline__trailing,mat-form-field.modern-timepicker .mdc-text-field--disabled .mdc-notched-outline__leading,mat-form-field.modern-timepicker .mdc-text-field--disabled .mdc-notched-outline__notch,mat-form-field.modern-timepicker .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#b0aaa4!important}mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-notched-outline,mat-form-field.modern-timepicker .mdc-text-field--disabled .mdc-notched-outline{box-shadow:none!important}mat-form-field.modern-timepicker .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;box-sizing:border-box!important;min-height:var(--mat-form-field-container-height)!important;padding-block:4px!important;padding-inline-start:12px!important;padding-inline-end:0!important}mat-form-field.modern-timepicker .mdc-text-field__input,mat-form-field.modern-timepicker .mat-mdc-input-element{font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important;caret-color:var(--modern-timepicker-caret)!important;height:auto!important;min-height:0!important;padding:0!important;outline:none!important}mat-form-field.modern-timepicker .mdc-text-field__input,mat-form-field.modern-timepicker .mat-mdc-input-element{height:auto!important;min-height:0!important}mat-form-field.modern-timepicker .mdc-text-field__input::placeholder,mat-form-field.modern-timepicker .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #919094)!important;font-weight:400!important;opacity:1!important}mat-form-field.modern-timepicker:not(:has(.mdc-floating-label)) .mdc-notched-outline__notch{display:none!important}mat-form-field.modern-timepicker .mdc-notched-outline__leading,mat-form-field.modern-timepicker .mdc-notched-outline__notch,mat-form-field.modern-timepicker .mdc-notched-outline__trailing{border-color:var(--modern-timepicker-border-rest)!important;transition:border-color .15s ease-in-out}mat-form-field.modern-timepicker .mdc-notched-outline__leading{border-style:solid!important;border-width:1px 0 1px 1px!important;border-right-width:0!important}mat-form-field.modern-timepicker .mdc-notched-outline__notch{border-style:solid!important;border-width:1px 0 1px 0!important;border-left-width:0!important;border-right-width:0!important}mat-form-field.modern-timepicker .mdc-notched-outline__trailing{border-style:solid!important;border-width:1px 1px 1px 0!important;border-left-width:0!important}mat-form-field.modern-timepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-timepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-timepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:var(--modern-timepicker-border-hover)!important}mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--modern-timepicker-border-focus)!important}mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__leading,mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__notch,mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__trailing{border-color:#f44336!important}mat-form-field.modern-timepicker .mdc-notched-outline__leading{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}mat-form-field.modern-timepicker .mdc-notched-outline__trailing{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}mat-form-field.modern-timepicker .mdc-notched-outline{border-radius:8px;box-shadow:none;transition:box-shadow .15s ease-in-out}mat-form-field.modern-timepicker .mdc-text-field--outlined:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__leading,mat-form-field.modern-timepicker .mdc-text-field--outlined:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__notch,mat-form-field.modern-timepicker .mdc-text-field--outlined:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__trailing{border-color:var(--modern-timepicker-border-focus)!important}mat-form-field.modern-timepicker .mdc-text-field--outlined:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-timepicker-halo-focus);border-radius:8px}mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__leading,mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__notch,mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__trailing{border-color:#f44336!important}mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}mat-form-field.modern-timepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(:has(.mat-timepicker-input[aria-expanded=true])) .mdc-notched-outline{box-shadow:none!important}mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-timepicker-halo-focus);border-radius:8px}mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused{--mdc-outlined-text-field-caret-color: #f44336}mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--focused.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--label-floating .mdc-notched-outline__notch,mat-form-field.modern-timepicker .mdc-notched-outline--notched .mdc-notched-outline__notch{border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important}mat-form-field.modern-timepicker .mdc-text-field--label-floating .mdc-notched-outline__notch .mdc-floating-label,mat-form-field.modern-timepicker .mdc-notched-outline--notched .mdc-floating-label{background-color:#fff;padding-inline:4px}mat-form-field.modern-timepicker .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}mat-form-field.modern-timepicker .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}mat-form-field.modern-timepicker .mat-timepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}mat-form-field.modern-timepicker .mat-timepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-timepicker .mat-timepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 18px;width:24px!important;height:24px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-timepicker .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}mat-form-field.modern-timepicker .mat-timepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-timepicker .mat-timepicker-toggle mat-icon{width:18px!important;height:18px!important;font-size:18px;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-timepicker .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size){display:block;box-sizing:border-box;width:100%}mat-form-field.modern-timepicker.modern-timepicker-inline{display:inline-block;width:auto;max-width:100%}mat-form-field.modern-timepicker.modern-timepicker-inline .mat-mdc-text-field-wrapper,mat-form-field.modern-timepicker.modern-timepicker-inline .mdc-text-field{width:auto!important;min-width:0}mat-form-field.modern-timepicker.modern-timepicker-inline .mat-mdc-form-field-flex{width:auto!important;min-width:0}mat-form-field.modern-timepicker.modern-timepicker-inline .mat-mdc-form-field-infix{width:auto!important;min-width:0!important;flex:0 1 auto!important}mat-form-field.modern-timepicker.modern-timepicker-inline .mdc-text-field__input,mat-form-field.modern-timepicker.modern-timepicker-inline .mat-mdc-input-element{width:5ch!important;min-width:5ch!important;max-width:5ch!important}mat-form-field.modern-timepicker.modern-timepicker-lg,mat-form-field.modern-timepicker.modern-timepicker-large,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large{--mat-form-field-container-height: 40px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-timepicker.modern-timepicker-lg .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-timepicker.modern-timepicker-large .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mdc-text-field.mdc-text-field--outlined{height:40px!important;padding-block:0!important}mat-form-field.modern-timepicker.modern-timepicker-lg .mat-mdc-form-field-infix,mat-form-field.modern-timepicker.modern-timepicker-large .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:8px!important;padding-inline:12px!important;min-height:40px!important;box-sizing:border-box!important}mat-form-field.modern-timepicker.modern-timepicker-lg .mdc-text-field__input,mat-form-field.modern-timepicker.modern-timepicker-lg .mat-mdc-input-element,mat-form-field.modern-timepicker.modern-timepicker-large .mdc-text-field__input,mat-form-field.modern-timepicker.modern-timepicker-large .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mat-mdc-input-element{font-size:14px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-timepicker.modern-timepicker-lg .mat-mdc-form-field-icon-suffix,mat-form-field.modern-timepicker.modern-timepicker-large .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}mat-form-field.modern-timepicker.modern-timepicker-lg .mat-mdc-form-field-icon-suffix:before,mat-form-field.modern-timepicker.modern-timepicker-large .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle,mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle .mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 20px;width:24px!important;height:24px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle mat-icon,mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mat-timepicker-toggle mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mat-timepicker-toggle mat-icon{width:20px!important;height:20px!important;font-size:20px;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-timepicker.modern-timepicker-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-timepicker.modern-timepicker-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-timepicker.modern-timepicker-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,mat-form-field.modern-timepicker.modern-timepicker-large .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-timepicker.modern-timepicker-large .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-timepicker.modern-timepicker-large .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#919094!important}mat-form-field.modern-timepicker.modern-timepicker-xs,mat-form-field.modern-timepicker.modern-timepicker-small,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small{--mat-form-field-container-height: 26px;--mat-form-field-container-text-size: 10px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-timepicker.modern-timepicker-xs .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-timepicker.modern-timepicker-small .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mdc-text-field.mdc-text-field--outlined{height:26px!important;padding-block:0!important}mat-form-field.modern-timepicker.modern-timepicker-xs .mat-mdc-form-field-infix,mat-form-field.modern-timepicker.modern-timepicker-small .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:12px!important;min-height:26px!important;box-sizing:border-box!important}mat-form-field.modern-timepicker.modern-timepicker-xs .mdc-text-field__input,mat-form-field.modern-timepicker.modern-timepicker-xs .mat-mdc-input-element,mat-form-field.modern-timepicker.modern-timepicker-small .mdc-text-field__input,mat-form-field.modern-timepicker.modern-timepicker-small .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mat-mdc-input-element{font-size:10px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-timepicker.modern-timepicker-xs .mat-mdc-form-field-icon-suffix,mat-form-field.modern-timepicker.modern-timepicker-small .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}mat-form-field.modern-timepicker.modern-timepicker-xs .mat-mdc-form-field-icon-suffix:before,mat-form-field.modern-timepicker.modern-timepicker-small .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle,mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle .mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 20px;--mat-icon-button-icon-size: 16px;width:20px!important;height:20px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:20px!important;height:20px!important}mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle mat-icon,mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mat-timepicker-toggle mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mat-timepicker-toggle mat-icon{width:16px!important;height:16px!important;font-size:16px;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-timepicker.modern-timepicker-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-timepicker.modern-timepicker-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-timepicker.modern-timepicker-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,mat-form-field.modern-timepicker.modern-timepicker-small .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-timepicker.modern-timepicker-small .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-timepicker.modern-timepicker-small .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large){--mat-form-field-container-height: 26px;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mdc-text-field.mdc-text-field--outlined{height:26px!important;padding-block:0!important}mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:26px!important;box-sizing:border-box!important}mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mdc-text-field__input,mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-mdc-input-element{font-size:12px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 20px;--mat-icon-button-icon-size: 16px;width:20px!important;height:20px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:20px!important;height:20px!important}mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle mat-icon{width:16px!important;height:16px!important;font-size:16px;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-mdc-form-field-infix{padding-inline-start:8px!important;padding-inline-end:0!important}mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact{--mat-form-field-container-height: 22px;--mat-form-field-container-text-size: 10px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mdc-text-field.mdc-text-field--outlined{height:22px!important;padding-block:0!important}mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-mdc-form-field-infix,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:2px!important;padding-inline:6px!important;min-height:22px!important;box-sizing:border-box!important}mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mdc-text-field__input,mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-mdc-input-element,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mdc-text-field__input,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-mdc-input-element{font-size:10px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-mdc-form-field-icon-suffix,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-mdc-form-field-icon-suffix:before,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 20px;--mat-icon-button-icon-size: 16px;width:20px!important;height:20px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:20px!important;height:20px!important}mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle mat-icon,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle mat-icon{width:16px!important;height:16px!important;font-size:16px;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-mdc-form-field-infix,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-mdc-form-field-infix{padding-inline-start:6px!important;padding-inline-end:0!important}mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact{--mat-form-field-container-height: 32px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-line-height: 120%}mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mdc-text-field.mdc-text-field--outlined,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mdc-text-field.mdc-text-field--outlined{height:32px!important;padding-block:0!important}mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-mdc-form-field-infix,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:32px!important;box-sizing:border-box!important}mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mdc-text-field__input,mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-mdc-input-element,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mdc-text-field__input,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-mdc-input-element{font-size:14px!important;font-weight:400!important;line-height:120%!important}mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-mdc-form-field-icon-suffix,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-mdc-form-field-icon-suffix:before,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 18px;width:24px!important;height:24px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle mat-icon,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button mat-icon,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle mat-icon{width:18px!important;height:18px!important;font-size:18px;color:var(--hsof-ink, #1a1b1f)}mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-mdc-form-field-infix,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-mdc-form-field-infix{padding-inline-start:8px!important;padding-inline-end:0!important}mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#919094!important}.modern-timepicker-panel.mat-timepicker-panel{--modern-select-panel-bg: #fff;--modern-select-option-color: var(--hsof-ink-2, #3b3b3f);--modern-select-option-selected-color: var(--hsof-ink, #1a1b1f);--modern-select-option-check-color: var(--hsof-teal-ink, #00695c);--mat-select-panel-background-color: var(--modern-select-panel-bg);background-color:var(--modern-select-panel-bg)!important;border:1px solid var(--hsof-line-strong, #e3e2e6)!important;border-radius:12px!important;min-width:unset!important;box-shadow:0 8px 20px color-mix(in srgb,var(--hsof-ink, #1a1b1f) 14%,transparent)!important;width:100%;max-height:256px;overflow:auto;box-sizing:border-box;position:relative;padding:6px!important;scrollbar-width:auto;scrollbar-color:var(--hsof-line-strong, #e3e2e6) transparent}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option{align-items:center!important;display:flex!important;min-height:0!important;padding:0!important;border-radius:9px;color:var(--modern-select-option-color)!important;font-size:12px!important;font-weight:400!important}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option .mdc-list-item__primary-text{align-items:center;color:inherit!important;display:flex!important;flex:1 1 auto;font-size:inherit!important;font-weight:inherit!important;gap:10px;min-width:0;padding:6px 10px!important;width:auto}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox,.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-pseudo-checkbox{flex:none;margin-left:auto!important;margin-right:10px!important}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:var(--hsof-surface-soft, #f5f5f5)!important}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:transparent!important;color:var(--modern-select-option-selected-color)!important;font-weight:500!important}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:inherit!important;font-weight:inherit!important}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--modern-select-option-check-color)}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.modern-select-option--danger{color:var(--hsof-danger, #8c1d18)!important}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.modern-select-option--danger:hover:not(.mdc-list-item--disabled),.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.modern-select-option--danger.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:#fff8f6!important}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-multiple .mat-mdc-option-pseudo-checkbox{flex:none;order:-1;margin-right:8px!important}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full{width:18px;height:18px;margin-left:5px!important;margin-right:0!important;border-radius:2px!important;--mat-pseudo-checkbox-full-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-pseudo-checkbox-full-selected-icon-color: var( --hsof-primary-50, #0074e9 );--mat-pseudo-checkbox-full-selected-checkmark-color: var( --hsof-primary-100, #ffffff )}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){background-color:#fff!important;border:1px solid var(--hsof-line-strong, #c7c6ca)!important}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:hover:not(.mat-pseudo-checkbox-disabled):not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){border-color:var(--hsof-muted-2, #919094)!important}.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--hsof-primary-50, #0074e9)!important;border:1px solid var(--hsof-primary-50, #0074e9)!important;color:var(--hsof-primary-100, #ffffff)}.modern-timepicker-panel.mat-timepicker-panel::-webkit-scrollbar{width:12px}.modern-timepicker-panel.mat-timepicker-panel::-webkit-scrollbar-button{display:none}.modern-timepicker-panel.mat-timepicker-panel::-webkit-scrollbar-track{background:transparent}.modern-timepicker-panel.mat-timepicker-panel::-webkit-scrollbar-thumb{background-color:var(--hsof-line-strong, #e3e2e6);background-clip:content-box;border:2px solid transparent;border-radius:12px}.modern-timepicker-panel.mat-timepicker-panel::-webkit-scrollbar-thumb:hover{background-color:var(--hsof-muted, #919094)}.cdk-overlay-pane:not(.mat-timepicker-above):has(.modern-timepicker-panel){margin-top:5px!important}.cdk-overlay-pane.mat-timepicker-above:has(.modern-timepicker-panel){margin-bottom:5px!important}:root{--mat-table-background-color: #ffffff;--mat-table-header-headline-color: #1f2022}.hsof-text-ellipsis{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.hsof-checkbox-radio .mdc-checkbox__background{border-radius:50%!important;width:18px!important;height:18px!important;border:1px solid #1f2022!important}.hsof-checkbox-radio.mat-mdc-checkbox-checked .mdc-checkbox__background{background-color:transparent!important}.hsof-checkbox-radio.mat-mdc-checkbox-checked .mdc-checkbox__checkmark,.hsof-checkbox-radio.mat-mdc-checkbox-checked .mdc-checkbox__mixedmark{display:none!important}.hsof-checkbox-radio.mat-mdc-checkbox-checked .mdc-checkbox__background:after{content:"";display:block;width:8px;height:8px;margin:4px auto;border-radius:50%;background:#1f2022}:root{--mat-paginator-container-background-color: #ffffff;--mat-paginator-form-field-container-height: 0;--mat-paginator-form-field-container-vertical-padding: 0}.mat-mdc-paginator .mat-mdc-paginator-page-size-select{border-bottom:1px solid black!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select *{border:none!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{display:none}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select .mat-mdc-select-arrow-wrapper:after{content:"";width:15px;height:15px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25"><path d="M22.1598 7.43764C21.9824 7.27589 21.7076 7.28807 21.5459 7.46372L12.3005 17.5492L3.05501 7.46372C2.89327 7.28633 2.61848 7.27415 2.44108 7.43764C2.26368 7.59938 2.25151 7.87417 2.41499 8.05156L11.9804 18.4866C11.9804 18.4866 11.9891 18.4936 11.9944 18.4988C11.9996 18.504 12.0031 18.5092 12.0083 18.5127C12.017 18.5197 12.0257 18.5249 12.0326 18.5318C12.0431 18.5388 12.0518 18.5475 12.0622 18.5544C12.0761 18.5649 12.0918 18.5718 12.1074 18.5805C12.1178 18.5857 12.1265 18.591 12.137 18.5944C12.1544 18.6014 12.1735 18.6066 12.1926 18.6118C12.2013 18.6136 12.2083 18.617 12.217 18.6188C12.2448 18.624 12.2726 18.6275 12.3005 18.6275C12.3283 18.6275 12.3561 18.624 12.3839 18.6188C12.3926 18.6188 12.4013 18.6136 12.4083 18.6118C12.4274 18.6066 12.4448 18.6014 12.4639 18.5944C12.4744 18.591 12.4831 18.584 12.4935 18.5805C12.5092 18.5736 12.5248 18.5649 12.5387 18.5544C12.5492 18.5475 12.5579 18.5405 12.5683 18.5318C12.5753 18.5249 12.584 18.5197 12.5927 18.5127C12.5979 18.5092 12.6014 18.504 12.6066 18.4988C12.6118 18.4936 12.6205 18.4866 12.6205 18.4866L22.186 8.05156C22.3494 7.87417 22.3373 7.59938 22.1598 7.43764Z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}:root{--mat-select-trigger-text-font: Poppins;--mat-select-trigger-text-line-height: 120%;--mat-select-trigger-text-size: 12px;--mat-select-trigger-text-weight: 400}mat-option{min-height:32px!important;font-size:12px!important;font-weight:400!important;line-height:120%!important;letter-spacing:!important;font-family:Poppins!important;color:!important}.select-trigger-count{align-items:center;display:inline-flex;gap:8px;min-width:0}.select-trigger-count__label{color:#919094;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger-count__badge{align-items:center;background-color:var(--hsof-primary-50, #0074e9);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;justify-content:center;line-height:1;min-height:22px;min-width:22px;padding-block:4px;padding-inline:6px}.select-panel.mat-mdc-select-panel{padding:6px!important}.select-panel.mat-mdc-select-panel .select-optgroup--no-label .mat-mdc-optgroup-label,.select-panel.mat-mdc-select-panel .select-optgroup--select-all .mat-mdc-optgroup-label,.select-panel.mat-mdc-select-panel .select-optgroup--divider .mat-mdc-optgroup-label{display:none!important;min-height:0!important;padding:0!important}.select-panel.mat-mdc-select-panel .select-optgroup--select-all{display:block;margin:-2px -6px 5px;padding:0 6px 5px;position:relative}.select-panel.mat-mdc-select-panel .select-optgroup--select-all:after{border-bottom:1px solid #f2f0f4;bottom:0;content:"";left:0;position:absolute;right:0}.select-panel.mat-mdc-select-panel .select-optgroup--divider{border-top:1px solid #f2f0f4;margin-top:5px;padding-top:5px}a{color:var(--hsof-hyperlink-default-color);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out;cursor:pointer}a:hover{color:var(--hsof-hyperlink-hover-color);text-decoration-color:var(--hsof-hyperlink-hover-color)}a:active{color:var(--hsof-hyperlink-press-color);text-decoration-color:var(--hsof-hyperlink-press-color)}a:focus-visible{outline:2px solid var(--hsof-hyperlink-focus-color);outline-offset:2px;border-radius:2px}a[aria-disabled=true]{color:var(--hsof-hyperlink-disabled-color);text-decoration-color:var(--hsof-hyperlink-disabled-color);cursor:not-allowed;pointer-events:none}a[aria-disabled=true]:hover,a[aria-disabled=true]:active,a[aria-disabled=true]:focus-visible{color:var(--hsof-hyperlink-disabled-color);text-decoration-color:var(--hsof-hyperlink-disabled-color);outline:none}hsof-ng-rich-text-field{display:contents}.rich-text-field__editor{flex:1 1 auto;max-width:100%;min-width:0;width:100%}.rich-text-field__display{background:none;border:none;color:#1a1b1f;cursor:text;display:block;flex:1 1 auto;font-family:Poppins;font-size:12px;font-weight:400;line-height:120%;max-width:100%;min-width:0;overflow:hidden;padding:0;text-align:left;white-space:normal}.rich-text-field__display--readonly{cursor:default}.rich-text-field__display--placeholder{color:#919094;font-style:italic;font-weight:400}.rich-text-field__display:hover:not(.rich-text-field__display--readonly){color:var(--hsof-primary-60, #438fff)}.rich-text-field__display:hover:not(.rich-text-field__display--readonly).rich-text-field__display--placeholder{font-style:normal}.rich-text-field__body{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.rich-text-field__body b,.rich-text-field__body strong{font-weight:700}.rich-text-field__placeholder{color:#919094;display:block;font-style:italic;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-text-field__error{color:#f44336;flex:1 1 100%;font-family:Poppins;font-size:10px;line-height:120%;margin:0;width:100%}.rich-text{align-items:stretch;background:#fff;border:1px solid var(--hsof-line-strong, #c7c6ca);border-radius:6px;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;max-width:100%;min-width:0;padding:4px 8px;position:relative;width:100%}.rich-text:focus-within{border-color:var(--hsof-primary-60, #438fff);box-shadow:0 0 0 3px rgba(var(--hsof-primary-60, #438fff),.12)}.rich-text--format-top{align-items:flex-start;flex-direction:column}.rich-text--format-top .rich-text__format{align-self:flex-start;width:fit-content}.rich-text--format-top .rich-text__editor-shell,.rich-text--format-top .rich-text__editor{align-self:stretch;width:100%}.rich-text--format-bottom{align-items:flex-start;flex-direction:column-reverse}.rich-text--format-bottom .rich-text__format{align-self:flex-start;width:fit-content}.rich-text--format-bottom .rich-text__editor-shell,.rich-text--format-bottom .rich-text__editor{align-self:stretch;width:100%}.rich-text--format-left,.rich-text--format-right{align-items:center}.rich-text--format-left .rich-text__format,.rich-text--format-right .rich-text__format{flex-shrink:0}.rich-text--format-left .rich-text__editor-shell,.rich-text--format-right .rich-text__editor-shell{flex:1 1 auto;min-width:0}.rich-text--format-left .rich-text__editor,.rich-text--format-right .rich-text__editor{padding-block:0;width:100%}.rich-text--format-left{flex-direction:row}.rich-text--format-right{flex-direction:row-reverse}.rich-text--format-style-horizontal .rich-text__format{flex-direction:row}.rich-text--format-style-horizontal .rich-text__tool--bold,.rich-text--format-style-horizontal .rich-text__tool--underline{border-bottom:none;border-right:1px solid var(--hsof-line, #e3e2e6)}.rich-text--format-style-horizontal .rich-text__tool--voice{border-top:none}.rich-text--format-style-horizontal .rich-text__color-picker{border-bottom:none;border-right:none}.rich-text--format-style-vertical .rich-text__format{flex-direction:column}.rich-text--format-style-vertical .rich-text__tool--bold,.rich-text--format-style-vertical .rich-text__tool--underline{border-bottom:1px solid var(--hsof-line, #e3e2e6);border-right:none}.rich-text--format-style-vertical .rich-text__color-picker{border-bottom:1px solid var(--hsof-line, #e3e2e6)}.rich-text--format-style-vertical .rich-text__tool--voice{border-top:none}.rich-text--size-large{gap:10px;padding:8px 12px}.rich-text--size-large .rich-text__tool{padding:5px 7px}.rich-text--size-large .rich-text__tool--bold,.rich-text--size-large .rich-text__tool--underline,.rich-text--size-large .rich-text__tool--voice{min-width:1.75rem}.rich-text--size-large .rich-text__tool--voice svg{height:16px;width:16px}.rich-text--size-large .rich-text__bold-icon,.rich-text--size-large .rich-text__underline-icon{font-size:16px}.rich-text--size-large .rich-text__color-swatch{height:16px;width:16px}.rich-text--size-large .rich-text__editor-shell{font-size:14px;line-height:120%}.rich-text--size-large.rich-text--format-top .rich-text__editor,.rich-text--size-large.rich-text--format-bottom .rich-text__editor{padding-block:6px}.rich-text__editor-shell{font-family:Poppins;font-size:12px;font-weight:400;line-height:120%;min-width:0;position:relative}.rich-text__placeholder{color:var(--hsof-muted, #919094);font-family:inherit;font-size:inherit;font-style:italic;font-weight:400;left:0;line-height:inherit;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;z-index:0}.rich-text__format{align-items:stretch;background:var(--hsof-surface, #f2f0f4);border:1px solid var(--hsof-line, #e3e2e6);border-radius:6px;box-shadow:inset 0 1px #fff9;display:inline-flex;flex-shrink:0;overflow:visible}.rich-text__tool{align-items:center;background:none;border:none;border-radius:0;color:var(--hsof-ink, #1a1b1f);cursor:pointer;display:flex;margin:0;padding:3px 5px}.rich-text__tool:hover{background:#e3e2e6;color:#000}.rich-text__tool--bold,.rich-text__tool--underline,.rich-text__tool--voice{justify-content:center;min-width:1.4rem}.rich-text__tool--voice svg{height:14px;width:14px}.rich-text__tool--voice-active{color:#f44336;animation:inlineRichVoicePulse 1.2s ease-in-out infinite}.rich-text__tool--voice-active:hover{color:#f44336}.rich-text__tool--color{padding:3px 5px}.rich-text__bold-icon{display:block;font-family:Poppins;font-size:14px;font-weight:800;line-height:1}.rich-text__underline-icon{display:block;font-family:Poppins;font-size:14px;font-weight:600;line-height:1;text-decoration:underline;text-underline-offset:2px}.rich-text__color-picker{align-items:center;display:flex;position:relative}.rich-text__color-swatch{border:1px solid var(--hsof-muted, #919094);border-radius:4px;box-sizing:border-box;display:block;height:14px;width:14px}.rich-text__palette{background:#fff;border:1px solid var(--hsof-line, #e3e2e6);border-radius:6px;box-shadow:0 4px 16px #0000001f;display:flex;flex-direction:column;gap:8px;padding:8px;position:fixed;z-index:1200}.rich-text__palette-grid{display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.rich-text__palette-swatch{border:1px solid rgba(0,0,0,.12);border-radius:4px;box-sizing:border-box;cursor:pointer;height:20px;padding:0;width:20px}.rich-text__palette-swatch:hover{box-shadow:0 0 0 2px rgba(var(--hsof-primary-60, #438fff),.35)}.rich-text__palette-swatch--selected{box-shadow:0 0 0 2px var(--hsof-primary-60, #438fff)}.rich-text__palette-custom{align-items:center;border-top:1px solid var(--hsof-line, #e3e2e6);cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding-top:8px}.rich-text__palette-custom-label{color:#46464a;font-family:Poppins;font-size:10px;line-height:120%}.rich-text__palette-custom-input{cursor:pointer;height:24px;padding:0;width:32px}.rich-text__editor{background:transparent;color:var(--hsof-ink, #1a1b1f);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;min-width:0;outline:none;overflow-wrap:anywhere;position:relative;width:100%;word-break:break-word;white-space:normal;z-index:1}.rich-text__editor--empty:not(:focus) br{display:none}.rich-text--format-top .rich-text__editor,.rich-text--format-bottom .rich-text__editor{padding-block:4px}@keyframes inlineRichVoicePulse{0%,to{opacity:1}50%{opacity:.4}}hsof-ng-rich-text{box-sizing:border-box;display:block;max-width:100%;min-width:0;width:100%}.hsof-ui-modern .mat-mdc-dialog-container,.mat-mdc-dialog-container.hsof-ui-modern{--mat-dialog-container-shape: 18px;--mat-dialog-headline-padding: 18px;--mat-dialog-actions-padding: 18px;--mat-dialog-content-padding: 16px 16px;--mat-dialog-with-actions-content-padding: 16px 16px 0;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.hsof-ui-modern .mat-mdc-dialog-container .mat-mdc-dialog-surface,.hsof-ui-modern .mat-mdc-dialog-container .mdc-dialog__surface,.mat-mdc-dialog-container.hsof-ui-modern .mat-mdc-dialog-surface,.mat-mdc-dialog-container.hsof-ui-modern .mdc-dialog__surface{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:90vh;height:100%;overflow:hidden;padding:0!important;border-radius:18px!important}.hsof-ui-modern .mat-mdc-dialog-container .mat-mdc-dialog-component-host,.mat-mdc-dialog-container.hsof-ui-modern .mat-mdc-dialog-component-host{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.hsof-ui-modern .mat-mdc-dialog-container:not(:has(mat-dialog-content,.mat-mdc-dialog-content)) .mat-mdc-dialog-component-host,.mat-mdc-dialog-container.hsof-ui-modern:not(:has(mat-dialog-content,.mat-mdc-dialog-content)) .mat-mdc-dialog-component-host{overflow-x:hidden;overflow-y:auto}.hsof-ui-modern .mat-mdc-dialog-container .mat-mdc-dialog-title,.hsof-ui-modern .mat-mdc-dialog-container [mat-dialog-title],.mat-mdc-dialog-container.hsof-ui-modern .mat-mdc-dialog-title,.mat-mdc-dialog-container.hsof-ui-modern [mat-dialog-title]{flex-shrink:0;margin:0!important;padding:18px!important;background:var(--hsof-surface-muted, #eef1f2)!important;border-bottom:1px solid var(--hsof-line, #e7ebec)!important;box-sizing:border-box}.hsof-ui-modern .mat-mdc-dialog-container .mat-mdc-dialog-title:before,.hsof-ui-modern .mat-mdc-dialog-container [mat-dialog-title]:before,.mat-mdc-dialog-container.hsof-ui-modern .mat-mdc-dialog-title:before,.mat-mdc-dialog-container.hsof-ui-modern [mat-dialog-title]:before{display:none}.hsof-ui-modern .mat-mdc-dialog-container .mat-mdc-dialog-title h2,.hsof-ui-modern .mat-mdc-dialog-container [mat-dialog-title] h2,.mat-mdc-dialog-container.hsof-ui-modern .mat-mdc-dialog-title h2,.mat-mdc-dialog-container.hsof-ui-modern [mat-dialog-title] h2{margin:0;font-size:24px;font-weight:600;line-height:1.25;color:var(--hsof-ink, #46464a)}.hsof-ui-modern .mat-mdc-dialog-container .mat-mdc-dialog-title p,.hsof-ui-modern .mat-mdc-dialog-container [mat-dialog-title] p,.mat-mdc-dialog-container.hsof-ui-modern .mat-mdc-dialog-title p,.mat-mdc-dialog-container.hsof-ui-modern [mat-dialog-title] p{margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.2;color:var(--hsof-muted, #919094)}.hsof-ui-modern .mat-mdc-dialog-container .mat-mdc-dialog-content,.hsof-ui-modern .mat-mdc-dialog-container mat-dialog-content,.mat-mdc-dialog-container.hsof-ui-modern .mat-mdc-dialog-content,.mat-mdc-dialog-container.hsof-ui-modern mat-dialog-content{flex:1 1 auto;min-height:0;margin:0!important;overflow-x:hidden;overflow-y:auto;max-height:none!important;background:#fff}.hsof-ui-modern .mat-mdc-dialog-container:not(:has(.hsof-ng-confirm-modal)) .mat-mdc-dialog-content,.hsof-ui-modern .mat-mdc-dialog-container:not(:has(.hsof-ng-confirm-modal)) mat-dialog-content,.mat-mdc-dialog-container.hsof-ui-modern:not(:has(.hsof-ng-confirm-modal)) .mat-mdc-dialog-content,.mat-mdc-dialog-container.hsof-ui-modern:not(:has(.hsof-ng-confirm-modal)) mat-dialog-content{padding:18px!important}.hsof-ui-modern .mat-mdc-dialog-container:has(.hsof-ng-confirm-modal) .mat-mdc-dialog-content,.hsof-ui-modern .mat-mdc-dialog-container:has(.hsof-ng-confirm-modal) mat-dialog-content,.mat-mdc-dialog-container.hsof-ui-modern:has(.hsof-ng-confirm-modal) .mat-mdc-dialog-content,.mat-mdc-dialog-container.hsof-ui-modern:has(.hsof-ng-confirm-modal) mat-dialog-content{padding:0!important}.hsof-ui-modern .mat-mdc-dialog-container .mat-mdc-dialog-actions,.hsof-ui-modern .mat-mdc-dialog-container mat-dialog-actions,.mat-mdc-dialog-container.hsof-ui-modern .mat-mdc-dialog-actions,.mat-mdc-dialog-container.hsof-ui-modern mat-dialog-actions{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:48px;margin:0!important;padding:18px!important;background:#fff!important;border-top:1px solid var(--hsof-line, #e7ebec)!important;box-sizing:border-box}.hsof-ui-modern .mat-mdc-dialog-container:has(.hsof-ng-confirm-modal):not(:has(mat-dialog-content)) [mat-dialog-title],.mat-mdc-dialog-container.hsof-ui-modern:has(.hsof-ng-confirm-modal):not(:has(mat-dialog-content)) [mat-dialog-title]{background:#fff!important;border-bottom:none!important;text-align:center}.modern-menu-panel.mat-mdc-menu-panel{--modern-select-panel-bg: #fff;--modern-select-option-color: var(--hsof-ink-2, #3b3b3f);--modern-select-option-selected-color: var(--hsof-ink, #1a1b1f);--modern-select-option-check-color: var(--hsof-teal-ink, #00695c);--mat-select-panel-background-color: var(--modern-select-panel-bg);background-color:var(--modern-select-panel-bg)!important;border:1px solid var(--hsof-line-strong, #e3e2e6)!important;border-radius:12px!important;min-width:unset!important;padding:6px!important;box-shadow:0 8px 20px color-mix(in srgb,var(--hsof-ink, #1a1b1f) 14%,transparent)!important}.modern-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content{padding:0!important}.modern-menu-panel.mat-mdc-menu-panel .mat-divider{border-top-color:var(--hsof-line, #f2f0f4)!important;margin:4px 0!important}.modern-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item{align-items:center!important;border-radius:9px;color:var(--hsof-ink, #1a1b1f)!important;display:flex!important;font-size:12px!important;font-weight:400!important;min-height:0!important;padding:0 6px!important}.modern-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text{align-items:center;display:flex!important;flex:1 1 auto;font-size:inherit!important;font-weight:inherit!important;gap:10px;min-width:0;padding:6px 10px!important;width:auto}.modern-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item mat-icon,.modern-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{color:inherit!important;flex:none;font-size:18px!important;height:18px!important;margin:0!important;width:18px!important}.modern-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]),.modern-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([disabled]){background-color:var(--hsof-surface-soft, #f5f5f5)!important}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) .modern-select-panel.mat-mdc-autocomplete-panel{border-radius:12px!important;margin-top:5px!important}.cdk-overlay-pane.mat-mdc-autocomplete-panel-above .modern-select-panel.mat-mdc-autocomplete-panel{border-radius:12px!important;margin-bottom:5px!important}.modern-select-panel.mat-mdc-autocomplete-panel{--modern-select-panel-bg: #fff;--modern-select-option-color: var(--hsof-ink-2, #3b3b3f);--modern-select-option-selected-color: var(--hsof-ink, #1a1b1f);--modern-select-option-check-color: var(--hsof-teal-ink, #00695c);--mat-select-panel-background-color: var(--modern-select-panel-bg);background-color:var(--modern-select-panel-bg)!important;border:1px solid var(--hsof-line-strong, #e3e2e6)!important;border-radius:12px!important;min-width:unset!important;padding:6px!important;box-shadow:0 8px 20px color-mix(in srgb,var(--hsof-ink, #1a1b1f) 14%,transparent)!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-optgroup-label{color:var(--hsof-label, #77777a)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.6px!important;line-height:1.2!important;min-height:0!important;padding:7px 10px 5px!important;text-transform:uppercase!important}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-optgroup--no-label .mat-mdc-optgroup-label,.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-optgroup--select-all .mat-mdc-optgroup-label,.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-optgroup--divider .mat-mdc-optgroup-label{display:none!important;min-height:0!important;padding:0!important}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-optgroup--select-all{display:block;margin:-2px -6px 5px;padding:0 6px 5px;position:relative}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-optgroup--select-all:after{border-bottom:1px solid var(--hsof-line, #f2f0f4);bottom:0;content:"";left:0;position:absolute;right:0}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-optgroup--divider{border-top:1px solid var(--hsof-line, #f2f0f4);margin-top:5px;padding-top:5px}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option{align-items:center!important;display:flex!important;min-height:0!important;padding:0!important;border-radius:9px;color:var(--modern-select-option-color)!important;font-size:12px!important;font-weight:400!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text{align-items:center;color:inherit!important;display:flex!important;flex:1 1 auto;font-size:inherit!important;font-weight:inherit!important;gap:10px;min-width:0;padding:6px 10px!important;width:auto}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox,.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-pseudo-checkbox{flex:none;margin-left:auto!important;margin-right:10px!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:var(--hsof-surface-soft, #f5f5f5)!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:transparent!important;color:var(--modern-select-option-selected-color)!important;font-weight:500!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:inherit!important;font-weight:inherit!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--modern-select-option-check-color)}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.modern-select-option--danger{color:var(--hsof-danger, #8c1d18)!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.modern-select-option--danger:hover:not(.mdc-list-item--disabled),.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.modern-select-option--danger.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:#fff8f6!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-multiple .mat-mdc-option-pseudo-checkbox{flex:none;order:-1;margin-right:8px!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full{width:18px;height:18px;margin-left:5px!important;margin-right:0!important;border-radius:2px!important;--mat-pseudo-checkbox-full-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-pseudo-checkbox-full-selected-icon-color: var( --hsof-primary-50, #0074e9 );--mat-pseudo-checkbox-full-selected-checkmark-color: var( --hsof-primary-100, #ffffff )}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){background-color:#fff!important;border:1px solid var(--hsof-line-strong, #c7c6ca)!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:hover:not(.mat-pseudo-checkbox-disabled):not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){border-color:var(--hsof-muted-2, #919094)!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--hsof-primary-50, #0074e9)!important;border:1px solid var(--hsof-primary-50, #0074e9)!important;color:var(--hsof-primary-100, #ffffff)}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-option-row{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-option-label{flex:1 1 auto;min-width:0}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-option-dot{border-radius:50%;flex:none;height:9px;width:9px}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-option-dot--blue{background-color:#1565c0}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-option-dot--teal{background-color:#00695c}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-option-dot--orange{background-color:#e86a1a}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-option-dot--green{background-color:#388e3c}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-option-dot--amber{background-color:#c8922a}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-option-dot--slate{background-color:#76695f}.modern-select-panel.mat-mdc-autocomplete-panel .modern-select-option-icon{color:#f44336;flex:none;font-size:13px;height:13px;width:13px}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option{align-items:stretch!important;height:auto!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text{align-items:stretch!important;display:block!important;flex:1 1 auto!important;max-width:none!important;min-width:0!important;white-space:normal!important;width:100%!important}.modern-select-panel.mat-mdc-autocomplete-panel .mat-mdc-option>.mat-mdc-option-pseudo-checkbox{display:none!important}mat-card.card{--mat-card-elevated-container-shape: 5px;--mat-card-outlined-container-shape: 5px;--mat-card-filled-container-shape: 5px;--mat-card-elevated-container-color: var(--hsof-surface-elevated, #ffffff);--mat-card-outlined-container-color: var(--hsof-surface-elevated, #ffffff);--mat-card-filled-container-color: var(--hsof-surface-elevated, #ffffff);border-radius:5px;background:var(--hsof-surface-elevated, #ffffff);isolation:isolate}mat-card.card>mat-tab-group>.mat-mdc-tab-header,mat-card.card>.mat-mdc-tab-group>.mat-mdc-tab-header{border-top-left-radius:inherit;border-top-right-radius:inherit}.modern-tree-wrapper{display:block;overflow:hidden;border:1px solid var(--hsof-line, #e7ebec);border-radius:8px;background:#fff;box-shadow:0 1px 2px #14282d0a;margin-top:10px}.modern-tree-wrapper>mat-tree{border:none!important;border-radius:0!important;box-shadow:none!important}mat-tree.modern-tree{display:block;overflow:hidden;border:1px solid var(--hsof-line, #e7ebec);border-radius:8px;background:#fff;box-shadow:0 1px 2px #14282d0a}mat-tree.modern-tree .mat-tree-node{align-items:center!important;min-height:28px!important;font-size:13px!important;line-height:1.35!important;color:var(--hsof-ink)!important;transition:background-color .15s ease}mat-tree.modern-tree .mat-tree-node .node-label{font-size:inherit!important}mat-tree.modern-tree .mat-tree-node .act-name-cell,mat-tree.modern-tree .mat-tree-node .favorite-icon-cell{padding-top:0!important}mat-tree.modern-tree .mat-tree-node:hover{background:var(--hsof-teal-tint)!important}mat-tree.modern-tree button[mat-icon-button],mat-tree.modern-tree a[mat-icon-button]{--mat-icon-button-icon-color: var(--hsof-ink);--mat-icon-button-icon-size: 18px;--mat-icon-button-state-layer-size: 24px;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;line-height:24px!important;color:var(--hsof-ink)!important;--mat-icon-button-icon-size: 18px !important;--mat-icon-button-state-layer-size: 24px !important;--mat-icon-button-icon-color: var(--hsof-ink) !important;--mat-icon-button-state-layer-color: var(--hsof-ink)}mat-tree.modern-tree button[mat-icon-button] mat-icon,mat-tree.modern-tree a[mat-icon-button] mat-icon{width:18px!important;height:18px!important;font-size:18px!important;line-height:18px!important;color:var(--hsof-ink)!important}mat-tree.modern-tree button[mat-icon-button] .mat-mdc-button-touch-target,mat-tree.modern-tree a[mat-icon-button] .mat-mdc-button-touch-target{width:24px!important;height:24px!important}mat-tree.modern-tree button[mat-icon-button]:disabled,mat-tree.modern-tree button[mat-icon-button][disabled],mat-tree.modern-tree button[mat-icon-button].mat-mdc-button-disabled,mat-tree.modern-tree a[mat-icon-button]:disabled,mat-tree.modern-tree a[mat-icon-button][disabled],mat-tree.modern-tree a[mat-icon-button].mat-mdc-button-disabled{opacity:.38;cursor:default;pointer-events:none}.hsof-ui-modern{--hsof-ink: #2e2f2f;--hsof-ink-2: #4c585f;--hsof-muted: #8a949b;--hsof-muted-2: #9aa3a9;--hsof-label: #6b7378;--hsof-line: #eeeeee;--hsof-line-strong: #d5d4d1;--hsof-surface: #f5f8f8;--hsof-surface-2: #fafbfb;--hsof-surface-elevated: #ffffff;--hsof-surface-muted: #eef1f2;--hsof-surface-soft: #f5f5f5;--hsof-surface-warm: #f1f0ee;--hsof-ink-active: #2f3a41;--hsof-on-ink: #ffffff;--hsof-neutral: #e2e2e2;--hsof-neutral-ink: #282725;--hsof-teal: #2c8c8d;--hsof-teal-ink: #295e2e;--hsof-teal-tint: #f4f6f4;--hsof-teal-line: #eaefea;--hsof-teal-line-over: #a6baa7;--hsof-primary-40: #245328;--hsof-primary-50: var(--hsof-teal-ink);--hsof-primary-60: var(--hsof-teal-ink);--hsof-action: #e07a1e;--hsof-action-hover: #ce6e13;--hsof-action-tint: #fdf2e7;--hsof-action-line: #f3cfa0;--hsof-status-orange: #c9820f;--hsof-danger: #c0392b;--hsof-danger-tint: #fdeeee;--hsof-danger-line: #f0d5cd;--hsof-ok: #2f9461;--hsof-ok-tint: #e7f4ec;--hsof-ok-line: #cbe7d5;--hsof-marine: #2f4a5c;--hsof-marine-2: #4a6579;--hsof-marine-icon: #dbe8ee;--hsof-on-marine: #ffffff;--hsof-on-marine-sub: #a9bdc9;--hsof-on-marine-label: #8fa5b3;--hsof-coral: #e57373;--hsof-rose: #be6e6e;--hsof-gold: #d9a441;--hsof-aqua: #4fa8a3;--hsof-sage: #6faf8f;--hsof-slate: #8b99a3;--hsof-slate-2: #35435d;--ink: var(--hsof-ink);--ink-2: var(--hsof-ink-2);--muted: var(--hsof-muted);--muted-2: var(--hsof-muted-2);--label: var(--hsof-label);--line: var(--hsof-line);--line-strong: var(--hsof-line-strong);--surface: var(--hsof-surface);--surface-2: var(--hsof-surface-2);--surface-muted: var(--hsof-surface-muted);--surface-soft: var(--hsof-surface-soft);--surface-warm: var(--hsof-surface-warm);--teal: var(--hsof-teal);--teal-ink: var(--hsof-teal-ink);--teal-tint: var(--hsof-teal-tint);--teal-line: var(--hsof-teal-line);--action: var(--hsof-action);--action-hover: var(--hsof-action-hover);--action-tint: var(--hsof-action-tint);--action-line: var(--hsof-action-line);--status-orange: var(--hsof-status-orange);--danger: var(--hsof-danger);--danger-tint: var(--hsof-danger-tint);--danger-line: var(--hsof-danger-line);--ok: var(--hsof-ok);--ok-tint: var(--hsof-ok-tint);--ok-line: var(--hsof-ok-line);--hsof-chip-primary: #2f6fed;--hsof-chip-success: #1f9d55;--hsof-chip-warning: #b7791f;--hsof-chip-error: #d64545;--hsof-chip-info: #2f8fed;--hsof-chip-gray: #6b7280;--hsof-chip-primary-bg: #e8eefd;--hsof-chip-primary-accent: var(--hsof-chip-primary);--hsof-chip-primary-text: var(--hsof-chip-primary);--hsof-chip-success-bg: #e7f7ee;--hsof-chip-success-accent: var(--hsof-chip-success);--hsof-chip-success-text: var(--hsof-chip-success);--hsof-chip-warning-bg: #fdf3e0;--hsof-chip-warning-accent: var(--hsof-chip-warning);--hsof-chip-warning-text: var(--hsof-chip-warning);--hsof-chip-error-bg: #fbe9e9;--hsof-chip-error-accent: var(--hsof-chip-error);--hsof-chip-error-text: var(--hsof-chip-error);--hsof-chip-info-bg: #e8f2fd;--hsof-chip-info-accent: var(--hsof-chip-info);--hsof-chip-info-text: var(--hsof-chip-info);--hsof-chip-gray-bg: #eef0f2;--hsof-chip-gray-accent: var(--hsof-chip-gray);--hsof-chip-gray-text: var(--hsof-chip-gray);--hsof-chip-primary-bg-dark: var(--hsof-chip-primary);--hsof-chip-success-bg-dark: var(--hsof-chip-success);--hsof-chip-warning-bg-dark: var(--hsof-chip-warning);--hsof-chip-error-bg-dark: var(--hsof-chip-error);--hsof-chip-info-bg-dark: var(--hsof-chip-info);--hsof-chip-gray-bg-dark: var(--hsof-chip-gray);--hsof-chip-dark-badge-bg: rgb(255 255 255 / 35%);--hsof-ai: #ec720b;--hsof-patient-bg: #434444}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-subscript-dynamic-size:not(:has(mat-error,mat-hint)){display:none!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field){overflow:visible!important;width:100%;min-width:0;max-width:100%;margin-block:0;--modern-input-border-rest: #b0aaa4;--modern-input-border-hover: #8a847e;--modern-input-border-focus: var(--hsof-primary-50, #0074e9);--modern-input-halo-focus: color-mix( in srgb, var(--hsof-primary-50, #0074e9) 16%, transparent );--modern-input-caret: var(--hsof-primary-50, #0074e9);--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 4px;--mdc-outlined-text-field-container-shape: 8px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-outline-color: var(--modern-input-border-rest);--mdc-outlined-text-field-hover-outline-color: var(--modern-input-border-hover);--mdc-outlined-text-field-focus-outline-color: var(--modern-input-border-focus);--mdc-outlined-text-field-error-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mat-form-field-error-text-color: #f44336;--mat-form-field-subscript-text-size: 11px;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-weight: 400;--mat-form-field-container-text-line-height: 120%;--mat-form-field-container-text-tracking: 0;--mdc-outlined-text-field-input-text-color: var(--hsof-ink, #1a1b1f);--mdc-outlined-text-field-input-text-placeholder-color: var(--hsof-muted, #919094);--mdc-outlined-text-field-caret-color: var(--modern-input-caret)}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-hint{color:var(--hsof-label, #77777a)}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-hint-wrapper,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-error-wrapper{padding-left:0}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field{overflow:visible!important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-text-field-wrapper{background-color:transparent!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-flex{align-items:center!important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field.mdc-text-field--outlined{height:var(--mat-form-field-container-height)!important;padding-inline:0!important;background-color:#fff!important;border-radius:8px}.hsof-ui-modern mat-form-field:not(.prefix-form-field).mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled{background-color:var(--hsof-surface-muted, #eef1f2)!important;opacity:1!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field).mat-form-field-disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field:not(.prefix-form-field).mat-form-field-disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field:not(.prefix-form-field).mat-form-field-disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field:not(.prefix-form-field).mat-form-field-disabled .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--disabled .mat-mdc-select-placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important;caret-color:transparent!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field).mat-form-field-disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:not(.prefix-form-field).mat-form-field-disabled .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--disabled .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field).mat-form-field-disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:not(.prefix-form-field).mat-form-field-disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:not(.prefix-form-field).mat-form-field-disabled .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#b0aaa4!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field).mat-form-field-disabled .mdc-notched-outline,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--disabled .mdc-notched-outline{box-shadow:none!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(textarea.mat-mdc-input-element) .mdc-text-field.mdc-text-field--outlined{height:auto!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(textarea.mat-mdc-input-element) .mat-mdc-form-field-infix{align-items:center!important;min-height:var(--mat-form-field-container-height)!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(textarea.mat-mdc-input-element) textarea.mat-mdc-input-element:not(.cdk-textarea-autosize){min-height:calc(var(--mat-form-field-container-height) * 2)!important;resize:vertical}.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(textarea.mat-mdc-input-element) textarea.mat-mdc-input-element.cdk-textarea-autosize{resize:none!important;overflow-y:hidden!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;box-sizing:border-box!important;width:100%;min-width:0;max-width:100%;min-height:var(--mat-form-field-container-height)!important;padding-inline:12px!important;padding-block:4px!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field__input:not(textarea),.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-input-element:not(textarea){font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important;caret-color:var(--modern-input-caret)!important;height:auto!important;min-height:0!important;padding:0!important;outline:none!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) textarea.mat-mdc-input-element{font-size:12px!important;font-weight:400!important;line-height:16px!important;color:var(--hsof-ink, #1a1b1f)!important;caret-color:var(--modern-input-caret)!important;outline:none!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) textarea.mat-mdc-input-element:not(.cdk-textarea-autosize){padding:0!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #919094)!important;font-weight:400!important;opacity:1!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field):not(:has(.mdc-floating-label)) .mdc-notched-outline__notch{display:none!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-notched-outline__trailing{border-color:var(--modern-input-border-rest)!important;transition:border-color .15s ease-in-out}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-notched-outline__leading{border-style:solid!important;border-width:1px 0 1px 1px!important;border-right-width:0!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-notched-outline__notch{border-style:solid!important;border-width:1px 0 1px 0!important;border-left-width:0!important;border-right-width:0!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-notched-outline__trailing{border-style:solid!important;border-width:1px 1px 1px 0!important;border-left-width:0!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:var(--modern-input-border-hover)!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--modern-input-border-focus)!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__trailing{border-color:#f44336!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-notched-outline__leading{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-notched-outline__trailing{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-notched-outline{border-radius:8px;box-shadow:none;transition:box-shadow .15s ease-in-out}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined:not(.mdc-text-field--focused) .mdc-notched-outline{box-shadow:none!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-input-halo-focus);border-radius:8px}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused{--mdc-outlined-text-field-caret-color: #f44336}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-prefix,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-suffix{align-self:center;box-sizing:border-box}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-prefix{padding-inline:8px 4px}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;padding-inline:4px 8px}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button{width:24px!important;height:24px!important;padding:0!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button mat-icon{width:20px!important;height:20px!important;font-size:20px}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button mat-icon svg,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button mat-icon svg{width:20px!important;height:20px!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-prefix>mat-icon,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-suffix>mat-icon{width:20px!important;height:20px!important;font-size:20px}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-prefix>mat-icon svg,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mat-mdc-form-field-icon-suffix>mat-icon svg{width:20px!important;height:20px!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mat-mdc-form-field-icon-prefix) .mat-mdc-form-field-infix{padding-inline-start:0!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mat-mdc-form-field-icon-suffix) .mat-mdc-form-field-infix{padding-inline-end:0!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label){position:relative;overflow:visible!important;padding-top:calc(9px * 1.2 + 4px)}.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-text-field,.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-notched-outline,.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-notched-outline__notch{overflow:visible!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-notched-outline__notch{clip-path:none!important;-webkit-clip-path:none!important;max-width:none!important;width:auto!important;padding:0!important;border-top-width:0!important;border-top-style:none!important;flex:0 0 auto!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-floating-label,.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mat-mdc-floating-label,.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) label[matFormFieldFloatingLabel]{display:block!important;position:absolute!important;left:0!important;right:auto!important;width:max-content!important;min-width:0!important;max-width:100%!important;top:0!important;transform:translateY(calc(-100% - 4px))!important;font-family:Poppins,Helvetica Neue,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.4px!important;text-transform:uppercase!important;color:var(--hsof-label, #77777a)!important;pointer-events:none;white-space:nowrap;overflow:visible!important;text-overflow:ellipsis;background:transparent!important;padding:0!important;z-index:1}.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-floating-label--float-above,.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-text-field--label-floating .mdc-floating-label,.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-notched-outline--notched .mdc-floating-label,.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-text-field--focused .mdc-floating-label,.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-text-field--outlined .mdc-floating-label,.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:0!important;transform:translateY(calc(-100% - 4px))!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field:not(.prefix-form-field):has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-select-placeholder{opacity:1!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined.mdc-text-field--focused.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-notched-outline--notched .mdc-notched-outline__notch{border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important}.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-text-field--label-floating .mdc-notched-outline__notch .mdc-floating-label,.hsof-ui-modern mat-form-field:not(.prefix-form-field) .mdc-notched-outline--notched .mdc-floating-label{background-color:#fff;padding-inline:4px}.hsof-ui-modern mat-form-field.modern-select,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field){overflow:visible!important;width:100%;min-width:0;max-width:100%;margin-block:0;--modern-select-border-rest: #b0aaa4;--modern-select-border-hover: #8a847e;--modern-select-border-focus: var(--hsof-primary-50, #0074e9);--modern-select-halo-focus: color-mix( in srgb, var(--hsof-primary-50, #0074e9) 16%, transparent );--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 4px;--mdc-outlined-text-field-container-shape: 8px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-outline-color: var(--modern-select-border-rest);--mdc-outlined-text-field-hover-outline-color: var(--modern-select-border-hover);--mdc-outlined-text-field-focus-outline-color: var(--modern-select-border-focus);--mdc-outlined-text-field-error-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mat-form-field-error-text-color: #f44336;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-weight: 400;--mat-form-field-container-text-line-height: 120%;--mat-form-field-container-text-tracking: 0;--mat-select-enabled-trigger-text-color: var(--hsof-ink, #1a1b1f);--mat-select-placeholder-text-color: var(--hsof-muted, #919094);--mat-select-enabled-arrow-color: var(--hsof-ink, #1a1b1f);--mat-select-focused-arrow-color: var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-select .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field{overflow:visible!important}.hsof-ui-modern mat-form-field.modern-select .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-text-field-wrapper{background-color:transparent!important}.hsof-ui-modern mat-form-field.modern-select .mat-mdc-form-field-flex,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-form-field-flex{align-items:center!important}.hsof-ui-modern mat-form-field.modern-select .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field.mdc-text-field--outlined{height:var(--mat-form-field-container-height)!important;padding-inline:0!important;background-color:#fff!important;border-radius:8px}.hsof-ui-modern mat-form-field.modern-select.mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field).mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled{background-color:var(--hsof-surface-muted, #eef1f2)!important;opacity:1!important}.hsof-ui-modern mat-form-field.modern-select.mat-form-field-disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-select.mat-form-field-disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-select.mat-form-field-disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select.mat-form-field-disabled .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--disabled .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field).mat-form-field-disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field).mat-form-field-disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field).mat-form-field-disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field).mat-form-field-disabled .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--disabled .mat-mdc-select-placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important;caret-color:transparent!important}.hsof-ui-modern mat-form-field.modern-select.mat-form-field-disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field.modern-select.mat-form-field-disabled .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--disabled .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field).mat-form-field-disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field).mat-form-field-disabled .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--disabled .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important}.hsof-ui-modern mat-form-field.modern-select.mat-form-field-disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select.mat-form-field-disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select.mat-form-field-disabled .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--disabled .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field).mat-form-field-disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field).mat-form-field-disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field).mat-form-field-disabled .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--modern-select-border-rest)!important}.hsof-ui-modern mat-form-field.modern-select.mat-form-field-disabled .mdc-notched-outline,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--disabled .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field).mat-form-field-disabled .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--disabled .mdc-notched-outline{box-shadow:none!important}.hsof-ui-modern mat-form-field.modern-select .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;box-sizing:border-box!important;min-height:var(--mat-form-field-container-height)!important;padding-inline:12px!important;padding-block:4px!important}.hsof-ui-modern mat-form-field.modern-select:not(:has(.mdc-floating-label)) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):not(:has(.mdc-floating-label)) .mdc-notched-outline__notch{display:none!important}.hsof-ui-modern mat-form-field.modern-select .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-notched-outline__trailing{border-color:var(--modern-select-border-rest)!important;transition:border-color .15s ease-in-out}.hsof-ui-modern mat-form-field.modern-select .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-notched-outline__leading{border-style:solid!important;border-width:1px 0 1px 1px!important;border-right-width:0!important}.hsof-ui-modern mat-form-field.modern-select .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-notched-outline__notch{border-style:solid!important;border-width:1px 0 1px 0!important;border-left-width:0!important;border-right-width:0!important}.hsof-ui-modern mat-form-field.modern-select .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-notched-outline__trailing{border-style:solid!important;border-width:1px 1px 1px 0!important;border-left-width:0!important}.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:var(--modern-select-border-hover)!important}.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--modern-select-border-focus)!important}.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__trailing{border-color:#f44336!important}.hsof-ui-modern mat-form-field.modern-select .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-notched-outline__leading{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.hsof-ui-modern mat-form-field.modern-select .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-notched-outline__trailing{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.hsof-ui-modern mat-form-field.modern-select .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-notched-outline{border-radius:8px;box-shadow:none;transition:box-shadow .15s ease-in-out}.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined:not(.mdc-text-field--focused) .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined:not(.mdc-text-field--focused) .mdc-notched-outline{box-shadow:none!important}.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-select-halo-focus);border-radius:8px}.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}.hsof-ui-modern mat-form-field.modern-select .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field,.hsof-ui-modern mat-form-field.modern-select .mat-mdc-form-field-flex,.hsof-ui-modern mat-form-field.modern-select .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-form-field-flex,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-form-field-infix{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.hsof-ui-modern mat-form-field.modern-select .mat-mdc-select,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-select{width:100%;min-width:0;max-width:100%}.hsof-ui-modern mat-form-field.modern-select .mat-mdc-select-trigger,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-select-trigger{display:flex!important;align-items:center!important;height:100%;min-width:0;max-width:100%}.hsof-ui-modern mat-form-field.modern-select .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select .mat-mdc-select-value-text,.hsof-ui-modern mat-form-field.modern-select .mat-mdc-select-min-line,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-select-value,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-select-value-text,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-select-min-line{display:flex!important;align-items:center!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important}.hsof-ui-modern mat-form-field.modern-select .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-select-placeholder{display:flex!important;align-items:center!important;font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-muted, #919094)!important;opacity:1!important}.hsof-ui-modern mat-form-field.modern-select .modern-select-trigger-count,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .modern-select-trigger-count{align-items:center;display:inline-flex;gap:8px;min-width:0}.hsof-ui-modern mat-form-field.modern-select .modern-select-trigger-count__label,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .modern-select-trigger-count__label{color:var(--hsof-muted, #919094);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsof-ui-modern mat-form-field.modern-select .modern-select-trigger-count__badge,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .modern-select-trigger-count__badge{align-items:center;background-color:var(--hsof-teal-ink, #005cbb);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;justify-content:center;line-height:1;min-height:22px;min-width:22px;padding-block:4px;padding-inline:6px}.hsof-ui-modern mat-form-field.modern-select .mat-mdc-select-arrow-wrapper,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-select-arrow-wrapper{display:flex!important;align-items:center!important;height:20px;transform:none!important}.hsof-ui-modern mat-form-field.modern-select .mat-mdc-select-arrow,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-select-arrow{color:var(--hsof-ink, #1a1b1f)!important}.hsof-ui-modern mat-form-field.modern-select .mat-mdc-select-arrow svg,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mat-mdc-select-arrow svg{width:20px;height:20px}.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label),.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label){position:relative;overflow:visible!important;padding-top:calc(9px * 1.2 + 4px)}.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field,.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-notched-outline,.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-text-field,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-notched-outline__notch{overflow:visible!important}.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-notched-outline__notch{clip-path:none!important;-webkit-clip-path:none!important;max-width:none!important;width:auto!important;padding:0!important;border-top-width:0!important;border-top-style:none!important;flex:0 0 auto!important}.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-floating-label,.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mat-mdc-floating-label,.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) label[matFormFieldFloatingLabel],.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-floating-label,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mat-mdc-floating-label,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) label[matFormFieldFloatingLabel]{display:block!important;position:absolute!important;left:0!important;right:auto!important;width:max-content!important;min-width:0!important;max-width:100%!important;top:0!important;transform:translateY(calc(-100% - 4px))!important;font-family:Poppins,Helvetica Neue,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.4px!important;text-transform:uppercase!important;color:var(--hsof-label, #77777a)!important;pointer-events:none;white-space:nowrap;overflow:visible!important;text-overflow:ellipsis;background:transparent!important;padding:0!important;z-index:1}.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-floating-label--float-above,.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field--label-floating .mdc-floating-label,.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-notched-outline--notched .mdc-floating-label,.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field--focused .mdc-floating-label,.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field--outlined .mdc-floating-label,.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-floating-label--float-above,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-text-field--label-floating .mdc-floating-label,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-notched-outline--notched .mdc-floating-label,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-text-field--focused .mdc-floating-label,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-text-field--outlined .mdc-floating-label,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:0!important;transform:translateY(calc(-100% - 4px))!important}.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field.modern-select:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field):has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-select-placeholder{opacity:1!important}.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--focused.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select .mdc-notched-outline--notched .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined.mdc-text-field--focused.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-notched-outline--notched .mdc-notched-outline__notch{border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important}.hsof-ui-modern mat-form-field.modern-select .mdc-text-field--label-floating .mdc-notched-outline__notch .mdc-floating-label,.hsof-ui-modern mat-form-field.modern-select .mdc-notched-outline--notched .mdc-floating-label,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-text-field--label-floating .mdc-notched-outline__notch .mdc-floating-label,.hsof-ui-modern mat-form-field:has(>mat-select):not(.prefix-form-field):not(.phone-international-field) .mdc-notched-outline--notched .mdc-floating-label{background-color:#fff;padding-inline:4px}.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large){--mat-form-field-container-height: 26px;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mdc-text-field.mdc-text-field--outlined{height:26px!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:26px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-trigger{display:flex!important;align-items:center!important;height:100%}.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-value-text,.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-min-line,.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-placeholder{display:flex!important;align-items:center!important;font-size:12px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-arrow-wrapper{display:flex!important;align-items:center!important;height:16px}.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mat-mdc-select-arrow svg{width:16px;height:16px}.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select.modern-select-compact:not(.modern-select-xs):not(.modern-select-small):not(.modern-select-lg):not(.modern-select-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact{--mat-form-field-container-height: 22px;--mat-form-field-container-text-size: 10px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact .mdc-text-field.mdc-text-field--outlined{height:22px!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:2px!important;padding-inline:6px!important;min-height:22px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-trigger,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-trigger{display:flex!important;align-items:center!important;height:100%}.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-value-text,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-min-line,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-value-text,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-min-line,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-placeholder{display:flex!important;align-items:center!important;font-size:10px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-arrow-wrapper,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-arrow-wrapper{display:flex!important;align-items:center!important;height:16px}.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact .mat-mdc-select-arrow svg,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact .mat-mdc-select-arrow svg{width:16px;height:16px}.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select.modern-select-xs.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select.modern-select-small.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact{--mat-form-field-container-height: 32px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact .mdc-text-field.mdc-text-field--outlined{height:32px!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:32px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-trigger,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-trigger{display:flex!important;align-items:center!important;height:100%}.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-value-text,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-min-line,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-value-text,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-min-line,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-placeholder{display:flex!important;align-items:center!important;font-size:14px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-arrow-wrapper,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-arrow-wrapper{display:flex!important;align-items:center!important;height:20px}.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact .mat-mdc-select-arrow svg,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact .mat-mdc-select-arrow svg{width:20px;height:20px}.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select.modern-select-lg.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-select.modern-select-large.modern-select-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#919094!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip{width:auto;max-width:100%}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip .mat-mdc-form-field-subscript-wrapper{display:none}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip .mdc-notched-outline{display:none!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field.modern-select.modern-select-chip .mdc-text-field.mdc-text-field--outlined{background-color:transparent!important;height:auto!important;min-height:0!important;padding-inline:0!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip .mat-mdc-form-field-infix{min-height:0!important;padding:0!important;width:auto}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip .mat-mdc-select,.hsof-ui-modern mat-form-field.modern-select.modern-select-chip .mat-mdc-select-trigger,.hsof-ui-modern mat-form-field.modern-select.modern-select-chip .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-select.modern-select-chip .mat-mdc-select-value-text{max-width:none!important;min-width:0;overflow:visible!important;text-overflow:unset!important;width:auto!important}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip .mat-mdc-select-trigger{align-items:center;display:inline-flex;gap:0}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip mat-chip{overflow:visible!important;pointer-events:none}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip mat-chip .mdc-evolution-chip__text-label,.hsof-ui-modern mat-form-field.modern-select.modern-select-chip mat-chip .mat-mdc-chip-action-label{align-items:center;display:inline-flex;gap:5px}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip mat-chip mat-icon{display:block;flex-shrink:0;font-size:12px;height:12px;opacity:.8;overflow:visible;transition:transform .2s ease;width:12px}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip mat-chip mat-icon svg{fill:none;height:12px;width:12px}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip .mat-mdc-select[aria-expanded=true] mat-chip mat-icon{transform:rotate(180deg)}.hsof-ui-modern mat-form-field.modern-select.modern-select-chip .mat-mdc-select-arrow-wrapper{display:none!important}.hsof-ui-modern .tel-form{align-items:flex-end;gap:8px}.hsof-ui-modern .tel-form.tel-form--modern-prefix{align-items:flex-start}.hsof-ui-modern .tel-form mat-form-field.prefix-form-field{min-width:60px;width:60px;flex-shrink:0;margin-bottom:0}.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mdc-text-field--outlined{padding-left:4px!important;padding-right:4px!important;height:32px!important}.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mat-mdc-form-field-infix{padding-bottom:0;padding-inline:4px!important;min-height:32px!important;width:auto;min-width:0}.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mdc-notched-outline,.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mdc-notched-outline__leading,.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mdc-notched-outline__notch,.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mdc-notched-outline__trailing{display:none!important}.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mat-mdc-text-field-wrapper,.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mdc-text-field{background:transparent!important}.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mat-mdc-select-trigger{display:flex;align-items:center;gap:2px}.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mat-mdc-select-value,.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mat-mdc-select-value-text,.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mat-mdc-select-min-line{overflow:visible;flex:0 0 auto;max-width:none}.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .mat-mdc-select-arrow-wrapper{flex-shrink:0;transform:none}.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .country-option{display:flex;align-items:center;flex-shrink:0}.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .country-option-flag-container{width:20px;flex-shrink:0}.hsof-ui-modern .tel-form mat-form-field.prefix-form-field .country-option-flag{width:20px;flex-shrink:0}.hsof-ui-modern .tel-form mat-form-field.phone-international-field{flex:1 1 auto;min-width:0;width:100%}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size){display:block;box-sizing:border-box;width:100%}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .mat-mdc-form-field-text-prefix{align-items:center;align-self:center;display:inline-flex;flex:0 0 auto;margin-inline-start:-2px;max-width:52px;padding-inline:0}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix{align-items:center;display:inline-flex;flex:0 0 auto;margin-top:6px;margin-left:3px;max-width:48px;width:48px}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select{flex:0 0 48px;max-width:48px;min-width:48px;overflow:hidden;pointer-events:none;width:48px}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select.mat-mdc-select{max-width:48px;width:48px}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .mat-mdc-select-trigger{align-items:center;contain:layout;display:inline-flex;gap:8px;max-width:48px;overflow:hidden;pointer-events:auto;width:48px}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .mat-mdc-button-touch-target{display:none}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .mat-mdc-select-value,.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .mat-mdc-select-value-text,.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .mat-mdc-select-min-line{flex:0 0 auto;max-width:24px;min-width:20px;overflow:visible!important;width:20px}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .mat-mdc-select-value-text{align-items:center;display:inline-flex;line-height:1}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .mat-mdc-select-min-line{line-height:0}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .mat-mdc-select-arrow-wrapper{align-items:center;display:inline-flex;flex:0 0 20px;flex-shrink:0;height:15px;justify-content:center;margin-inline-start:0;transform:none;width:20px}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .phone-international-prefix-trigger,.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .country-option-flag-container,.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .country-option-flag{flex-shrink:0}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .phone-international-prefix-trigger{align-items:center;display:inline-flex;height:15px;width:20px}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .country-option-flag-container{align-items:center;display:inline-flex;height:15px;justify-content:center;margin-right:0;width:20px}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix-select .country-option-flag{display:block;width:20px}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .mat-mdc-form-field-infix{align-items:center;cursor:text;display:flex!important;flex:1 1 auto;min-width:0;width:100%}.hsof-ui-modern .tel-form mat-form-field.phone-international-field input.mat-mdc-input-element{cursor:text;flex:1 1 0;min-width:0;pointer-events:auto;position:relative;width:0;z-index:1}.hsof-ui-modern .tel-form mat-form-field.phone-international-field .phone-international-prefix{cursor:default}.hsof-ui-modern .tel-form mat-form-field.phone-international-field:has(.mat-mdc-form-field-text-prefix) .mat-mdc-form-field-infix{padding-inline-start:4px!important}.hsof-ui-modern .tel-form mat-form-field.number-form-field{flex:1 1 auto;min-width:0}.hsof-ui-modern mat-form-field.modern-datepicker,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle){overflow:visible!important;margin-block:0;--modern-datepicker-border-rest: #b0aaa4;--modern-datepicker-border-hover: #8a847e;--modern-datepicker-border-focus: var(--hsof-primary-50, #0074e9);--modern-datepicker-halo-focus: color-mix( in srgb, var(--hsof-primary-50, #0074e9) 16%, transparent );--modern-datepicker-caret: var(--hsof-primary-50, #0074e9);--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 4px;--mdc-outlined-text-field-container-shape: 8px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-outline-color: var(--modern-datepicker-border-rest);--mdc-outlined-text-field-hover-outline-color: var(--modern-datepicker-border-hover);--mdc-outlined-text-field-focus-outline-color: var(--modern-datepicker-border-focus);--mdc-outlined-text-field-error-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mat-form-field-error-text-color: #f44336;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-weight: 400;--mat-form-field-container-text-line-height: 120%;--mat-form-field-container-text-tracking: 0;--mdc-outlined-text-field-input-text-color: var(--hsof-ink, #1a1b1f);--mdc-outlined-text-field-input-text-placeholder-color: var(--hsof-muted, #919094);--mdc-outlined-text-field-caret-color: var(--modern-datepicker-caret)}.hsof-ui-modern mat-form-field.modern-datepicker .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field{overflow:visible!important;min-width:0;box-sizing:border-box}.hsof-ui-modern mat-form-field.modern-datepicker .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-mdc-text-field-wrapper{background-color:transparent!important}.hsof-ui-modern mat-form-field.modern-datepicker .mat-mdc-form-field-flex,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-mdc-form-field-flex{align-items:stretch!important;height:100%;min-width:0;box-sizing:border-box}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field.mdc-text-field--outlined{position:relative;height:var(--mat-form-field-container-height)!important;padding-inline:0!important;padding-block:0!important;background-color:#fff!important;border-radius:8px}.hsof-ui-modern mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled{background-color:var(--hsof-surface-muted, #eef1f2)!important;opacity:1!important}.hsof-ui-modern mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.mat-form-field-disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.mat-form-field-disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-datepicker.mat-form-field-disabled .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--disabled .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-form-field-disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-form-field-disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-form-field-disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-form-field-disabled .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--disabled .mat-mdc-select-placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important;caret-color:transparent!important}.hsof-ui-modern mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field.modern-datepicker.mat-form-field-disabled .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--disabled .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-form-field-disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-form-field-disabled .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--disabled .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important}.hsof-ui-modern mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--disabled .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-form-field-disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-form-field-disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-form-field-disabled .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#b0aaa4!important}.hsof-ui-modern mat-form-field.modern-datepicker.mat-form-field-disabled .mdc-notched-outline,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--disabled .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-form-field-disabled .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--disabled .mdc-notched-outline{box-shadow:none!important}.hsof-ui-modern mat-form-field.modern-datepicker .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;box-sizing:border-box!important;min-height:var(--mat-form-field-container-height)!important;padding-block:4px!important;padding-inline-start:12px!important;padding-inline-end:0!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-mdc-input-element{font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important;caret-color:var(--modern-datepicker-caret)!important;height:auto!important;min-height:0!important;padding:0!important;outline:none!important}.hsof-ui-modern mat-form-field.modern-datepicker:not(:has(mat-date-range-input)) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker:not(:has(mat-date-range-input)) .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):not(:has(mat-date-range-input)) .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):not(:has(mat-date-range-input)) .mat-mdc-input-element{height:auto!important;min-height:0!important}.hsof-ui-modern mat-form-field.modern-datepicker:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner{font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important;caret-color:var(--modern-datepicker-caret)!important;height:auto!important;min-height:0!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;outline:none!important}.hsof-ui-modern mat-form-field.modern-datepicker:has(mat-date-range-input) .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):has(mat-date-range-input) .mat-date-range-input-separator,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator{font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important}.hsof-ui-modern mat-form-field.modern-datepicker:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element{width:auto!important;min-width:0!important;max-width:none!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field.modern-datepicker .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field.modern-datepicker .mat-date-range-input-inner::placeholder,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-date-range-input-inner::placeholder{color:var(--hsof-muted, #919094)!important;font-weight:400!important;opacity:1!important}.hsof-ui-modern mat-form-field.modern-datepicker:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field.modern-datepicker:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field.modern-datepicker:has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-date-range-input-inner::placeholder,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):has(.mdc-floating-label) .mdc-text-field:not(.mdc-text-field--focused) .mat-date-range-input-inner::placeholder{opacity:0!important}.hsof-ui-modern mat-form-field.modern-datepicker:not(:has(.mdc-floating-label)) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):not(:has(.mdc-floating-label)) .mdc-notched-outline__notch{display:none!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-notched-outline__trailing{border-color:var(--modern-datepicker-border-rest)!important;transition:border-color .15s ease-in-out}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-notched-outline__leading{border-style:solid!important;border-width:1px 0 1px 1px!important;border-right-width:0!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-notched-outline__notch{border-style:solid!important;border-width:1px 0 1px 0!important;border-left-width:0!important;border-right-width:0!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-notched-outline__trailing{border-style:solid!important;border-width:1px 1px 1px 0!important;border-left-width:0!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:var(--modern-datepicker-border-hover)!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--modern-datepicker-border-focus)!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__trailing{border-color:#f44336!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-notched-outline__leading{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-notched-outline__trailing{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-notched-outline{border-radius:8px;box-shadow:none;transition:box-shadow .15s ease-in-out}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined:has(.mat-datepicker-toggle-active) .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined:has(.mat-datepicker-toggle-active) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined:has(.mat-datepicker-toggle-active) .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined:has(.mat-datepicker-toggle-active) .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined:has(.mat-datepicker-toggle-active) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined:has(.mat-datepicker-toggle-active) .mdc-notched-outline__trailing{border-color:var(--modern-datepicker-border-focus)!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined:has(.mat-datepicker-toggle-active) .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined:has(.mat-datepicker-toggle-active) .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-datepicker-halo-focus);border-radius:8px}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-datepicker-toggle-active) .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-datepicker-toggle-active) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-datepicker-toggle-active) .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-datepicker-toggle-active) .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-datepicker-toggle-active) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-datepicker-toggle-active) .mdc-notched-outline__trailing{border-color:#f44336!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-datepicker-toggle-active) .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-datepicker-toggle-active) .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(:has(.mat-datepicker-toggle-active)) .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(:has(.mat-datepicker-toggle-active)) .mdc-notched-outline{box-shadow:none!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-datepicker-halo-focus);border-radius:8px}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused{--mdc-outlined-text-field-caret-color: #f44336}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--focused.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-notched-outline--notched .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--focused.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-notched-outline--notched .mdc-notched-outline__notch{border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important}.hsof-ui-modern mat-form-field.modern-datepicker .mdc-text-field--label-floating .mdc-notched-outline__notch .mdc-floating-label,.hsof-ui-modern mat-form-field.modern-datepicker .mdc-notched-outline--notched .mdc-floating-label,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-text-field--label-floating .mdc-notched-outline__notch .mdc-floating-label,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mdc-notched-outline--notched .mdc-floating-label{background-color:#fff;padding-inline:4px}.hsof-ui-modern mat-form-field.modern-datepicker .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}.hsof-ui-modern mat-form-field.modern-datepicker .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}.hsof-ui-modern mat-form-field.modern-datepicker .mat-datepicker-toggle,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-datepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}.hsof-ui-modern mat-form-field.modern-datepicker .mat-datepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker .mat-datepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-datepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-datepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 18px;width:24px!important;height:24px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-datepicker .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}.hsof-ui-modern mat-form-field.modern-datepicker .mat-datepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker .mat-datepicker-toggle mat-icon,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-datepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-datepicker-toggle mat-icon{width:18px!important;height:18px!important;font-size:18px;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-datepicker .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size),.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle) .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size){display:block;box-sizing:border-box;width:100%}.hsof-ui-modern mat-form-field.modern-datepicker:has(mat-date-range-input) .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):has(mat-date-range-input) .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:auto!important;min-width:190px!important;flex:1 1 auto!important}.hsof-ui-modern mat-form-field.modern-datepicker:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle):has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner{width:auto!important;min-width:0!important;max-width:none!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline{display:inline-block;width:auto;max-width:100%}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline .mdc-text-field,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline .mdc-text-field{width:auto!important;min-width:0}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline .mat-mdc-form-field-flex,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline .mat-mdc-form-field-flex{width:auto!important;min-width:0}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline .mat-mdc-form-field-infix{width:auto!important;min-width:0!important;flex:0 1 auto!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline:not(:has(mat-date-range-input)) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline:not(:has(mat-date-range-input)) .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline:not(:has(mat-date-range-input)) .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline:not(:has(mat-date-range-input)) .mat-mdc-input-element{width:10ch!important;min-width:10ch!important;max-width:10ch!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:auto!important;min-width:190px!important;flex:1 1 auto!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-datepicker-toggle).modern-datepicker-inline.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner{width:auto!important;min-width:0!important;max-width:none!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large){--mat-form-field-container-height: 26px;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mdc-text-field.mdc-text-field--outlined{height:26px!important;padding-block:0!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:26px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-date-range-input-inner{font-size:12px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large):has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large):has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large):has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large):has(mat-date-range-input) .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large).mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large).mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large).mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large).mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator{font-size:12px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 20px;--mat-icon-button-icon-size: 16px;width:20px!important;height:20px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:20px!important;height:20px!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-datepicker-toggle mat-icon{width:16px!important;height:16px!important;font-size:16px;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mat-mdc-form-field-infix{padding-inline-start:8px!important;padding-inline-end:0!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-compact:not(.modern-datepicker-xs):not(.modern-datepicker-small):not(.modern-datepicker-lg):not(.modern-datepicker-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact{--mat-form-field-container-height: 22px;--mat-form-field-container-text-size: 10px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mdc-text-field.mdc-text-field--outlined{height:22px!important;padding-block:0!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:2px!important;padding-inline:6px!important;min-height:22px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-date-range-input-inner{font-size:10px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator{font-size:10px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 20px;--mat-icon-button-icon-size: 16px;width:20px!important;height:20px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:20px!important;height:20px!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-datepicker-toggle mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-datepicker-toggle mat-icon{width:16px!important;height:16px!important;font-size:16px;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mat-mdc-form-field-infix{padding-inline-start:6px!important;padding-inline-end:0!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-xs.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-small.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact{--mat-form-field-container-height: 32px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mdc-text-field.mdc-text-field--outlined{height:32px!important;padding-block:0!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:32px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-date-range-input-inner{font-size:14px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact:has(mat-date-range-input) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact:has(mat-date-range-input) .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact:has(mat-date-range-input) .mat-date-range-input-separator,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-inner,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact.mat-mdc-form-field-type-mat-date-range-input .mat-date-range-input-separator{font-size:14px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 18px;width:24px!important;height:24px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-datepicker-toggle mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-datepicker-toggle mat-icon{width:18px!important;height:18px!important;font-size:18px;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mat-mdc-form-field-infix{padding-inline-start:8px!important;padding-inline-end:0!important}.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-lg.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-datepicker.modern-datepicker-large.modern-datepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#919094!important}.hsof-ui-modern mat-form-field.modern-timepicker,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle){overflow:visible!important;margin-block:0;--modern-timepicker-border-rest: #b0aaa4;--modern-timepicker-border-hover: #8a847e;--modern-timepicker-border-focus: var(--hsof-primary-50, #0074e9);--modern-timepicker-halo-focus: color-mix( in srgb, var(--hsof-primary-50, #0074e9) 16%, transparent );--modern-timepicker-caret: var(--hsof-primary-50, #0074e9);--mat-form-field-container-height: 32px;--mat-form-field-container-vertical-padding: 4px;--mdc-outlined-text-field-container-shape: 8px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 1px;--mdc-outlined-text-field-outline-color: var(--modern-timepicker-border-rest);--mdc-outlined-text-field-hover-outline-color: var(--modern-timepicker-border-hover);--mdc-outlined-text-field-focus-outline-color: var(--modern-timepicker-border-focus);--mdc-outlined-text-field-error-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mat-form-field-error-text-color: #f44336;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-weight: 400;--mat-form-field-container-text-line-height: 120%;--mat-form-field-container-text-tracking: 0;--mdc-outlined-text-field-input-text-color: var(--hsof-ink, #1a1b1f);--mdc-outlined-text-field-input-text-placeholder-color: var(--hsof-muted, #919094);--mdc-outlined-text-field-caret-color: var(--modern-timepicker-caret)}.hsof-ui-modern mat-form-field.modern-timepicker .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field{overflow:visible!important;min-width:0;box-sizing:border-box}.hsof-ui-modern mat-form-field.modern-timepicker .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-mdc-text-field-wrapper{background-color:transparent!important}.hsof-ui-modern mat-form-field.modern-timepicker .mat-mdc-form-field-flex,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-mdc-form-field-flex{align-items:stretch!important;height:100%;min-width:0;box-sizing:border-box}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field.mdc-text-field--outlined{position:relative;height:var(--mat-form-field-container-height)!important;padding-inline:0!important;padding-block:0!important;background-color:#fff!important;border-radius:8px}.hsof-ui-modern mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).mat-form-field-disabled .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled{background-color:var(--hsof-surface-muted, #eef1f2)!important;opacity:1!important}.hsof-ui-modern mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker.mat-form-field-disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-timepicker.mat-form-field-disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-timepicker.mat-form-field-disabled .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--disabled .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).mat-form-field-disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).mat-form-field-disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).mat-form-field-disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).mat-form-field-disabled .mat-mdc-select-placeholder,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--disabled .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--disabled .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--disabled .mat-mdc-select-value,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--disabled .mat-mdc-select-placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important;caret-color:transparent!important}.hsof-ui-modern mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field.modern-timepicker.mat-form-field-disabled .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--disabled .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).mat-form-field-disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).mat-form-field-disabled .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--disabled .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--disabled .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #8a949b)!important;-webkit-text-fill-color:var(--hsof-muted, #8a949b)!important}.hsof-ui-modern mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--disabled .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).mat-form-field-disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).mat-form-field-disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).mat-form-field-disabled .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--disabled .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--disabled .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#b0aaa4!important}.hsof-ui-modern mat-form-field.modern-timepicker.mat-form-field-disabled .mdc-notched-outline,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--disabled .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).mat-form-field-disabled .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--disabled .mdc-notched-outline{box-shadow:none!important}.hsof-ui-modern mat-form-field.modern-timepicker .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;box-sizing:border-box!important;min-height:var(--mat-form-field-container-height)!important;padding-block:4px!important;padding-inline-start:12px!important;padding-inline-end:0!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-mdc-input-element{font-size:12px!important;font-weight:400!important;line-height:120%!important;color:var(--hsof-ink, #1a1b1f)!important;caret-color:var(--modern-timepicker-caret)!important;height:auto!important;min-height:0!important;padding:0!important;outline:none!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-mdc-input-element{height:auto!important;min-height:0!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field.modern-timepicker .mat-mdc-input-element::placeholder,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field__input::placeholder,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-mdc-input-element::placeholder{color:var(--hsof-muted, #919094)!important;font-weight:400!important;opacity:1!important}.hsof-ui-modern mat-form-field.modern-timepicker:not(:has(.mdc-floating-label)) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle):not(:has(.mdc-floating-label)) .mdc-notched-outline__notch{display:none!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-notched-outline__trailing{border-color:var(--modern-timepicker-border-rest)!important;transition:border-color .15s ease-in-out}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-notched-outline__leading{border-style:solid!important;border-width:1px 0 1px 1px!important;border-right-width:0!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-notched-outline__notch{border-style:solid!important;border-width:1px 0 1px 0!important;border-left-width:0!important;border-right-width:0!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-notched-outline__trailing{border-style:solid!important;border-width:1px 1px 1px 0!important;border-left-width:0!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:var(--modern-timepicker-border-hover)!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--modern-timepicker-border-focus)!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid .mdc-notched-outline__trailing{border-color:#f44336!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-notched-outline__leading{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-notched-outline__trailing{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-notched-outline{border-radius:8px;box-shadow:none;transition:box-shadow .15s ease-in-out}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__trailing{border-color:var(--modern-timepicker-border-focus)!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-timepicker-halo-focus);border-radius:8px}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline__trailing{border-color:#f44336!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid:has(.mat-timepicker-input[aria-expanded=true]) .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined:not(.mdc-text-field--focused):not(:has(.mat-timepicker-input[aria-expanded=true])) .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(:has(.mat-timepicker-input[aria-expanded=true])) .mdc-notched-outline{box-shadow:none!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px var(--modern-timepicker-halo-focus);border-radius:8px}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused .mdc-notched-outline,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused .mdc-notched-outline{box-shadow:0 0 0 3px #fdeeec}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--focused{--mdc-outlined-text-field-caret-color: #f44336}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--focused.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-notched-outline--notched .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--focused.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--outlined.mdc-text-field--invalid.mdc-text-field--label-floating .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-notched-outline--notched .mdc-notched-outline__notch{border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important}.hsof-ui-modern mat-form-field.modern-timepicker .mdc-text-field--label-floating .mdc-notched-outline__notch .mdc-floating-label,.hsof-ui-modern mat-form-field.modern-timepicker .mdc-notched-outline--notched .mdc-floating-label,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-text-field--label-floating .mdc-notched-outline__notch .mdc-floating-label,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mdc-notched-outline--notched .mdc-floating-label{background-color:#fff;padding-inline:4px}.hsof-ui-modern mat-form-field.modern-timepicker .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}.hsof-ui-modern mat-form-field.modern-timepicker .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}.hsof-ui-modern mat-form-field.modern-timepicker .mat-timepicker-toggle,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-timepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}.hsof-ui-modern mat-form-field.modern-timepicker .mat-timepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker .mat-timepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-timepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-timepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 18px;width:24px!important;height:24px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-timepicker .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}.hsof-ui-modern mat-form-field.modern-timepicker .mat-timepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker .mat-timepicker-toggle mat-icon,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-timepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-timepicker-toggle mat-icon{width:18px!important;height:18px!important;font-size:18px;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-timepicker .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size),.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle) .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align:not(.mat-mdc-form-field-subscript-dynamic-size){display:block;box-sizing:border-box;width:100%}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-inline,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).modern-timepicker-inline{display:inline-block;width:auto;max-width:100%}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-inline .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-inline .mdc-text-field,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).modern-timepicker-inline .mat-mdc-text-field-wrapper,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).modern-timepicker-inline .mdc-text-field{width:auto!important;min-width:0}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-inline .mat-mdc-form-field-flex,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).modern-timepicker-inline .mat-mdc-form-field-flex{width:auto!important;min-width:0}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-inline .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).modern-timepicker-inline .mat-mdc-form-field-infix{width:auto!important;min-width:0!important;flex:0 1 auto!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-inline .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-inline .mat-mdc-input-element,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).modern-timepicker-inline .mdc-text-field__input,.hsof-ui-modern mat-form-field:has(mat-timepicker-toggle).modern-timepicker-inline .mat-mdc-input-element{width:5ch!important;min-width:5ch!important;max-width:5ch!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large){--mat-form-field-container-height: 26px;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mdc-text-field.mdc-text-field--outlined{height:26px!important;padding-block:0!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:26px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-mdc-input-element{font-size:12px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 20px;--mat-icon-button-icon-size: 16px;width:20px!important;height:20px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:20px!important;height:20px!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-timepicker-toggle mat-icon{width:16px!important;height:16px!important;font-size:16px;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mat-mdc-form-field-infix{padding-inline-start:8px!important;padding-inline-end:0!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-compact:not(.modern-timepicker-xs):not(.modern-timepicker-small):not(.modern-timepicker-lg):not(.modern-timepicker-large) .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact{--mat-form-field-container-height: 22px;--mat-form-field-container-text-size: 10px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mdc-text-field.mdc-text-field--outlined{height:22px!important;padding-block:0!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:2px!important;padding-inline:6px!important;min-height:22px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-mdc-input-element{font-size:10px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 20px;--mat-icon-button-icon-size: 16px;width:20px!important;height:20px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:20px!important;height:20px!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-timepicker-toggle mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-timepicker-toggle mat-icon{width:16px!important;height:16px!important;font-size:16px;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mat-mdc-form-field-infix{padding-inline-start:6px!important;padding-inline-end:0!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-xs.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-small.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact{--mat-form-field-container-height: 32px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mdc-text-field.mdc-text-field--outlined{height:32px!important;padding-block:0!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:32px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-mdc-input-element,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mdc-text-field__input,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-mdc-input-element{font-size:14px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-mdc-form-field-icon-suffix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:stretch!important;height:100%!important;box-sizing:border-box;padding-block:0!important;padding-inline:6px!important;position:relative}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-mdc-form-field-icon-suffix:before,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-mdc-form-field-icon-suffix:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:calc(var(--mat-form-field-container-height) - 2px);transform:translateY(-50%);background-color:var(--hsof-line, #e7ebec);pointer-events:none}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle{display:inline-flex;align-items:center;align-self:stretch;height:100%;margin-right:0!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button{--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 18px;width:24px!important;height:24px!important;padding:0!important;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-timepicker-toggle mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle .mdc-icon-button mat-icon,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-timepicker-toggle mat-icon{width:18px!important;height:18px!important;font-size:18px;color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mat-mdc-form-field-infix{padding-inline-start:8px!important;padding-inline-end:0!important}.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-lg.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-timepicker.modern-timepicker-large.modern-timepicker-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:#919094!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl){--mat-form-field-container-height: 26px;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mdc-text-field.mdc-text-field--outlined{height:26px!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:26px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mdc-text-field__input:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mat-mdc-input-element:not(textarea){height:auto!important;min-height:0!important;font-size:12px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mdc-text-field__input:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mat-mdc-input-element:not(textarea)::placeholder{font-size:12px!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-input.modern-input-compact:not(.modern-input-xs):not(.modern-input-small):not(.modern-input-lg):not(.modern-input-large):not(.modern-input-xl) .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-xs.modern-input-compact,.hsof-ui-modern mat-form-field.modern-input.modern-input-small.modern-input-compact{--mat-form-field-container-height: 22px;--mat-form-field-container-text-size: 10px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-input.modern-input-xs.modern-input-compact .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-input.modern-input-small.modern-input-compact .mdc-text-field.mdc-text-field--outlined{height:22px!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-xs.modern-input-compact .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-input.modern-input-small.modern-input-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:2px!important;padding-inline:6px!important;min-height:22px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-xs.modern-input-compact .mdc-text-field__input:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-xs.modern-input-compact .mat-mdc-input-element:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-small.modern-input-compact .mdc-text-field__input:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-small.modern-input-compact .mat-mdc-input-element:not(textarea){height:auto!important;min-height:0!important;font-size:10px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-xs.modern-input-compact .mdc-text-field__input:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-xs.modern-input-compact .mat-mdc-input-element:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-small.modern-input-compact .mdc-text-field__input:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-small.modern-input-compact .mat-mdc-input-element:not(textarea)::placeholder{font-size:10px!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-xs.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-input.modern-input-xs.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-input.modern-input-xs.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-input.modern-input-small.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-input.modern-input-small.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-input.modern-input-small.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#ababaf!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-lg.modern-input-compact,.hsof-ui-modern mat-form-field.modern-input.modern-input-large.modern-input-compact{--mat-form-field-container-height: 32px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-input.modern-input-lg.modern-input-compact .mdc-text-field.mdc-text-field--outlined,.hsof-ui-modern mat-form-field.modern-input.modern-input-large.modern-input-compact .mdc-text-field.mdc-text-field--outlined{height:32px!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-lg.modern-input-compact .mat-mdc-form-field-infix,.hsof-ui-modern mat-form-field.modern-input.modern-input-large.modern-input-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:4px!important;padding-inline:8px!important;min-height:32px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-lg.modern-input-compact .mdc-text-field__input:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-lg.modern-input-compact .mat-mdc-input-element:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-large.modern-input-compact .mdc-text-field__input:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-large.modern-input-compact .mat-mdc-input-element:not(textarea){height:auto!important;min-height:0!important;font-size:14px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-lg.modern-input-compact .mdc-text-field__input:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-lg.modern-input-compact .mat-mdc-input-element:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-large.modern-input-compact .mdc-text-field__input:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-large.modern-input-compact .mat-mdc-input-element:not(textarea)::placeholder{font-size:14px!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-lg.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-input.modern-input-lg.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-input.modern-input-lg.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing,.hsof-ui-modern mat-form-field.modern-input.modern-input-large.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-input.modern-input-large.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-input.modern-input-large.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#919094!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-xl.modern-input-compact{--mat-form-field-container-height: 40px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-line-height: 120%}.hsof-ui-modern mat-form-field.modern-input.modern-input-xl.modern-input-compact .mdc-text-field.mdc-text-field--outlined{height:40px!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-xl.modern-input-compact .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;padding-block:8px!important;padding-inline:8px!important;min-height:40px!important;box-sizing:border-box!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-xl.modern-input-compact .mdc-text-field__input:not(textarea),.hsof-ui-modern mat-form-field.modern-input.modern-input-xl.modern-input-compact .mat-mdc-input-element:not(textarea){height:auto!important;min-height:0!important;font-size:16px!important;font-weight:400!important;line-height:120%!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-xl.modern-input-compact .mdc-text-field__input:not(textarea)::placeholder,.hsof-ui-modern mat-form-field.modern-input.modern-input-xl.modern-input-compact .mat-mdc-input-element:not(textarea)::placeholder{font-size:16px!important}.hsof-ui-modern mat-form-field.modern-input.modern-input-xl.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__leading,.hsof-ui-modern mat-form-field.modern-input.modern-input-xl.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__notch,.hsof-ui-modern mat-form-field.modern-input.modern-input-xl.modern-input-compact .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline__trailing{border-color:#919094!important}.hsof-ui-modern mat-checkbox{--mat-checkbox-label-text-color: var(--hsof-ink, #1a1b1f);--mat-checkbox-disabled-label-color: var(--hsof-muted, #77777a);--mat-checkbox-selected-checkmark-color: var(--hsof-primary-100, #ffffff);--mat-checkbox-selected-icon-color: var(--hsof-primary-50, #0074e9);--mat-checkbox-selected-focus-icon-color: var(--hsof-primary-50, #0074e9);--mat-checkbox-selected-hover-icon-color: var(--hsof-primary-50, #0074e9);--mat-checkbox-selected-pressed-icon-color: var(--hsof-primary-50, #0074e9);--mat-checkbox-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-checkbox-unselected-hover-icon-color: var(--hsof-muted-2, #919094);--mat-checkbox-unselected-focus-icon-color: var(--hsof-muted-2, #919094);--mat-checkbox-disabled-selected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-checkbox-disabled-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-checkbox-selected-focus-state-layer-color: transparent;--mat-checkbox-selected-hover-state-layer-color: transparent;--mat-checkbox-selected-pressed-state-layer-color: transparent;--mat-checkbox-unselected-focus-state-layer-color: transparent;--mat-checkbox-unselected-hover-state-layer-color: transparent;--mat-checkbox-unselected-pressed-state-layer-color: transparent;--mat-checkbox-label-text-font: Poppins;--mat-checkbox-label-text-size: 12px;--mat-checkbox-label-text-weight: 400;--mat-checkbox-label-text-line-height: 120%;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 18px}.hsof-ui-modern mat-checkbox .mdc-checkbox{width:18px;height:18px;flex:0 0 18px;padding:0!important;margin:0;margin-inline-end:12px;box-sizing:border-box;overflow:hidden}.hsof-ui-modern mat-checkbox .mdc-checkbox__native-control{width:18px!important;height:18px!important;top:0!important;left:0!important;right:auto!important}.hsof-ui-modern mat-checkbox .mdc-checkbox__background{width:18px!important;height:18px!important;border-radius:2px!important;top:0!important;left:0!important;border-width:1px!important;overflow:hidden}.hsof-ui-modern mat-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:#fff!important;border-color:var(--hsof-line-strong, #c7c6ca)!important}.hsof-ui-modern mat-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]):hover~.mdc-checkbox__background{border-color:var(--hsof-muted-2, #919094)!important}.hsof-ui-modern mat-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.hsof-ui-modern mat-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.hsof-ui-modern mat-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{background-color:var(--hsof-primary-50, #0074e9)!important;border-color:var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern mat-checkbox .mdc-checkbox__checkmark{width:calc(100% - 6px)!important;height:calc(100% - 6px)!important;inset:3px auto auto 3px!important;transform:none!important}.hsof-ui-modern mat-checkbox .mdc-checkbox__checkmark-path{stroke-width:3px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.hsof-ui-modern mat-checkbox .mdc-checkbox__mixedmark{width:calc(100% - 6px)!important;margin-inline:3px!important}.hsof-ui-modern mat-checkbox .mdc-form-field>label{color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-checkbox.mat-mdc-checkbox-disabled .mdc-form-field>label{color:var(--hsof-muted, #77777a)}.hsof-ui-modern mat-checkbox .mdc-form-field{align-items:center}.hsof-ui-modern mat-checkbox .mdc-form-field>label,.hsof-ui-modern mat-checkbox .mat-internal-form-field{padding-inline-start:0!important;font-family:Poppins;font-size:12px;font-weight:400;line-height:120%}.hsof-ui-modern mat-radio-button{--mat-radio-label-text-color: var(--hsof-ink, #1a1b1f);--mat-radio-disabled-label-color: var(--hsof-muted, #77777a);--mat-radio-selected-icon-color: var(--hsof-primary-50, #0074e9);--mat-radio-selected-focus-icon-color: var(--hsof-primary-50, #0074e9);--mat-radio-selected-hover-icon-color: var(--hsof-primary-50, #0074e9);--mat-radio-selected-pressed-icon-color: var(--hsof-primary-50, #0074e9);--mat-radio-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-radio-unselected-hover-icon-color: var(--hsof-muted-2, #919094);--mat-radio-unselected-focus-icon-color: var(--hsof-muted-2, #919094);--mat-radio-disabled-selected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-radio-disabled-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-radio-label-text-font: Poppins;--mat-radio-label-text-size: 12px;--mat-radio-label-text-weight: 400;--mat-radio-label-text-line-height: 120%;--mat-radio-label-text-tracking: normal;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 18px}.hsof-ui-modern mat-radio-button .mdc-radio{width:18px;height:18px;flex:0 0 18px;padding:0;margin-inline-end:12px}.hsof-ui-modern mat-radio-button .mdc-radio__background{width:18px!important;height:18px!important;top:0!important;left:0!important}.hsof-ui-modern mat-radio-button .mdc-radio__outer-circle{border-width:1px!important}.hsof-ui-modern mat-radio-button .mdc-radio__native-control:enabled:not(:checked)~.mdc-radio__background>.mdc-radio__outer-circle{background-color:#fff!important;border-color:var(--hsof-line-strong, #c7c6ca)!important}.hsof-ui-modern mat-radio-button .mdc-radio__native-control:enabled:not(:checked):hover~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--hsof-muted-2, #919094)!important}.hsof-ui-modern mat-radio-button .mdc-radio__native-control:enabled:checked~.mdc-radio__background>.mdc-radio__outer-circle{background-color:#fff!important;border-color:var(--hsof-primary-50, #0074e9)!important;border-width:2px!important}.hsof-ui-modern mat-radio-button .mdc-radio__native-control:enabled:checked~.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--hsof-primary-50, #0074e9)!important;border-width:5px!important}.hsof-ui-modern mat-radio-button .mdc-radio__native-control:enabled:checked:hover~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern mat-radio-button .mdc-radio__native-control:enabled:checked:hover~.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern mat-radio-button .mdc-radio__ripple,.hsof-ui-modern mat-radio-button .mat-mdc-radio-ripple,.hsof-ui-modern mat-radio-button .mdc-radio__focus-ring{display:none!important}.hsof-ui-modern mat-radio-button .mdc-form-field>label,.hsof-ui-modern mat-radio-button .mat-internal-form-field{color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern mat-radio-button.mat-mdc-radio-disabled .mdc-form-field>label,.hsof-ui-modern mat-radio-button.mat-mdc-radio-disabled .mat-internal-form-field{color:var(--hsof-muted, #77777a)}.hsof-ui-modern mat-radio-button .mdc-form-field{align-items:center}.hsof-ui-modern mat-radio-button .mdc-form-field>label,.hsof-ui-modern mat-radio-button .mat-internal-form-field{padding-inline-start:0!important;font-family:Poppins;font-size:12px;font-weight:400;line-height:120%}.hsof-ui-modern mat-slide-toggle{--mat-slide-toggle-disabled-label-text-color: var(--hsof-muted, #77777a);--mat-slide-toggle-track-width: 42px;--mat-slide-toggle-track-height: 24px;--mat-slide-toggle-handle-width: 16px;--mat-slide-toggle-handle-height: 16px;--mat-slide-toggle-with-icon-handle-size: 16px;--mat-slide-toggle-selected-handle-size: 16px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 -4px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 -4px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 -4px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 4px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 4px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-state-layer-size: 24px;--mat-slide-toggle-selected-track-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-selected-focus-track-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-selected-hover-track-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-selected-pressed-track-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-focus-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #ffffff;--mat-slide-toggle-selected-pressed-handle-color: #ffffff;--mat-slide-toggle-unselected-track-color: var(--hsof-primary-99, #fdfbff);--mat-slide-toggle-unselected-focus-track-color: var(--hsof-primary-99, #fdfbff);--mat-slide-toggle-unselected-hover-track-color: var(--hsof-primary-99, #fdfbff);--mat-slide-toggle-unselected-pressed-track-color: var(--hsof-primary-99, #fdfbff);--mat-slide-toggle-unselected-handle-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-unselected-focus-handle-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-unselected-hover-handle-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-unselected-pressed-handle-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-disabled-selected-track-color: #e3e2e6;--mat-slide-toggle-disabled-unselected-track-color: #e3e2e6;--mat-slide-toggle-disabled-selected-handle-color: #ffffff;--mat-slide-toggle-disabled-unselected-handle-color: #ffffff;--mat-slide-toggle-disabled-selected-icon-color: #e3e2e6;--mat-slide-toggle-disabled-unselected-icon-color: #ffffff;--mat-slide-toggle-disabled-track-opacity: 1;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-unselected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: 1;--mat-slide-toggle-disabled-unselected-icon-opacity: 1;--mat-slide-toggle-selected-icon-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-unselected-icon-color: #ffffff;--mat-slide-toggle-label-text-font: Poppins;--mat-slide-toggle-label-text-size: 12px;--mat-slide-toggle-label-text-weight: 400;--mat-slide-toggle-label-text-line-height: 120%;--mat-slide-toggle-label-text-tracking: normal;--mat-slide-toggle-touch-target-display: none;--mat-slide-toggle-track-outline-color: #b0aaa4;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-selected-track-outline-color: var(--hsof-primary-50, #0074e9);--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-disabled-unselected-track-outline-color: #b0aaa4;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-selected-icon-size: 10px;--mat-slide-toggle-unselected-icon-size: 10px;--mdc-switch-selected-track-color: var(--hsof-primary-50, #0074e9);--mdc-switch-selected-handle-color: #ffffff;--mdc-switch-selected-hover-track-color: var(--hsof-primary-50, #0074e9);--mdc-switch-selected-focus-track-color: var(--hsof-primary-50, #0074e9);--mdc-switch-selected-pressed-track-color: var(--hsof-primary-50, #0074e9);--mdc-switch-selected-hover-handle-color: #ffffff;--mdc-switch-selected-focus-handle-color: #ffffff;--mdc-switch-selected-pressed-handle-color: #ffffff;--mdc-switch-selected-icon-color: var(--hsof-primary-50, #0074e9);--mdc-switch-unselected-track-color: var(--hsof-primary-99, #fdfbff);--mdc-switch-unselected-handle-color: var(--hsof-primary-50, #0074e9);--mdc-switch-unselected-hover-track-color: var(--hsof-primary-99, #fdfbff);--mdc-switch-unselected-focus-track-color: var(--hsof-primary-99, #fdfbff);--mdc-switch-unselected-pressed-track-color: var(--hsof-primary-99, #fdfbff);--mdc-switch-unselected-hover-handle-color: var(--hsof-primary-50, #0074e9);--mdc-switch-unselected-focus-handle-color: var(--hsof-primary-50, #0074e9);--mdc-switch-unselected-pressed-handle-color: var(--hsof-primary-50, #0074e9);--mdc-switch-unselected-icon-color: #ffffff;--mdc-switch-disabled-selected-track-color: #e3e2e6;--mdc-switch-disabled-unselected-track-color: #e3e2e6;--mdc-switch-disabled-selected-handle-color: #ffffff;--mdc-switch-disabled-unselected-handle-color: #ffffff;--mdc-switch-disabled-selected-icon-color: #e3e2e6;--mdc-switch-disabled-unselected-icon-color: #ffffff;--mat-slide-toggle-label-text-color: var(--hsof-ink, #1a1b1f);white-space:nowrap;cursor:pointer}.hsof-ui-modern mat-slide-toggle .mdc-form-field,.hsof-ui-modern mat-slide-toggle .mat-internal-form-field{gap:12px}.hsof-ui-modern mat-slide-toggle .mdc-switch{width:42px;height:24px;flex:0 0 42px}.hsof-ui-modern mat-slide-toggle .mdc-switch__track{width:42px;height:24px}.hsof-ui-modern mat-slide-toggle .mdc-switch__track:before,.hsof-ui-modern mat-slide-toggle .mdc-switch__track:after{border-width:1px!important}.hsof-ui-modern mat-slide-toggle .mdc-switch__track:before{border-color:#b0aaa4!important}.hsof-ui-modern mat-slide-toggle .mdc-switch__track:after{border-color:var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern mat-slide-toggle .mdc-switch__handle-track{width:26px}.hsof-ui-modern mat-slide-toggle.mat-mdc-slide-toggle-disabled{cursor:not-allowed;--mat-slide-toggle-label-text-color: var(--hsof-muted, #77777a);--mat-slide-toggle-track-outline-color: #b0aaa4;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-disabled-unselected-track-outline-color: #b0aaa4;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-selected-track-outline-color: #e3e2e6;--mdc-switch-selected-track-color: #e3e2e6;--mdc-switch-unselected-track-color: #e3e2e6;--mdc-switch-selected-handle-color: #ffffff;--mdc-switch-unselected-handle-color: #ffffff;--mdc-switch-selected-hover-track-color: #e3e2e6;--mdc-switch-unselected-hover-track-color: #e3e2e6;--mdc-switch-selected-focus-track-color: #e3e2e6;--mdc-switch-unselected-focus-track-color: #e3e2e6;--mdc-switch-selected-pressed-track-color: #e3e2e6;--mdc-switch-unselected-pressed-track-color: #e3e2e6;--mdc-switch-selected-hover-handle-color: #ffffff;--mdc-switch-unselected-hover-handle-color: #ffffff;--mdc-switch-selected-focus-handle-color: #ffffff;--mdc-switch-unselected-focus-handle-color: #ffffff;--mdc-switch-selected-pressed-handle-color: #ffffff;--mdc-switch-unselected-pressed-handle-color: #ffffff}.hsof-ui-modern mat-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-form-field>label,.hsof-ui-modern mat-slide-toggle.mat-mdc-slide-toggle-disabled .mat-internal-form-field{color:var(--hsof-muted, #77777a)}.hsof-ui-modern mat-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch__track:before{border-color:#b0aaa4!important}.hsof-ui-modern mat-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch__track:after{border-color:#e3e2e6!important}.hsof-ui-modern mat-slide-toggle .mdc-form-field{align-items:center}.hsof-ui-modern mat-slide-toggle .mdc-form-field>label,.hsof-ui-modern mat-slide-toggle .mat-internal-form-field{padding-inline-start:0!important;font-family:Poppins;font-size:12px;font-weight:400;line-height:120%}.hsof-ui-modern mat-tab-group:not(.modern-segment-tabs){--mat-tab-background-color: #fff;--mat-tab-foreground-color: var(--hsof-ink, #1b2227);--mat-tab-divider-color: var(--hsof-line, #e7ebec);--mat-tab-divider-height: 1px;--mat-tab-active-label-text-color: var(--hsof-ink, #1b2227);--mat-tab-active-hover-label-text-color: var(--hsof-ink, #1b2227);--mat-tab-active-focus-label-text-color: var(--hsof-ink, #1b2227);--mat-tab-inactive-label-text-color: var(--hsof-muted, #8a949b);--mat-tab-inactive-hover-label-text-color: var(--hsof-muted, #8a949b);--mat-tab-inactive-focus-label-text-color: var(--hsof-muted, #8a949b);--mat-tab-active-indicator-height: 2.5px;--mat-tab-active-indicator-shape: 0;--mat-tab-label-text-font: Poppins;--mat-tab-label-text-size: 12.5px;--mat-tab-label-text-weight: 400;--mat-tab-label-text-line-height: normal;--mat-tab-container-height: 40px;--mat-tab-active-indicator-color: var(--hsof-primary-50, #0074e9);--mat-tab-active-focus-indicator-color: var(--hsof-primary-50, #0074e9);--mat-tab-active-hover-indicator-color: var(--hsof-primary-50, #0074e9);--mat-tab-inactive-ripple-color: transparent;--mat-tab-active-ripple-color: transparent}.hsof-ui-modern mat-tab-group:not(.modern-segment-tabs) .mat-mdc-tab-header{background:#fff;border-bottom:1px solid var(--hsof-line, #e7ebec)}.hsof-ui-modern mat-tab-group:not(.modern-segment-tabs) .mat-mdc-tab-label-container{padding:0 20px}.hsof-ui-modern mat-tab-group:not(.modern-segment-tabs) .mat-mdc-tab-labels{gap:26px}.hsof-ui-modern mat-tab-group:not(.modern-segment-tabs) .mat-mdc-tab{flex-grow:0!important;min-width:0!important;height:auto!important;padding:12px 0!important;opacity:1!important}.hsof-ui-modern mat-tab-group:not(.modern-segment-tabs) .mdc-tab__text-label{white-space:nowrap}.hsof-ui-modern mat-tab-group:not(.modern-segment-tabs) .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{font-weight:700!important}.hsof-ui-modern mat-tab-group:not(.modern-segment-tabs) .mdc-tab-indicator__content--underline{border-top-width:2.5px!important;border-radius:0!important}.hsof-ui-modern mat-tab-group:not(.modern-segment-tabs) .mat-mdc-tab-header-pagination-chevron{border-color:var(--hsof-muted, #8a949b)}.hsof-ui-modern table[mat-table]:has(+.mat-mdc-paginator){border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.hsof-ui-modern table[mat-table]:has(+.mat-mdc-paginator) tr.mat-mdc-row:last-of-type td.mat-mdc-cell:first-of-type,.hsof-ui-modern table[mat-table]:has(+.mat-mdc-paginator) tr.mat-mdc-row:last-of-type td.mat-mdc-cell:last-of-type,.hsof-ui-modern table[mat-table]:has(+.mat-mdc-paginator) .mat-mdc-row:last-of-type .mat-mdc-cell:first-of-type,.hsof-ui-modern table[mat-table]:has(+.mat-mdc-paginator) .mat-mdc-row:last-of-type .mat-mdc-cell:last-of-type{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.hsof-ui-modern mat-radio-group:has(>table[mat-table]):has(+.mat-mdc-paginator)>table[mat-table],.hsof-ui-modern mat-radio-group:has(>table[mat-table]):has(+.mat-mdc-paginator){border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.hsof-ui-modern .table-wrapper:has(+.mat-mdc-paginator),.hsof-ui-modern .modern-table-scroll:has(+.mat-mdc-paginator),.hsof-ui-modern [class*=-table-scroll]:has(+.mat-mdc-paginator){border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.hsof-ui-modern [class*=-table-scroll]:has(+.mat-mdc-paginator)>table[mat-table] tr.mat-mdc-row:last-of-type td.mat-mdc-cell:first-of-type,.hsof-ui-modern [class*=-table-scroll]:has(+.mat-mdc-paginator)>table[mat-table] tr.mat-mdc-row:last-of-type td.mat-mdc-cell:last-of-type,.hsof-ui-modern [class*=-table-scroll]:has(+.mat-mdc-paginator)>table[mat-table] .mat-mdc-row:last-of-type .mat-mdc-cell:first-of-type,.hsof-ui-modern [class*=-table-scroll]:has(+.mat-mdc-paginator)>table[mat-table] .mat-mdc-row:last-of-type .mat-mdc-cell:last-of-type{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.hsof-ui-modern table[mat-table]+.mat-mdc-paginator,.hsof-ui-modern mat-radio-group:has(>table[mat-table])+.mat-mdc-paginator,.hsof-ui-modern .table-wrapper+.mat-mdc-paginator,.hsof-ui-modern .modern-table-scroll+.mat-mdc-paginator,.hsof-ui-modern [class*=-table-scroll]+.mat-mdc-paginator{margin-top:0!important;border:1px solid var(--hsof-line, #e7ebec)!important;border-top:1px solid var(--hsof-line, #e7ebec)!important;border-radius:0 0 8px 8px!important;box-shadow:0 1px 2px #14282d0a!important}.hsof-ui-modern .table-wrapper,.hsof-ui-modern .modern-table-wrapper{border:1px solid var(--hsof-line, #e7ebec)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #14282d0a!important;overflow:hidden;margin-top:10px!important}.hsof-ui-modern .table-wrapper>table[mat-table],.hsof-ui-modern .modern-table-wrapper>table[mat-table]{margin-top:0!important}.hsof-ui-modern .modern-table-scroll,.hsof-ui-modern [class*=-table-scroll]{border:1px solid var(--hsof-line, #e7ebec)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #14282d0a!important;margin-top:10px!important}.hsof-ui-modern .modern-table-scroll>table[mat-table],.hsof-ui-modern [class*=-table-scroll]>table[mat-table]{margin-top:0!important;border:none!important;border-radius:0!important;box-shadow:none!important}.hsof-ui-modern table[mat-table]{border:1px solid var(--hsof-line, #e7ebec)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #14282d0a!important;--mat-table-background-color: #fff;--mat-table-header-headline-color: #576066;width:100%!important;margin-top:10px!important;border-collapse:separate;border-spacing:0}.hsof-ui-modern table[mat-table] .mat-mdc-header-row .mat-mdc-header-cell:first-of-type{border-top-left-radius:8px!important}.hsof-ui-modern table[mat-table] .mat-mdc-header-row .mat-mdc-header-cell:last-of-type{border-top-right-radius:8px!important}.hsof-ui-modern table[mat-table] tr.mat-mdc-row:last-of-type td.mat-mdc-cell:first-of-type,.hsof-ui-modern table[mat-table] .mat-mdc-row:last-of-type .mat-mdc-cell:first-of-type{border-bottom-left-radius:8px!important}.hsof-ui-modern table[mat-table] tr.mat-mdc-row:last-of-type td.mat-mdc-cell:last-of-type,.hsof-ui-modern table[mat-table] .mat-mdc-row:last-of-type .mat-mdc-cell:last-of-type{border-bottom-right-radius:8px!important}.hsof-ui-modern table[mat-table] .mat-mdc-header-row{height:auto!important;min-height:32px!important;background:var(--hsof-surface-muted, #eef1f2)!important;border-bottom:1px solid var(--hsof-line, #e7ebec)!important}.hsof-ui-modern table[mat-table] th.mat-mdc-header-cell,.hsof-ui-modern table[mat-table] .mat-mdc-header-cell{padding:6px 12px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.4px!important;text-transform:uppercase!important;color:#576066!important;background:var(--hsof-surface-muted, #eef1f2)!important;border-bottom:none!important}.hsof-ui-modern table[mat-table] tr.mat-mdc-row,.hsof-ui-modern table[mat-table] .mat-mdc-row{height:auto!important;min-height:36px!important;transition:background-color .15s ease}.hsof-ui-modern table[mat-table] tr.mat-mdc-row:hover,.hsof-ui-modern table[mat-table] tr.mat-mdc-row:hover td.mat-mdc-cell,.hsof-ui-modern table[mat-table] tr.mat-mdc-row:hover .mat-mdc-cell,.hsof-ui-modern table[mat-table] .mat-mdc-row:hover,.hsof-ui-modern table[mat-table] .mat-mdc-row:hover td.mat-mdc-cell,.hsof-ui-modern table[mat-table] .mat-mdc-row:hover .mat-mdc-cell{background:var(--hsof-surface-soft, #f5f5f5)!important}.hsof-ui-modern table[mat-table] td.mat-mdc-cell,.hsof-ui-modern table[mat-table] td.mat-mdc-footer-cell,.hsof-ui-modern table[mat-table] .mat-mdc-cell,.hsof-ui-modern table[mat-table] .mat-mdc-footer-cell{padding:6px 12px!important;font-size:13px!important;line-height:1.35!important;color:var(--hsof-ink)!important;border-bottom:1px solid var(--hsof-line, #e7ebec)!important}.hsof-ui-modern table[mat-table] tr.mat-mdc-row:last-child td.mat-mdc-cell,.hsof-ui-modern table[mat-table] .mat-mdc-row:last-child .mat-mdc-cell{border-bottom:none!important}.hsof-ui-modern table[mat-table] td.mat-mdc-cell:has(button[mat-icon-button]),.hsof-ui-modern table[mat-table] td.mat-mdc-cell:has(a[mat-icon-button]),.hsof-ui-modern table[mat-table] .mat-mdc-cell:has(button[mat-icon-button]),.hsof-ui-modern table[mat-table] .mat-mdc-cell:has(a[mat-icon-button]){padding-block:2px!important;vertical-align:middle!important}.hsof-ui-modern table[mat-table] td.mat-mdc-cell mat-chip-set,.hsof-ui-modern table[mat-table] td.mat-mdc-cell .mat-mdc-chip-set,.hsof-ui-modern table[mat-table] .mat-mdc-cell mat-chip-set,.hsof-ui-modern table[mat-table] .mat-mdc-cell .mat-mdc-chip-set{display:inline-flex;align-items:center;padding:0!important;margin:0!important;line-height:0}.hsof-ui-modern table[mat-table] td.mat-mdc-cell mat-chip-set .mdc-evolution-chip-set__chips,.hsof-ui-modern table[mat-table] td.mat-mdc-cell .mat-mdc-chip-set .mdc-evolution-chip-set__chips,.hsof-ui-modern table[mat-table] .mat-mdc-cell mat-chip-set .mdc-evolution-chip-set__chips,.hsof-ui-modern table[mat-table] .mat-mdc-cell .mat-mdc-chip-set .mdc-evolution-chip-set__chips{display:inline-flex;flex-wrap:wrap;align-items:center;padding:0!important;margin:0!important;gap:4px}.hsof-ui-modern table[mat-table] td.mat-mdc-cell .mat-mdc-standard-chip,.hsof-ui-modern table[mat-table] td.mat-mdc-cell mat-chip,.hsof-ui-modern table[mat-table] .mat-mdc-cell .mat-mdc-standard-chip,.hsof-ui-modern table[mat-table] .mat-mdc-cell mat-chip{margin:0!important;height:var(--mat-chip-container-height, 24px);max-height:var(--mat-chip-container-height, 24px)}.hsof-ui-modern table[mat-table] td.mat-mdc-cell .mat-mdc-standard-chip .mat-mdc-chip-action,.hsof-ui-modern table[mat-table] td.mat-mdc-cell .mat-mdc-standard-chip .mdc-evolution-chip__action,.hsof-ui-modern table[mat-table] td.mat-mdc-cell mat-chip .mat-mdc-chip-action,.hsof-ui-modern table[mat-table] td.mat-mdc-cell mat-chip .mdc-evolution-chip__action,.hsof-ui-modern table[mat-table] .mat-mdc-cell .mat-mdc-standard-chip .mat-mdc-chip-action,.hsof-ui-modern table[mat-table] .mat-mdc-cell .mat-mdc-standard-chip .mdc-evolution-chip__action,.hsof-ui-modern table[mat-table] .mat-mdc-cell mat-chip .mat-mdc-chip-action,.hsof-ui-modern table[mat-table] .mat-mdc-cell mat-chip .mdc-evolution-chip__action{min-height:var(--mat-chip-container-height, 24px)!important;height:var(--mat-chip-container-height, 24px)!important;padding-block:0!important}.hsof-ui-modern table[mat-table] td.mat-mdc-cell mat-icon:not(.fill_star):not(.no_fill_star),.hsof-ui-modern table[mat-table] .mat-mdc-cell mat-icon:not(.fill_star):not(.no_fill_star){width:20px!important;height:20px!important;font-size:20px!important;line-height:20px!important;color:var(--hsof-ink)!important}.hsof-ui-modern table[mat-table] td.mat-mdc-cell mat-icon:not(.fill_star):not(.no_fill_star) svg,.hsof-ui-modern table[mat-table] .mat-mdc-cell mat-icon:not(.fill_star):not(.no_fill_star) svg{width:20px!important;height:20px!important}.hsof-ui-modern table[mat-table] td.mat-mdc-cell mat-icon.fill_star,.hsof-ui-modern table[mat-table] td.mat-mdc-cell mat-icon.no_fill_star,.hsof-ui-modern table[mat-table] .mat-mdc-cell mat-icon.fill_star,.hsof-ui-modern table[mat-table] .mat-mdc-cell mat-icon.no_fill_star{width:20px!important;height:20px!important;font-size:20px!important;line-height:20px!important}.hsof-ui-modern table[mat-table] td.mat-mdc-cell mat-icon.fill_star svg,.hsof-ui-modern table[mat-table] td.mat-mdc-cell mat-icon.no_fill_star svg,.hsof-ui-modern table[mat-table] .mat-mdc-cell mat-icon.fill_star svg,.hsof-ui-modern table[mat-table] .mat-mdc-cell mat-icon.no_fill_star svg{width:20px!important;height:20px!important}.hsof-ui-modern table[mat-table] td.mat-mdc-cell button[mat-icon-button],.hsof-ui-modern table[mat-table] td.mat-mdc-cell a[mat-icon-button],.hsof-ui-modern table[mat-table] .mat-mdc-cell button[mat-icon-button],.hsof-ui-modern table[mat-table] .mat-mdc-cell a[mat-icon-button]{--mat-icon-button-icon-color: var(--hsof-ink);--mat-icon-button-icon-size: 20px;--mat-icon-button-state-layer-size: 28px;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;line-height:28px!important;color:var(--hsof-ink)!important;--mat-icon-button-icon-size: 20px !important;--mat-icon-button-state-layer-size: 28px !important;--mat-icon-button-icon-color: var(--hsof-ink) !important;--mat-icon-button-state-layer-color: var(--hsof-ink)}.hsof-ui-modern table[mat-table] td.mat-mdc-cell button[mat-icon-button].mat-primary,.hsof-ui-modern table[mat-table] td.mat-mdc-cell button[mat-icon-button].mat-accent,.hsof-ui-modern table[mat-table] td.mat-mdc-cell button[mat-icon-button].mat-warn,.hsof-ui-modern table[mat-table] td.mat-mdc-cell a[mat-icon-button].mat-primary,.hsof-ui-modern table[mat-table] td.mat-mdc-cell a[mat-icon-button].mat-accent,.hsof-ui-modern table[mat-table] td.mat-mdc-cell a[mat-icon-button].mat-warn,.hsof-ui-modern table[mat-table] .mat-mdc-cell button[mat-icon-button].mat-primary,.hsof-ui-modern table[mat-table] .mat-mdc-cell button[mat-icon-button].mat-accent,.hsof-ui-modern table[mat-table] .mat-mdc-cell button[mat-icon-button].mat-warn,.hsof-ui-modern table[mat-table] .mat-mdc-cell a[mat-icon-button].mat-primary,.hsof-ui-modern table[mat-table] .mat-mdc-cell a[mat-icon-button].mat-accent,.hsof-ui-modern table[mat-table] .mat-mdc-cell a[mat-icon-button].mat-warn{--mat-icon-button-icon-color: var(--hsof-ink);--mat-icon-button-state-layer-color: var(--hsof-ink);--mat-icon-button-icon-size: 20px;--mat-icon-button-state-layer-size: 28px;color:var(--hsof-ink)!important;--mat-icon-button-icon-color: var(--hsof-ink) !important}.hsof-ui-modern table[mat-table] td.mat-mdc-cell button[mat-icon-button] mat-icon,.hsof-ui-modern table[mat-table] td.mat-mdc-cell a[mat-icon-button] mat-icon,.hsof-ui-modern table[mat-table] .mat-mdc-cell button[mat-icon-button] mat-icon,.hsof-ui-modern table[mat-table] .mat-mdc-cell a[mat-icon-button] mat-icon{width:20px!important;height:20px!important;font-size:20px!important;line-height:20px!important;color:var(--hsof-ink)!important}.hsof-ui-modern table[mat-table] td.mat-mdc-cell button[mat-icon-button] mat-icon svg,.hsof-ui-modern table[mat-table] td.mat-mdc-cell a[mat-icon-button] mat-icon svg,.hsof-ui-modern table[mat-table] .mat-mdc-cell button[mat-icon-button] mat-icon svg,.hsof-ui-modern table[mat-table] .mat-mdc-cell a[mat-icon-button] mat-icon svg{width:20px!important;height:20px!important}.hsof-ui-modern table[mat-table] td.mat-mdc-cell button[mat-icon-button] .mat-mdc-button-touch-target,.hsof-ui-modern table[mat-table] td.mat-mdc-cell a[mat-icon-button] .mat-mdc-button-touch-target,.hsof-ui-modern table[mat-table] .mat-mdc-cell button[mat-icon-button] .mat-mdc-button-touch-target,.hsof-ui-modern table[mat-table] .mat-mdc-cell a[mat-icon-button] .mat-mdc-button-touch-target{width:28px!important;height:28px!important}.hsof-ui-modern table[mat-table] td.mat-mdc-cell button[mat-icon-button]:disabled,.hsof-ui-modern table[mat-table] td.mat-mdc-cell button[mat-icon-button][disabled],.hsof-ui-modern table[mat-table] td.mat-mdc-cell button[mat-icon-button].mat-mdc-button-disabled,.hsof-ui-modern table[mat-table] td.mat-mdc-cell a[mat-icon-button]:disabled,.hsof-ui-modern table[mat-table] td.mat-mdc-cell a[mat-icon-button][disabled],.hsof-ui-modern table[mat-table] td.mat-mdc-cell a[mat-icon-button].mat-mdc-button-disabled,.hsof-ui-modern table[mat-table] .mat-mdc-cell button[mat-icon-button]:disabled,.hsof-ui-modern table[mat-table] .mat-mdc-cell button[mat-icon-button][disabled],.hsof-ui-modern table[mat-table] .mat-mdc-cell button[mat-icon-button].mat-mdc-button-disabled,.hsof-ui-modern table[mat-table] .mat-mdc-cell a[mat-icon-button]:disabled,.hsof-ui-modern table[mat-table] .mat-mdc-cell a[mat-icon-button][disabled],.hsof-ui-modern table[mat-table] .mat-mdc-cell a[mat-icon-button].mat-mdc-button-disabled{opacity:.38;cursor:default;pointer-events:none}.hsof-ui-modern .table-wrapper>table[mat-table],.hsof-ui-modern .modern-table-wrapper>table[mat-table]{border:none!important;border-radius:0!important;box-shadow:none!important}.hsof-ui-modern .mat-mdc-paginator{margin-top:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;border-top:1px solid var(--hsof-line, #e7ebec)!important}.hsof-ui-modern .mat-mdc-paginator .mat-mdc-paginator-container{min-height:48px!important;padding-inline:14px!important}.hsof-ui-modern .mat-mdc-paginator .mat-mdc-paginator-page-size{align-items:center!important}.hsof-ui-modern .mat-mdc-paginator .mat-mdc-paginator-page-size-label{white-space:nowrap!important}.hsof-ui-modern .mat-mdc-paginator .mat-mdc-paginator-page-size-select{border-bottom:none!important;margin-inline:4px!important}.hsof-ui-modern .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-notched-outline,.hsof-ui-modern .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-line-ripple,.hsof-ui-modern .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper,.hsof-ui-modern .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-focus-overlay{display:none!important}.hsof-ui-modern .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper,.hsof-ui-modern .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-text-field{padding:0!important;background:transparent!important}.hsof-ui-modern .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-infix{min-height:auto!important;width:auto!important;padding:4px 8px!important;border:1px solid var(--hsof-line, #e7ebec)!important;border-radius:6px!important}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel{--modern-select-panel-bg: #fff;--modern-select-option-color: var(--hsof-ink-2, #3b3b3f);--modern-select-option-selected-color: var(--hsof-ink, #1a1b1f);--modern-select-option-check-color: var(--hsof-teal-ink, #00695c);--mat-select-panel-background-color: var(--modern-select-panel-bg);background-color:var(--modern-select-panel-bg)!important;border:1px solid var(--hsof-line-strong, #e3e2e6)!important;border-radius:12px!important;min-width:unset!important;padding:6px!important;box-shadow:0 8px 20px color-mix(in srgb,var(--hsof-ink, #1a1b1f) 14%,transparent)!important}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option{align-items:center!important;display:flex!important;min-height:0!important;padding:0!important;border-radius:9px;color:var(--modern-select-option-color)!important;font-size:12px!important;font-weight:400!important}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{align-items:center;color:inherit!important;display:flex!important;flex:1 1 auto;font-size:inherit!important;font-weight:inherit!important;gap:10px;min-width:0;padding:6px 10px!important;width:auto}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox,.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-pseudo-checkbox{flex:none;margin-left:auto!important;margin-right:10px!important}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:var(--hsof-surface-soft, #f5f5f5)!important}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:transparent!important;color:var(--modern-select-option-selected-color)!important;font-weight:500!important}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:inherit!important;font-weight:inherit!important}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--modern-select-option-check-color)}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.modern-select-option--danger{color:var(--hsof-danger, #8c1d18)!important}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.modern-select-option--danger:hover:not(.mdc-list-item--disabled),.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.modern-select-option--danger.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:#fff8f6!important}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-mdc-option-pseudo-checkbox{flex:none;order:-1;margin-right:8px!important}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full{width:18px;height:18px;margin-left:5px!important;margin-right:0!important;border-radius:2px!important;--mat-pseudo-checkbox-full-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-pseudo-checkbox-full-selected-icon-color: var( --hsof-primary-50, #0074e9 );--mat-pseudo-checkbox-full-selected-checkmark-color: var( --hsof-primary-100, #ffffff )}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){background-color:#fff!important;border:1px solid var(--hsof-line-strong, #c7c6ca)!important}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:hover:not(.mat-pseudo-checkbox-disabled):not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){border-color:var(--hsof-muted-2, #919094)!important}.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.hsof-ui-modern .modern-paginator-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--hsof-primary-50, #0074e9)!important;border:1px solid var(--hsof-primary-50, #0074e9)!important;color:var(--hsof-primary-100, #ffffff)}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel){--modern-select-panel-bg: #fff;--modern-select-option-color: var(--hsof-ink-2, #3b3b3f);--modern-select-option-selected-color: var(--hsof-ink, #1a1b1f);--modern-select-option-check-color: var(--hsof-teal-ink, #00695c);--mat-select-panel-background-color: var(--modern-select-panel-bg);background-color:var(--modern-select-panel-bg)!important;border:1px solid var(--hsof-line-strong, #e3e2e6)!important;border-radius:12px!important;min-width:unset!important;padding:6px!important;box-shadow:0 8px 20px color-mix(in srgb,var(--hsof-ink, #1a1b1f) 14%,transparent)!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-optgroup-label{color:var(--hsof-label, #77777a)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.6px!important;line-height:1.2!important;min-height:0!important;padding:7px 10px 5px!important;text-transform:uppercase!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-optgroup--no-label .mat-mdc-optgroup-label,.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-optgroup--select-all .mat-mdc-optgroup-label,.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-optgroup--divider .mat-mdc-optgroup-label{display:none!important;min-height:0!important;padding:0!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-optgroup--select-all{display:block;margin:-2px -6px 5px;padding:0 6px 5px;position:relative}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-optgroup--select-all:after{border-bottom:1px solid var(--hsof-line, #f2f0f4);bottom:0;content:"";left:0;position:absolute;right:0}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-optgroup--divider{border-top:1px solid var(--hsof-line, #f2f0f4);margin-top:5px;padding-top:5px}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option{align-items:center!important;display:flex!important;min-height:0!important;padding:0!important;border-radius:9px;color:var(--modern-select-option-color)!important;font-size:12px!important;font-weight:400!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option .mdc-list-item__primary-text{align-items:center;color:inherit!important;display:flex!important;flex:1 1 auto;font-size:inherit!important;font-weight:inherit!important;gap:10px;min-width:0;padding:6px 10px!important;width:auto}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox,.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-pseudo-checkbox{flex:none;margin-left:auto!important;margin-right:10px!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option:hover:not(.mdc-list-item--disabled),.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:var(--hsof-surface-soft, #f5f5f5)!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:transparent!important;color:var(--modern-select-option-selected-color)!important;font-weight:500!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:inherit!important;font-weight:inherit!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--modern-select-option-check-color)}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.modern-select-option--danger{color:var(--hsof-danger, #8c1d18)!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.modern-select-option--danger:hover:not(.mdc-list-item--disabled),.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.modern-select-option--danger.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:#fff8f6!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.mat-mdc-option-multiple .mat-mdc-option-pseudo-checkbox{flex:none;order:-1;margin-right:8px!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full{width:18px;height:18px;margin-left:5px!important;margin-right:0!important;border-radius:2px!important;--mat-pseudo-checkbox-full-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-pseudo-checkbox-full-selected-icon-color: var( --hsof-primary-50, #0074e9 );--mat-pseudo-checkbox-full-selected-checkmark-color: var( --hsof-primary-100, #ffffff )}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){background-color:#fff!important;border:1px solid var(--hsof-line-strong, #c7c6ca)!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:hover:not(.mat-pseudo-checkbox-disabled):not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){border-color:var(--hsof-muted-2, #919094)!important}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--hsof-primary-50, #0074e9)!important;border:1px solid var(--hsof-primary-50, #0074e9)!important;color:var(--hsof-primary-100, #ffffff)}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-option-row{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-option-label{flex:1 1 auto;min-width:0}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-option-dot{border-radius:50%;flex:none;height:9px;width:9px}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-option-dot--blue{background-color:#1565c0}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-option-dot--teal{background-color:#00695c}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-option-dot--orange{background-color:#e86a1a}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-option-dot--green{background-color:#388e3c}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-option-dot--amber{background-color:#c8922a}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-option-dot--slate{background-color:#76695f}.hsof-ui-modern .mat-mdc-select-panel:not(.modern-paginator-select-panel) .modern-select-option-icon{color:#f44336;flex:none;font-size:13px;height:13px;width:13px}.hsof-ui-modern .mat-mdc-select-panel:has(mat-chip.modern-chip),.hsof-ui-modern .modern-select-panel.modern-select-chip-panel.mat-mdc-select-panel{max-width:none!important;min-width:max-content!important;padding-block:6px!important;width:max-content!important;--mat-select-panel-max-height: none;max-height:none!important;overflow:visible!important}.hsof-ui-modern .mat-mdc-select-panel:has(mat-chip.modern-chip) .mat-mdc-option,.hsof-ui-modern .modern-select-panel.modern-select-chip-panel.mat-mdc-select-panel .mat-mdc-option{min-height:0!important;padding-block:2px!important;width:100%}.hsof-ui-modern .mat-mdc-select-panel:has(mat-chip.modern-chip) .mdc-list-item__primary-text,.hsof-ui-modern .modern-select-panel.modern-select-chip-panel.mat-mdc-select-panel .mdc-list-item__primary-text{display:flex;flex:1 1 auto;min-width:0;overflow:visible;white-space:nowrap;width:100%}.hsof-ui-modern .mat-mdc-select-panel:has(mat-chip.modern-chip) mat-chip,.hsof-ui-modern .modern-select-panel.modern-select-chip-panel.mat-mdc-select-panel mat-chip{max-width:none!important;overflow:visible!important;pointer-events:none;white-space:nowrap}.hsof-ui-modern .mat-mdc-select-panel:has(mat-chip.modern-chip) mat-chip .mdc-evolution-chip__text-label,.hsof-ui-modern .mat-mdc-select-panel:has(mat-chip.modern-chip) mat-chip .mat-mdc-chip-action-label,.hsof-ui-modern .modern-select-panel.modern-select-chip-panel.mat-mdc-select-panel mat-chip .mdc-evolution-chip__text-label,.hsof-ui-modern .modern-select-panel.modern-select-chip-panel.mat-mdc-select-panel mat-chip .mat-mdc-chip-action-label{overflow:visible;text-overflow:unset;white-space:nowrap}.hsof-ui-modern .cdk-overlay-pane:has(.mat-mdc-select-panel mat-chip.modern-chip),.hsof-ui-modern .cdk-overlay-pane:has(.modern-select-chip-panel){max-width:none!important;min-width:max-content!important;width:max-content!important;height:auto!important;max-height:none!important}.hsof-ui-modern .modern-select-panel.modern-select-panel-full.mat-mdc-select-panel{--mat-select-panel-max-height: none;max-height:none!important;overflow:visible!important}.hsof-ui-modern .cdk-overlay-pane:has(.modern-select-panel-full){height:auto!important;max-height:none!important}.hsof-ui-modern .mat-mdc-select-panel:has(mat-chip.modern-chip),.hsof-ui-modern .modern-select-chip-panel.modern-select-chip-panel-compact.mat-mdc-select-panel{padding:4px!important}.hsof-ui-modern .mat-mdc-select-panel:has(mat-chip.modern-chip) .mat-mdc-option,.hsof-ui-modern .modern-select-chip-panel.modern-select-chip-panel-compact.mat-mdc-select-panel .mat-mdc-option{padding-block:1px!important}.hsof-ui-modern .mat-mdc-select-panel:has(mat-chip.modern-chip) .mat-mdc-option .mdc-list-item__primary-text,.hsof-ui-modern .modern-select-chip-panel.modern-select-chip-panel-compact.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{padding:2px 4px!important}.hsof-ui-modern .mat-mdc-select-panel:has(mat-chip.modern-chip) .mat-mdc-option,.hsof-ui-modern .modern-select-chip-panel .mat-mdc-option.modern-select-option-compact{padding-block:1px!important}.hsof-ui-modern .mat-mdc-select-panel:has(mat-chip.modern-chip) .mat-mdc-option .mdc-list-item__primary-text,.hsof-ui-modern .modern-select-chip-panel .mat-mdc-option.modern-select-option-compact .mdc-list-item__primary-text{padding:2px 4px!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel){--modern-select-panel-bg: #fff;--modern-select-option-color: var(--hsof-ink-2, #3b3b3f);--modern-select-option-selected-color: var(--hsof-ink, #1a1b1f);--modern-select-option-check-color: var(--hsof-teal-ink, #00695c);--mat-select-panel-background-color: var(--modern-select-panel-bg);background-color:var(--modern-select-panel-bg)!important;border:1px solid var(--hsof-line-strong, #e3e2e6)!important;border-radius:12px!important;min-width:unset!important;padding:6px!important;box-shadow:0 8px 20px color-mix(in srgb,var(--hsof-ink, #1a1b1f) 14%,transparent)!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-optgroup-label{color:var(--hsof-label, #77777a)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.6px!important;line-height:1.2!important;min-height:0!important;padding:7px 10px 5px!important;text-transform:uppercase!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-optgroup--no-label .mat-mdc-optgroup-label,.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-optgroup--select-all .mat-mdc-optgroup-label,.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-optgroup--divider .mat-mdc-optgroup-label{display:none!important;min-height:0!important;padding:0!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-optgroup--select-all{display:block;margin:-2px -6px 5px;padding:0 6px 5px;position:relative}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-optgroup--select-all:after{border-bottom:1px solid var(--hsof-line, #f2f0f4);bottom:0;content:"";left:0;position:absolute;right:0}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-optgroup--divider{border-top:1px solid var(--hsof-line, #f2f0f4);margin-top:5px;padding-top:5px}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option{align-items:center!important;display:flex!important;min-height:0!important;padding:0!important;border-radius:9px;color:var(--modern-select-option-color)!important;font-size:12px!important;font-weight:400!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option .mdc-list-item__primary-text{align-items:center;color:inherit!important;display:flex!important;flex:1 1 auto;font-size:inherit!important;font-weight:inherit!important;gap:10px;min-width:0;padding:6px 10px!important;width:auto}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox,.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-pseudo-checkbox{flex:none;margin-left:auto!important;margin-right:10px!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option:hover:not(.mdc-list-item--disabled),.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:var(--hsof-surface-soft, #f5f5f5)!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:transparent!important;color:var(--modern-select-option-selected-color)!important;font-weight:500!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:inherit!important;font-weight:inherit!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--modern-select-option-check-color)}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.modern-select-option--danger{color:var(--hsof-danger, #8c1d18)!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.modern-select-option--danger:hover:not(.mdc-list-item--disabled),.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.modern-select-option--danger.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:#fff8f6!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.mat-mdc-option-multiple .mat-mdc-option-pseudo-checkbox{flex:none;order:-1;margin-right:8px!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full{width:18px;height:18px;margin-left:5px!important;margin-right:0!important;border-radius:2px!important;--mat-pseudo-checkbox-full-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-pseudo-checkbox-full-selected-icon-color: var( --hsof-primary-50, #0074e9 );--mat-pseudo-checkbox-full-selected-checkmark-color: var( --hsof-primary-100, #ffffff )}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){background-color:#fff!important;border:1px solid var(--hsof-line-strong, #c7c6ca)!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:hover:not(.mat-pseudo-checkbox-disabled):not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){border-color:var(--hsof-muted-2, #919094)!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--hsof-primary-50, #0074e9)!important;border:1px solid var(--hsof-primary-50, #0074e9)!important;color:var(--hsof-primary-100, #ffffff)}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-option-row{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-option-label{flex:1 1 auto;min-width:0}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-option-dot{border-radius:50%;flex:none;height:9px;width:9px}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-option-dot--blue{background-color:#1565c0}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-option-dot--teal{background-color:#00695c}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-option-dot--orange{background-color:#e86a1a}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-option-dot--green{background-color:#388e3c}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-option-dot--amber{background-color:#c8922a}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-option-dot--slate{background-color:#76695f}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .modern-select-option-icon{color:#f44336;flex:none;font-size:13px;height:13px;width:13px}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option{align-items:stretch!important;height:auto!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option .mdc-list-item__primary-text{align-items:stretch!important;display:block!important;flex:1 1 auto!important;max-width:none!important;min-width:0!important;white-space:normal!important;width:100%!important}.hsof-ui-modern .mat-mdc-autocomplete-panel:not(.global-search-autocomplete-panel) .mat-mdc-option>.mat-mdc-option-pseudo-checkbox{display:none!important}.hsof-ui-modern .mat-mdc-menu-panel{--modern-select-panel-bg: #fff;--modern-select-option-color: var(--hsof-ink-2, #3b3b3f);--modern-select-option-selected-color: var(--hsof-ink, #1a1b1f);--modern-select-option-check-color: var(--hsof-teal-ink, #00695c);--mat-select-panel-background-color: var(--modern-select-panel-bg);background-color:var(--modern-select-panel-bg)!important;border:1px solid var(--hsof-line-strong, #e3e2e6)!important;border-radius:12px!important;min-width:unset!important;padding:6px!important;box-shadow:0 8px 20px color-mix(in srgb,var(--hsof-ink, #1a1b1f) 14%,transparent)!important}.hsof-ui-modern .mat-mdc-menu-panel .mat-mdc-menu-content{padding:0!important}.hsof-ui-modern .mat-mdc-menu-panel .mat-divider{border-top-color:var(--hsof-line, #f2f0f4)!important;margin:4px 0!important}.hsof-ui-modern .mat-mdc-menu-panel .mat-mdc-menu-item{align-items:center!important;border-radius:9px;color:var(--hsof-ink, #1a1b1f)!important;display:flex!important;font-size:12px!important;font-weight:400!important;min-height:0!important;padding:0 6px!important}.hsof-ui-modern .mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text{align-items:center;display:flex!important;flex:1 1 auto;font-size:inherit!important;font-weight:inherit!important;gap:10px;min-width:0;padding:6px 10px!important;width:auto}.hsof-ui-modern .mat-mdc-menu-panel .mat-mdc-menu-item mat-icon,.hsof-ui-modern .mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{color:inherit!important;flex:none;font-size:18px!important;height:18px!important;margin:0!important;width:18px!important}.hsof-ui-modern .mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]),.hsof-ui-modern .mat-mdc-menu-panel .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([disabled]){background-color:var(--hsof-surface-soft, #f5f5f5)!important}.hsof-ui-modern mat-expansion-panel{--mat-expansion-container-shape: 12px;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-container-text-color: var(--hsof-ink, #1b2227);--mat-expansion-header-text-color: var(--hsof-ink, #1b2227);--mat-expansion-header-description-color: var(--hsof-muted, #8a949b);--mat-expansion-header-indicator-color: var(--hsof-primary-50, #0074e9);--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 48px;--mat-expansion-container-text-size: 14px;--mat-expansion-header-text-size: 14px;border:1px solid var(--hsof-line, #e7ebec);border-radius:12px!important;background:#fff;box-shadow:0 1px 2px #14282d0a;overflow:hidden}.hsof-ui-modern mat-expansion-panel mat-expansion-panel-header{background-color:#fff!important;border-top:none!important;min-height:48px!important}.hsof-ui-modern mat-expansion-panel mat-expansion-panel-header mat-panel-title{font-weight:600;color:var(--hsof-ink, #1b2227)!important}.hsof-ui-modern mat-expansion-panel mat-expansion-panel-header.mat-expanded{background-color:var(--hsof-surface-muted, #eef1f2)!important;border-bottom:1px solid var(--hsof-line, #e7ebec);min-height:48px!important;font-size:14px!important;font-weight:600!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.hsof-ui-modern mat-expansion-panel .mat-expansion-indicator{visibility:hidden!important}.hsof-ui-modern mat-expansion-panel.mat-mdc-expansion-panel-disabled{opacity:.55}.hsof-ui-modern mat-expansion-panel.mat-mdc-expansion-panel-disabled mat-expansion-panel-header{background-color:#f2f0f4!important;color:#77777a!important}.hsof-ui-modern .modern-tree-wrapper{display:block;overflow:hidden;border:1px solid var(--hsof-line, #e7ebec);border-radius:8px;background:#fff;box-shadow:0 1px 2px #14282d0a;margin-top:10px}.hsof-ui-modern mat-tree{display:block;overflow:hidden;border:1px solid var(--hsof-line, #e7ebec);border-radius:8px;background:#fff;box-shadow:0 1px 2px #14282d0a}.hsof-ui-modern mat-tree .mat-tree-node{align-items:center!important;min-height:28px!important;font-size:13px!important;line-height:1.35!important;color:var(--hsof-ink)!important;transition:background-color .15s ease}.hsof-ui-modern mat-tree .mat-tree-node .node-label{font-size:inherit!important}.hsof-ui-modern mat-tree .mat-tree-node .act-name-cell,.hsof-ui-modern mat-tree .mat-tree-node .favorite-icon-cell{padding-top:0!important}.hsof-ui-modern mat-tree .mat-tree-node:hover{background:var(--hsof-teal-tint)!important}.hsof-ui-modern mat-tree button[mat-icon-button],.hsof-ui-modern mat-tree a[mat-icon-button]{--mat-icon-button-icon-color: var(--hsof-ink);--mat-icon-button-icon-size: 18px;--mat-icon-button-state-layer-size: 24px;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;line-height:24px!important;color:var(--hsof-ink)!important;--mat-icon-button-icon-size: 18px !important;--mat-icon-button-state-layer-size: 24px !important;--mat-icon-button-icon-color: var(--hsof-ink) !important;--mat-icon-button-state-layer-color: var(--hsof-ink)}.hsof-ui-modern mat-tree button[mat-icon-button] mat-icon,.hsof-ui-modern mat-tree a[mat-icon-button] mat-icon{width:18px!important;height:18px!important;font-size:18px!important;line-height:18px!important;color:var(--hsof-ink)!important}.hsof-ui-modern mat-tree button[mat-icon-button] .mat-mdc-button-touch-target,.hsof-ui-modern mat-tree a[mat-icon-button] .mat-mdc-button-touch-target{width:24px!important;height:24px!important}.hsof-ui-modern mat-tree button[mat-icon-button]:disabled,.hsof-ui-modern mat-tree button[mat-icon-button][disabled],.hsof-ui-modern mat-tree button[mat-icon-button].mat-mdc-button-disabled,.hsof-ui-modern mat-tree a[mat-icon-button]:disabled,.hsof-ui-modern mat-tree a[mat-icon-button][disabled],.hsof-ui-modern mat-tree a[mat-icon-button].mat-mdc-button-disabled{opacity:.38;cursor:default;pointer-events:none}.hsof-ui-modern .modern-tree-wrapper>mat-tree{border:none!important;border-radius:0!important;box-shadow:none!important}.hsof-ui-modern mat-card.card{--mat-card-elevated-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-elevated-container-color: var(--hsof-surface-elevated, #ffffff);--mat-card-outlined-container-color: var(--hsof-surface-elevated, #ffffff);--mat-card-filled-container-color: var(--hsof-surface-elevated, #ffffff);--mat-card-elevated-container-elevation: none;--mat-card-outlined-container-elevation: none;--mat-card-outlined-outline-color: var(--hsof-line, #e7ebec);--mat-card-outlined-outline-width: 1px;background:var(--hsof-surface-elevated, #ffffff)!important;border-radius:12px!important;box-shadow:0 1px 2px #14282d0a!important;isolation:isolate}.hsof-ui-modern mat-card.card:not(.mat-mdc-card-outlined):not(.mat-mdc-card-filled){border-style:solid;border-width:1px;border-color:var(--hsof-line, #e7ebec)}.hsof-ui-modern mat-card.card.mat-mdc-card-outlined{box-shadow:0 1px 2px #14282d0a!important}.hsof-ui-modern mat-card.card:after{border-radius:12px!important}.hsof-ui-modern mat-card.card>mat-tab-group>.mat-mdc-tab-header,.hsof-ui-modern mat-card.card>.mat-mdc-tab-group>.mat-mdc-tab-header{border-top-left-radius:12px;border-top-right-radius:12px}.hsof-ui-modern mat-button-toggle-group{--mat-button-toggle-shape: 8px;--mat-button-toggle-legacy-shape: 8px;--mat-button-toggle-height: 32px;--mat-button-toggle-legacy-height: 32px;--mat-button-toggle-background-color: #ffffff;--mat-button-toggle-text-color: var(--hsof-ink, #1b2227);--mat-button-toggle-selected-state-text-color: var(--hsof-ink, #1b2227);--mat-button-toggle-divider-color: #e7ebec;--mat-button-toggle-label-text-size: 12px;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-label-text-line-height: 120%}.hsof-ui-modern mat-button-toggle-group.mat-button-toggle-group,.hsof-ui-modern mat-button-toggle-group.mat-button-toggle-group-appearance-standard{border-radius:8px!important;border:1px solid #e7ebec!important;background-color:#fff!important;overflow:visible!important}.hsof-ui-modern mat-button-toggle-group.mat-button-toggle-group:has(.mat-button-toggle-checked){border:none!important}.hsof-ui-modern mat-button-toggle-group.mat-button-toggle-group:not(:has(.mat-button-toggle-checked)){border:1px solid #e7ebec!important}.hsof-ui-modern mat-button-toggle-group.mat-button-toggle-group:has(.mat-button-toggle-checked) .mat-button-toggle:not(.mat-button-toggle-checked){border:1px solid #e7ebec!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle{margin:-1px!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button{padding-left:0!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle .mat-button-toggle-checkbox-wrapper{display:none!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:first-child{margin-left:-1px!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:last-child{margin-right:-1px!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle-button:hover{background-color:var(--hsof-teal-line, #eaefea);--mat-button-toggle-background-color: var(--hsof-teal-line, #eaefea);--mat-button-toggle-hover-state-layer-opacity: 1;--mat-button-toggle-hover-state-layer-color: var(--hsof-teal-line, #eaefea)}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle-focus-overlay{background-color:transparent!important;opacity:1}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked{border:1px solid var(--hsof-primary-50, #0074e9)!important;z-index:1!important;position:relative!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:not(.mat-button-toggle-checked){border:none}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:not(:last-child):not(.mat-button-toggle-checked){border-right:none!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:not(:first-child){border-left:1px solid var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:not(:last-child){border-right:1px solid var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked+.mat-button-toggle:not(.mat-button-toggle-checked){border-left:none!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:has(+.mat-button-toggle.mat-button-toggle-checked){border-right:1px solid var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked+.mat-button-toggle.mat-button-toggle-checked{border-left:1px solid var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:first-child:last-child,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:first-child:last-child:hover,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:first-child:last-child .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:first-child:last-child .mat-button-toggle-button:hover{border-radius:8px!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:first-child:not(:last-child),.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:first-child:not(:last-child):hover,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:first-child:not(:last-child) .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:first-child:not(:last-child) .mat-button-toggle-button:hover{border-radius:8px 0 0 8px!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:last-child:not(:first-child),.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:last-child:not(:first-child):hover,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:last-child:not(:first-child) .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:last-child:not(:first-child) .mat-button-toggle-button:hover{border-radius:0 8px 8px 0!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:not(:first-child):not(:last-child),.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:not(:first-child):not(:last-child):hover,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:not(:first-child):not(:last-child) .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle:not(:first-child):not(:last-child) .mat-button-toggle-button:hover{border-radius:0!important}.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:not(:last-child),.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:not(:last-child):hover,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:not(:last-child) .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:not(:last-child) .mat-button-toggle-button:hover,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:last-child:not(:first-child),.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:last-child:not(:first-child):hover,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:last-child:not(:first-child) .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:last-child:not(:first-child) .mat-button-toggle-button:hover,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:not(:first-child):not(:last-child),.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:not(:first-child):not(:last-child):hover,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:not(:first-child):not(:last-child) .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:not(:first-child):not(:last-child) .mat-button-toggle-button:hover,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:last-child,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:last-child:hover,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:last-child .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:first-child:last-child .mat-button-toggle-button:hover{border-radius:8px!important;z-index:2!important;position:relative!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical{flex-direction:column!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle{margin:-1px!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:first-child{margin-top:-1px!important;margin-left:-1px!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:last-child{margin-bottom:-1px!important;margin-right:-1px!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:last-child,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:last-child:hover,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:last-child .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:last-child .mat-button-toggle-button:hover{border-radius:8px!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:not(:last-child),.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:not(:last-child):hover,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:not(:last-child) .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:first-child:not(:last-child) .mat-button-toggle-button:hover{border-radius:8px 8px 0 0!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:last-child:not(:first-child),.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:last-child:not(:first-child):hover,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:last-child:not(:first-child) .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:last-child:not(:first-child) .mat-button-toggle-button:hover{border-radius:0 0 8px 8px!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:not(:first-child):not(:last-child),.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:not(:first-child):not(:last-child):hover,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:not(:first-child):not(:last-child) .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:not(:first-child):not(:last-child) .mat-button-toggle-button:hover{border-radius:0!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:first-child:not(:last-child),.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:first-child:not(:last-child):hover,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:first-child:not(:last-child) .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:first-child:not(:last-child) .mat-button-toggle-button:hover,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:last-child:not(:first-child),.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:last-child:not(:first-child):hover,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:last-child:not(:first-child) .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:last-child:not(:first-child) .mat-button-toggle-button:hover,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:not(:first-child):not(:last-child),.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:not(:first-child):not(:last-child):hover,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:not(:first-child):not(:last-child) .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:not(:first-child):not(:last-child) .mat-button-toggle-button:hover,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:first-child:last-child,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:first-child:last-child:hover,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:first-child:last-child .mat-button-toggle-button,.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:first-child:last-child .mat-button-toggle-button:hover{border-radius:8px!important;z-index:2!important;position:relative!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:not(.mat-button-toggle-checked){border:1px solid #e7ebec!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle:not(:last-child):not(.mat-button-toggle-checked){border-bottom:1px solid #e7ebec!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:not(:first-child){border-top:1px solid var(--hsof-primary-50, #0074e9)!important;border-left:1px solid var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:not(:last-child){border-bottom:1px solid var(--hsof-primary-50, #0074e9)!important;border-right:1px solid var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked+.mat-button-toggle:not(.mat-button-toggle-checked){border-top:1px solid #e7ebec!important;border-left:1px solid #e7ebec!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked:has(+.mat-button-toggle.mat-button-toggle-checked){border-bottom:1px solid var(--hsof-primary-50, #0074e9)!important;border-right:1px solid var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern mat-button-toggle-group.hsof-button-toggle-group-vertical .mat-button-toggle.mat-button-toggle-checked+.mat-button-toggle.mat-button-toggle-checked{border-top:1px solid var(--hsof-primary-50, #0074e9)!important;border-left:1px solid var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern a:not(.mat-mdc-button):not(.mat-mdc-icon-button){color:var(--hsof-ink, #1a1b1f);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease-in-out,border-color .15s ease-in-out}.hsof-ui-modern a:not(.mat-mdc-button):not(.mat-mdc-icon-button):hover{color:var(--hsof-primary-40, #005cbb);border-bottom-color:var(--hsof-primary-50, #0074e9)}.hsof-ui-modern a:not(.mat-mdc-button):not(.mat-mdc-icon-button):active{color:var(--hsof-primary-50, #0074e9);border-bottom-color:var(--hsof-primary-50, #0074e9)}.hsof-ui-modern a:not(.mat-mdc-button):not(.mat-mdc-icon-button):focus-visible{outline:2px solid var(--hsof-primary-50, #0074e9);outline-offset:2px;border-radius:6px;color:var(--hsof-primary-40, #005cbb);border-bottom-color:var(--hsof-primary-50, #0074e9)}.hsof-ui-modern a:not(.mat-mdc-button):not(.mat-mdc-icon-button)[aria-disabled=true]{color:var(--hsof-muted, #77777a);border-bottom-color:transparent;cursor:not-allowed;pointer-events:none}.hsof-ui-modern a:not(.mat-mdc-button):not(.mat-mdc-icon-button)[aria-disabled=true]:hover,.hsof-ui-modern a:not(.mat-mdc-button):not(.mat-mdc-icon-button)[aria-disabled=true]:active,.hsof-ui-modern a:not(.mat-mdc-button):not(.mat-mdc-icon-button)[aria-disabled=true]:focus-visible{color:var(--hsof-muted, #77777a);border-bottom-color:transparent;outline:none}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button){--modern-button-bg: var(--hsof-teal-tint, #f4f6f4);--modern-button-bg-hover: var(--hsof-teal-line, #eaefea);--modern-button-fg: var(--hsof-primary-50, #0074e9);--modern-button-line: var(--hsof-teal-line, #eaefea);--modern-button-line-hover: var(--hsof-teal-line-over, #a6baa7);--modern-button-container-hover: var(--hsof-teal-line, #eaefea);--modern-button-filled-container: var(--modern-button-fg);--modern-button-filled-container-hover: var(--hsof-primary-40, #005cbb);--modern-button-height: 32px;--modern-button-h-padding: 24px;--modern-button-icon-size: 24px;--mat-button-text-label-text-font: Poppins;--mat-button-text-label-text-size: 12px;--mat-button-text-label-text-weight: 400;--mat-button-text-label-text-line-height: 120%;--mat-button-text-label-text-tracking: normal;--mat-button-elevated-label-text-font: Poppins;--mat-button-elevated-label-text-size: 12px;--mat-button-elevated-label-text-weight: 400;--mat-button-elevated-label-text-line-height: 120%;--mat-button-elevated-label-text-tracking: normal;--mat-button-outlined-label-text-font: Poppins;--mat-button-outlined-label-text-size: 12px;--mat-button-outlined-label-text-weight: 400;--mat-button-outlined-label-text-line-height: 120%;--mat-button-outlined-label-text-tracking: normal;--mat-button-filled-label-text-font: Poppins;--mat-button-filled-label-text-size: 12px;--mat-button-filled-label-text-weight: 400;--mat-button-filled-label-text-line-height: 120%;--mat-button-filled-label-text-tracking: normal;--mat-button-tonal-label-text-font: Poppins;--mat-button-tonal-label-text-size: 12px;--mat-button-tonal-label-text-weight: 400;--mat-button-tonal-label-text-line-height: 120%;--mat-button-tonal-label-text-tracking: normal;--mat-button-protected-label-text-font: Poppins;--mat-button-protected-label-text-size: 12px;--mat-button-protected-label-text-weight: 400;--mat-button-protected-label-text-line-height: 120%;--mat-button-protected-label-text-tracking: normal;--mat-button-text-container-shape: 8px;--mat-button-text-container-height: 32px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-spacing: 8px;--mat-button-text-icon-offset: -8px;--mat-button-text-hover-state-layer-color: transparent;--mat-button-text-hover-state-layer-opacity: 0;--mat-button-text-focus-state-layer-color: transparent;--mat-button-text-focus-state-layer-opacity: 0;--mat-button-text-pressed-state-layer-color: transparent;--mat-button-text-pressed-state-layer-opacity: 0;--mat-button-text-disabled-label-text-color: #77777a;--mat-button-text-disabled-container-opacity: .38;--mat-button-text-icon-offset: -4px;--mat-button-elevated-container-shape: 8px;--mat-button-elevated-container-height: 32px;--mat-button-elevated-horizontal-padding: 24px;--mat-button-elevated-icon-spacing: 8px;--mat-button-elevated-icon-offset: -8px;--mat-button-elevated-hover-state-layer-color: transparent;--mat-button-elevated-hover-state-layer-opacity: 0;--mat-button-elevated-focus-state-layer-color: transparent;--mat-button-elevated-focus-state-layer-opacity: 0;--mat-button-elevated-pressed-state-layer-color: transparent;--mat-button-elevated-pressed-state-layer-opacity: 0;--mat-button-elevated-disabled-label-text-color: #77777a;--mat-button-elevated-disabled-container-opacity: .38;--mat-button-outlined-container-shape: 8px;--mat-button-outlined-container-height: 32px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-hover-state-layer-color: transparent;--mat-button-outlined-hover-state-layer-opacity: 0;--mat-button-outlined-focus-state-layer-color: transparent;--mat-button-outlined-focus-state-layer-opacity: 0;--mat-button-outlined-pressed-state-layer-color: transparent;--mat-button-outlined-pressed-state-layer-opacity: 0;--mat-button-outlined-disabled-label-text-color: #77777a;--mat-button-outlined-disabled-container-opacity: .38;--mat-button-filled-container-shape: 8px;--mat-button-filled-container-height: 32px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-hover-state-layer-color: transparent;--mat-button-filled-hover-state-layer-opacity: 0;--mat-button-filled-focus-state-layer-color: transparent;--mat-button-filled-focus-state-layer-opacity: 0;--mat-button-filled-pressed-state-layer-color: transparent;--mat-button-filled-pressed-state-layer-opacity: 0;--mat-button-filled-disabled-label-text-color: #77777a;--mat-button-filled-disabled-container-opacity: .38;--mat-button-tonal-container-shape: 8px;--mat-button-tonal-container-height: 32px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-hover-state-layer-color: transparent;--mat-button-tonal-hover-state-layer-opacity: 0;--mat-button-tonal-focus-state-layer-color: transparent;--mat-button-tonal-focus-state-layer-opacity: 0;--mat-button-tonal-pressed-state-layer-color: transparent;--mat-button-tonal-pressed-state-layer-opacity: 0;--mat-button-tonal-disabled-label-text-color: #77777a;--mat-button-tonal-disabled-container-opacity: .38;--mat-button-protected-container-shape: 8px;--mat-button-protected-container-height: 32px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-hover-state-layer-color: transparent;--mat-button-protected-hover-state-layer-opacity: 0;--mat-button-protected-focus-state-layer-color: transparent;--mat-button-protected-focus-state-layer-opacity: 0;--mat-button-protected-pressed-state-layer-color: transparent;--mat-button-protected-pressed-state-layer-opacity: 0;--mat-button-protected-disabled-label-text-color: #77777a;--mat-button-protected-disabled-container-opacity: .38;--mat-icon-button-state-layer-size: 32px;--mat-icon-button-icon-size: 24px;display:inline-flex;align-items:center;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button) .modern-button-icon{width:24px!important;height:24px!important;font-size:24px}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button) .modern-button-icon svg{width:24px!important;height:24px!important}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button):disabled,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button)[disabled],.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button):disabled,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button)[disabled],.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button):disabled,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button)[disabled],.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button):disabled,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button)[disabled],.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button):disabled,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button)[disabled],.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button):disabled,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button)[disabled]{opacity:.38;cursor:default;pointer-events:none;box-shadow:none}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button) .mat-mdc-button-touch-target,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button) .mat-mdc-button-touch-target,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button) .mat-mdc-button-touch-target,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button) .mat-mdc-button-touch-target,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button) .mat-mdc-button-touch-target,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button) .mat-mdc-button-touch-target{height:100%}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-large,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-lg,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-large,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-lg,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-large,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-lg,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-large,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-lg,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-large,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-lg,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-large,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-lg{--modern-button-height: 40px;--modern-button-h-padding: 32px;--modern-button-icon-size: 32px;--mat-button-text-label-text-font: Poppins;--mat-button-text-label-text-size: 16px;--mat-button-text-label-text-weight: 400;--mat-button-text-label-text-line-height: 120%;--mat-button-text-label-text-tracking: normal;--mat-button-elevated-label-text-font: Poppins;--mat-button-elevated-label-text-size: 16px;--mat-button-elevated-label-text-weight: 400;--mat-button-elevated-label-text-line-height: 120%;--mat-button-elevated-label-text-tracking: normal;--mat-button-outlined-label-text-font: Poppins;--mat-button-outlined-label-text-size: 16px;--mat-button-outlined-label-text-weight: 400;--mat-button-outlined-label-text-line-height: 120%;--mat-button-outlined-label-text-tracking: normal;--mat-button-filled-label-text-font: Poppins;--mat-button-filled-label-text-size: 16px;--mat-button-filled-label-text-weight: 400;--mat-button-filled-label-text-line-height: 120%;--mat-button-filled-label-text-tracking: normal;--mat-button-tonal-label-text-font: Poppins;--mat-button-tonal-label-text-size: 16px;--mat-button-tonal-label-text-weight: 400;--mat-button-tonal-label-text-line-height: 120%;--mat-button-tonal-label-text-tracking: normal;--mat-button-protected-label-text-font: Poppins;--mat-button-protected-label-text-size: 16px;--mat-button-protected-label-text-weight: 400;--mat-button-protected-label-text-line-height: 120%;--mat-button-protected-label-text-tracking: normal;--mat-button-text-container-shape: 8px;--mat-button-text-container-height: 40px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-spacing: 8px;--mat-button-text-icon-offset: -8px;--mat-button-text-hover-state-layer-color: transparent;--mat-button-text-hover-state-layer-opacity: 0;--mat-button-text-focus-state-layer-color: transparent;--mat-button-text-focus-state-layer-opacity: 0;--mat-button-text-pressed-state-layer-color: transparent;--mat-button-text-pressed-state-layer-opacity: 0;--mat-button-text-disabled-label-text-color: #77777a;--mat-button-text-disabled-container-opacity: .38;--mat-button-text-icon-offset: -4px;--mat-button-elevated-container-shape: 8px;--mat-button-elevated-container-height: 40px;--mat-button-elevated-horizontal-padding: 32px;--mat-button-elevated-icon-spacing: 8px;--mat-button-elevated-icon-offset: -8px;--mat-button-elevated-hover-state-layer-color: transparent;--mat-button-elevated-hover-state-layer-opacity: 0;--mat-button-elevated-focus-state-layer-color: transparent;--mat-button-elevated-focus-state-layer-opacity: 0;--mat-button-elevated-pressed-state-layer-color: transparent;--mat-button-elevated-pressed-state-layer-opacity: 0;--mat-button-elevated-disabled-label-text-color: #77777a;--mat-button-elevated-disabled-container-opacity: .38;--mat-button-outlined-container-shape: 8px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-horizontal-padding: 32px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-hover-state-layer-color: transparent;--mat-button-outlined-hover-state-layer-opacity: 0;--mat-button-outlined-focus-state-layer-color: transparent;--mat-button-outlined-focus-state-layer-opacity: 0;--mat-button-outlined-pressed-state-layer-color: transparent;--mat-button-outlined-pressed-state-layer-opacity: 0;--mat-button-outlined-disabled-label-text-color: #77777a;--mat-button-outlined-disabled-container-opacity: .38;--mat-button-filled-container-shape: 8px;--mat-button-filled-container-height: 40px;--mat-button-filled-horizontal-padding: 32px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-hover-state-layer-color: transparent;--mat-button-filled-hover-state-layer-opacity: 0;--mat-button-filled-focus-state-layer-color: transparent;--mat-button-filled-focus-state-layer-opacity: 0;--mat-button-filled-pressed-state-layer-color: transparent;--mat-button-filled-pressed-state-layer-opacity: 0;--mat-button-filled-disabled-label-text-color: #77777a;--mat-button-filled-disabled-container-opacity: .38;--mat-button-tonal-container-shape: 8px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-horizontal-padding: 32px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-hover-state-layer-color: transparent;--mat-button-tonal-hover-state-layer-opacity: 0;--mat-button-tonal-focus-state-layer-color: transparent;--mat-button-tonal-focus-state-layer-opacity: 0;--mat-button-tonal-pressed-state-layer-color: transparent;--mat-button-tonal-pressed-state-layer-opacity: 0;--mat-button-tonal-disabled-label-text-color: #77777a;--mat-button-tonal-disabled-container-opacity: .38;--mat-button-protected-container-shape: 8px;--mat-button-protected-container-height: 40px;--mat-button-protected-horizontal-padding: 32px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-hover-state-layer-color: transparent;--mat-button-protected-hover-state-layer-opacity: 0;--mat-button-protected-focus-state-layer-color: transparent;--mat-button-protected-focus-state-layer-opacity: 0;--mat-button-protected-pressed-state-layer-color: transparent;--mat-button-protected-pressed-state-layer-opacity: 0;--mat-button-protected-disabled-label-text-color: #77777a;--mat-button-protected-disabled-container-opacity: .38;--mat-icon-button-state-layer-size: 40px;--mat-icon-button-icon-size: 32px}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-large .modern-button-icon,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-lg .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-large .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-lg .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-large .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-lg .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-large .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-lg .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-large .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-lg .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-large .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-lg .modern-button-icon{width:32px!important;height:32px!important;font-size:32px}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-large .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-lg .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-large .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-lg .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-large .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-lg .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-large .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-lg .modern-button-icon svg,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-large .modern-button-icon svg,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-lg .modern-button-icon svg,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-large .modern-button-icon svg,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-lg .modern-button-icon svg{width:32px!important;height:32px!important}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-small,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-xs,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-small,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-xs,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-small,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-xs,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-small,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-xs,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-small,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-xs,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-small,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-xs{--modern-button-height: 24px;--modern-button-h-padding: 16px;--modern-button-icon-size: 20px;--mat-button-text-label-text-font: Poppins;--mat-button-text-label-text-size: 10px;--mat-button-text-label-text-weight: 400;--mat-button-text-label-text-line-height: 120%;--mat-button-text-label-text-tracking: normal;--mat-button-elevated-label-text-font: Poppins;--mat-button-elevated-label-text-size: 10px;--mat-button-elevated-label-text-weight: 400;--mat-button-elevated-label-text-line-height: 120%;--mat-button-elevated-label-text-tracking: normal;--mat-button-outlined-label-text-font: Poppins;--mat-button-outlined-label-text-size: 10px;--mat-button-outlined-label-text-weight: 400;--mat-button-outlined-label-text-line-height: 120%;--mat-button-outlined-label-text-tracking: normal;--mat-button-filled-label-text-font: Poppins;--mat-button-filled-label-text-size: 10px;--mat-button-filled-label-text-weight: 400;--mat-button-filled-label-text-line-height: 120%;--mat-button-filled-label-text-tracking: normal;--mat-button-tonal-label-text-font: Poppins;--mat-button-tonal-label-text-size: 10px;--mat-button-tonal-label-text-weight: 400;--mat-button-tonal-label-text-line-height: 120%;--mat-button-tonal-label-text-tracking: normal;--mat-button-protected-label-text-font: Poppins;--mat-button-protected-label-text-size: 10px;--mat-button-protected-label-text-weight: 400;--mat-button-protected-label-text-line-height: 120%;--mat-button-protected-label-text-tracking: normal;--mat-button-text-container-shape: 8px;--mat-button-text-container-height: 24px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-spacing: 8px;--mat-button-text-icon-offset: -8px;--mat-button-text-hover-state-layer-color: transparent;--mat-button-text-hover-state-layer-opacity: 0;--mat-button-text-focus-state-layer-color: transparent;--mat-button-text-focus-state-layer-opacity: 0;--mat-button-text-pressed-state-layer-color: transparent;--mat-button-text-pressed-state-layer-opacity: 0;--mat-button-text-disabled-label-text-color: #77777a;--mat-button-text-disabled-container-opacity: .38;--mat-button-text-icon-offset: -4px;--mat-button-elevated-container-shape: 8px;--mat-button-elevated-container-height: 24px;--mat-button-elevated-horizontal-padding: 16px;--mat-button-elevated-icon-spacing: 8px;--mat-button-elevated-icon-offset: -8px;--mat-button-elevated-hover-state-layer-color: transparent;--mat-button-elevated-hover-state-layer-opacity: 0;--mat-button-elevated-focus-state-layer-color: transparent;--mat-button-elevated-focus-state-layer-opacity: 0;--mat-button-elevated-pressed-state-layer-color: transparent;--mat-button-elevated-pressed-state-layer-opacity: 0;--mat-button-elevated-disabled-label-text-color: #77777a;--mat-button-elevated-disabled-container-opacity: .38;--mat-button-outlined-container-shape: 8px;--mat-button-outlined-container-height: 24px;--mat-button-outlined-horizontal-padding: 16px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-hover-state-layer-color: transparent;--mat-button-outlined-hover-state-layer-opacity: 0;--mat-button-outlined-focus-state-layer-color: transparent;--mat-button-outlined-focus-state-layer-opacity: 0;--mat-button-outlined-pressed-state-layer-color: transparent;--mat-button-outlined-pressed-state-layer-opacity: 0;--mat-button-outlined-disabled-label-text-color: #77777a;--mat-button-outlined-disabled-container-opacity: .38;--mat-button-filled-container-shape: 8px;--mat-button-filled-container-height: 24px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-hover-state-layer-color: transparent;--mat-button-filled-hover-state-layer-opacity: 0;--mat-button-filled-focus-state-layer-color: transparent;--mat-button-filled-focus-state-layer-opacity: 0;--mat-button-filled-pressed-state-layer-color: transparent;--mat-button-filled-pressed-state-layer-opacity: 0;--mat-button-filled-disabled-label-text-color: #77777a;--mat-button-filled-disabled-container-opacity: .38;--mat-button-tonal-container-shape: 8px;--mat-button-tonal-container-height: 24px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-hover-state-layer-color: transparent;--mat-button-tonal-hover-state-layer-opacity: 0;--mat-button-tonal-focus-state-layer-color: transparent;--mat-button-tonal-focus-state-layer-opacity: 0;--mat-button-tonal-pressed-state-layer-color: transparent;--mat-button-tonal-pressed-state-layer-opacity: 0;--mat-button-tonal-disabled-label-text-color: #77777a;--mat-button-tonal-disabled-container-opacity: .38;--mat-button-protected-container-shape: 8px;--mat-button-protected-container-height: 24px;--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-hover-state-layer-color: transparent;--mat-button-protected-hover-state-layer-opacity: 0;--mat-button-protected-focus-state-layer-color: transparent;--mat-button-protected-focus-state-layer-opacity: 0;--mat-button-protected-pressed-state-layer-color: transparent;--mat-button-protected-pressed-state-layer-opacity: 0;--mat-button-protected-disabled-label-text-color: #77777a;--mat-button-protected-disabled-container-opacity: .38;--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 20px}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-small .modern-button-icon,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-xs .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-small .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-xs .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-small .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-xs .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-small .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-xs .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-small .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-xs .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-small .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-xs .modern-button-icon{width:20px!important;height:20px!important;font-size:20px}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-small .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-xs .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-small .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-xs .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-small .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-xs .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-small .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-xs .modern-button-icon svg,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-small .modern-button-icon svg,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-xs .modern-button-icon svg,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-small .modern-button-icon svg,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-xs .modern-button-icon svg{width:20px!important;height:20px!important}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-compact,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-compact,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-compact,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-compact,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-compact,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-compact{--modern-button-h-padding: 12.8px;--mat-button-text-horizontal-padding: 12px;--mat-button-elevated-horizontal-padding: 12.8px;--mat-button-outlined-horizontal-padding: 12.8px;--mat-button-filled-horizontal-padding: 12.8px;--mat-button-tonal-horizontal-padding: 12.8px;--mat-button-protected-horizontal-padding: 12.8px;--mat-button-elevated-icon-offset: 0;--mat-button-outlined-icon-offset: 0;--mat-button-filled-icon-offset: 0;--mat-button-tonal-icon-offset: 0;--mat-button-protected-icon-offset: 0;--mat-button-text-icon-offset: 0}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-large,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-lg,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-compact.modern-button-large,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-compact.modern-button-lg,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-compact.modern-button-large,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-compact.modern-button-lg,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-compact.modern-button-large,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-compact.modern-button-lg,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-compact.modern-button-large,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-compact.modern-button-lg,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-large,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-lg{--modern-button-h-padding: 14.4px;--mat-button-text-horizontal-padding: 12px;--mat-button-elevated-horizontal-padding: 14.4px;--mat-button-outlined-horizontal-padding: 14.4px;--mat-button-filled-horizontal-padding: 14.4px;--mat-button-tonal-horizontal-padding: 14.4px;--mat-button-protected-horizontal-padding: 14.4px;--mat-button-elevated-icon-offset: 0;--mat-button-outlined-icon-offset: 0;--mat-button-filled-icon-offset: 0;--mat-button-tonal-icon-offset: 0;--mat-button-protected-icon-offset: 0;--mat-button-text-icon-offset: 0}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-small,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-xs,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-compact.modern-button-small,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-compact.modern-button-xs,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-compact.modern-button-small,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-compact.modern-button-xs,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-compact.modern-button-small,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-compact.modern-button-xs,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-compact.modern-button-small,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-compact.modern-button-xs,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-small,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-xs{--modern-button-h-padding: 10px;--mat-button-text-horizontal-padding: 12px;--mat-button-elevated-horizontal-padding: 10px;--mat-button-outlined-horizontal-padding: 10px;--mat-button-filled-horizontal-padding: 10px;--mat-button-tonal-horizontal-padding: 10px;--mat-button-protected-horizontal-padding: 10px;--mat-button-elevated-icon-offset: 0;--mat-button-outlined-icon-offset: 0;--mat-button-filled-icon-offset: 0;--mat-button-tonal-icon-offset: 0;--mat-button-protected-icon-offset: 0;--mat-button-text-icon-offset: 0}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-rounded,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-rounded,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-rounded,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-rounded,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-rounded,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-rounded{--mat-button-text-container-shape: 16px;--mat-button-elevated-container-shape: 16px;--mat-button-outlined-container-shape: 16px;--mat-button-filled-container-shape: 16px;--mat-button-tonal-container-shape: 16px;--mat-button-protected-container-shape: 16px}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-rounded.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-rounded.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-rounded.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-rounded.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-rounded.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-rounded.mat-mdc-icon-button{border-radius:16px}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button) .modern-button-icon{flex-shrink:0;line-height:1;color:inherit}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button) .modern-button-icon svg{display:block;flex-shrink:0}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button){--mat-button-text-label-text-color: var(--modern-button-fg);--mat-button-text-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover);border-color:var(--modern-button-line-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-raised-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-raised-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-raised-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-raised-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button{--mat-button-protected-container-color: #ffffff;--mat-button-protected-label-text-color: var(--modern-button-fg);--mat-button-protected-disabled-container-color: #ffffff;box-shadow:0 1px 3px #0000001f}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled){box-shadow:0 1px 3px #0000001f}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button{--mat-button-outlined-outline-color: var(--modern-button-line);--mat-button-outlined-outline-width: 1px;--mat-button-outlined-label-text-color: var(--modern-button-fg);--mat-button-outlined-disabled-outline-color: #77777a;--mat-button-outlined-disabled-label-text-color: #77777a}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dashed,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dashed,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dashed,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dashed,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dashed,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dashed{border-style:dashed!important}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dotted,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dotted,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dotted,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dotted,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dotted,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dotted{border-style:dotted!important}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined{--mat-button-outlined-outline-color: var(--modern-button-line);--mat-button-outlined-label-text-color: var(--modern-button-fg);box-sizing:border-box;background-color:var(--modern-button-bg)!important;border-color:var(--modern-button-line)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-unelevated-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-unelevated-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-filled-container);--mat-button-filled-label-text-color: var(--hsof-primary-100, #ffffff);--mat-button-filled-disabled-container-color: var(--modern-button-filled-container);--mat-button-filled-disabled-label-text-color: var(--hsof-primary-100, #ffffff);color:var(--hsof-primary-100, #ffffff)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button .modern-button-icon{color:var(--hsof-primary-100, #ffffff)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-filled-container-hover);background-color:var(--modern-button-filled-container-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-tonal-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-tonal-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-tonal-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-tonal-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-tonal-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-tonal-button{--mat-button-tonal-container-color: var(--modern-button-bg);--mat-button-tonal-label-text-color: var(--modern-button-fg);--mat-button-tonal-disabled-container-color: var(--modern-button-bg);--mat-button-tonal-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;transition:background-color .15s ease,border-color .15s ease}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-tonal-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-tonal-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-tonal-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-tonal-button .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-tonal-button .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-tonal-button .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-tonal-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-tonal-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-tonal-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-tonal-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-tonal-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-tonal-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-tonal-button:focus-visible:not(:disabled){--mat-button-tonal-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button{width:var(--modern-button-height);height:var(--modern-button-height);padding:0;border-radius:8px;overflow:hidden;color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button:disabled,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button[disabled],.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-icon-button:disabled,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-icon-button[disabled],.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-icon-button:disabled,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-icon-button[disabled],.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-icon-button:disabled,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-icon-button[disabled],.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-icon-button:disabled,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).mat-mdc-icon-button[disabled],.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button:disabled,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button[disabled]{opacity:.38;cursor:default;pointer-events:none;box-shadow:none}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-filled-container);color:var(--hsof-primary-100, #ffffff)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-filled-container-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button{background-color:#fff;box-shadow:0 1px 3px #0000001f}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled){box-shadow:0 1px 3px #0000001f}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button{box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button{border:1px solid var(--modern-button-fg);color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed{border-style:dashed}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted{border-style:dotted}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined{border-color:var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success{--modern-button-bg: var(--hsof-green);--modern-button-line: var(--hsof-ok-line);--modern-button-line-hover: var(--hsof-ok-line);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-green);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-green) 80%, var(--hsof-ok-line) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-green) 80%, var(--hsof-ok-line) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-green) 80%, var(--hsof-ok-line) 20%);--mat-button-tonal-container-color: var(--hsof-green);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-green)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning{--modern-button-bg: var(--hsof-orange);--modern-button-line: var(--hsof-action-line);--modern-button-line-hover: var(--hsof-action-line);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-orange);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-orange) 80%, var(--hsof-action-line) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-orange) 80%, var(--hsof-action-line) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-orange) 80%, var(--hsof-action-line) 20%);--mat-button-tonal-container-color: var(--hsof-orange);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-orange)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error{--modern-button-bg: var(--hsof-red-light);--modern-button-line: var(--hsof-danger-line);--modern-button-line-hover: var(--hsof-danger-line);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-red-light);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-red-light) 80%, var(--hsof-danger-line) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-red-light) 80%, var(--hsof-danger-line) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-red-light) 80%, var(--hsof-danger-line) 20%);--mat-button-tonal-container-color: var(--hsof-red-light);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-red-light)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info{--modern-button-bg: var(--hsof-baby-blue);--modern-button-line: var(--hsof-powder-blue);--modern-button-line-hover: var(--hsof-powder-blue);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-baby-blue);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-baby-blue) 80%, var(--hsof-powder-blue) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-baby-blue) 80%, var(--hsof-powder-blue) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-baby-blue) 80%, var(--hsof-powder-blue) 20%);--mat-button-tonal-container-color: var(--hsof-baby-blue);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-baby-blue)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray{--modern-button-bg: var(--hsof-neutral);--modern-button-line: var(--hsof-line-strong);--modern-button-line-hover: var(--hsof-line-strong);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-neutral);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-neutral) 80%, var(--hsof-line-strong) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-neutral) 80%, var(--hsof-line-strong) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-neutral) 80%, var(--hsof-line-strong) 20%);--mat-button-tonal-container-color: var(--hsof-neutral);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-neutral)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success{--modern-button-fg: var(--hsof-chip-success-bg-dark);--modern-button-line: var(--hsof-chip-success-bg-dark);--modern-button-line-hover: var(--hsof-chip-success-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 10%, #fff 90%)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-success-bg-dark);--modern-button-line: var(--hsof-chip-success-bg-dark);--modern-button-line-hover: var(--hsof-chip-success-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-success-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-success-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-success-bg-dark)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning{--modern-button-fg: var(--hsof-chip-warning-bg-dark);--modern-button-line: var(--hsof-chip-warning-bg-dark);--modern-button-line-hover: var(--hsof-chip-warning-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 10%, #fff 90%)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-warning-bg-dark);--modern-button-line: var(--hsof-chip-warning-bg-dark);--modern-button-line-hover: var(--hsof-chip-warning-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-warning-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-warning-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-warning-bg-dark)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error{--modern-button-fg: var(--hsof-chip-error-bg-dark);--modern-button-line: var(--hsof-chip-error-bg-dark);--modern-button-line-hover: var(--hsof-chip-error-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 10%, #fff 90%)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-error-bg-dark);--modern-button-line: var(--hsof-chip-error-bg-dark);--modern-button-line-hover: var(--hsof-chip-error-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-error-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-error-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-error-bg-dark)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info{--modern-button-fg: var(--hsof-chip-info-bg-dark);--modern-button-line: var(--hsof-chip-info-bg-dark);--modern-button-line-hover: var(--hsof-chip-info-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 10%, #fff 90%)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-info-bg-dark);--modern-button-line: var(--hsof-chip-info-bg-dark);--modern-button-line-hover: var(--hsof-chip-info-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-info-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-info-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-info-bg-dark)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray{--modern-button-fg: var(--hsof-chip-gray-bg-dark);--modern-button-line: var(--hsof-chip-gray-bg-dark);--modern-button-line-hover: var(--hsof-chip-gray-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 10%, #fff 90%)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-gray-bg-dark);--modern-button-line: var(--hsof-chip-gray-bg-dark);--modern-button-line-hover: var(--hsof-chip-gray-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-gray-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-gray-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-gray-bg-dark)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button{border-color:transparent}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled){border-color:transparent}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral{--modern-button-fg: #1f2022;--modern-button-bg: var(--hsof-neutral, #f2f0f4);--modern-button-bg-hover: transparent;--modern-button-line: var(--hsof-line-strong, #c7c6ca);--modern-button-line-hover: var(--hsof-line-strong, #c7c6ca);--modern-button-container-hover: transparent;--modern-button-filled-container: #77777a;--modern-button-filled-container-hover: #77777a}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button{color:#1f2022}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:transparent}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button{background-color:#fff}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:#fff}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button{background-color:#77777a;color:var(--hsof-primary-100, #ffffff)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:#77777a}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:#1f2022}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg);border-color:transparent}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button{border-color:var(--hsof-line-strong, #c7c6ca);color:#1f2022;background-color:transparent}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:transparent}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined{background-color:var(--modern-button-bg);border-color:var(--hsof-line-strong, #c7c6ca)}.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled){background-color:var(--modern-button-bg);border-color:var(--hsof-line-strong, #c7c6ca)}.hsof-ui-modern button.mat-mdc-icon-button:not(.modern-button):disabled,.hsof-ui-modern button.mat-mdc-icon-button:not(.modern-button)[disabled],.hsof-ui-modern button.mat-mdc-icon-button:not(.modern-button).mat-mdc-button-disabled{opacity:.38;cursor:default;pointer-events:none}.hsof-ui-modern .cdk-overlay-pane:not(.mat-mdc-select-panel-above) .mat-mdc-select-panel{border-radius:12px!important;margin-top:5px!important}.hsof-ui-modern .cdk-overlay-pane.mat-mdc-select-panel-above .mat-mdc-select-panel{border-radius:12px!important;margin-bottom:5px!important}.hsof-ui-modern .cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) .mat-mdc-autocomplete-panel{border-radius:12px!important;margin-top:5px!important}.hsof-ui-modern .cdk-overlay-pane.mat-mdc-autocomplete-panel-above .mat-mdc-autocomplete-panel{border-radius:12px!important;margin-bottom:5px!important}.hsof-ui-modern .mat-datepicker-content{--mat-datepicker-calendar-body-label-text-color: var(--hsof-ink, #1a1b1f);--mat-datepicker-calendar-body-label-text-weight: 400;--mat-datepicker-calendar-container-background-color: #fff;--mat-datepicker-calendar-date-focus-state-background-color: var(--hsof-primary-95, #ecf0ff);--mat-datepicker-calendar-date-selected-state-background-color: var(--hsof-primary-50, #0074e9);--mat-datepicker-calendar-date-selected-state-text-color: #fff;--mat-datepicker-calendar-date-hover-state-background-color: var(--hsof-primary-90, #d7e3ff);border-radius:8px!important;box-shadow:0 10px 24px color-mix(in srgb,#1a1b1f 22%,transparent)!important}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel{--modern-select-panel-bg: #fff;--modern-select-option-color: var(--hsof-ink-2, #3b3b3f);--modern-select-option-selected-color: var(--hsof-ink, #1a1b1f);--modern-select-option-check-color: var(--hsof-teal-ink, #00695c);--mat-select-panel-background-color: var(--modern-select-panel-bg);background-color:var(--modern-select-panel-bg)!important;border:1px solid var(--hsof-line-strong, #e3e2e6)!important;border-radius:12px!important;min-width:unset!important;box-shadow:0 8px 20px color-mix(in srgb,var(--hsof-ink, #1a1b1f) 14%,transparent)!important;width:100%;max-height:256px;overflow:auto;box-sizing:border-box;position:relative;padding:6px!important;scrollbar-width:auto;scrollbar-color:var(--hsof-line-strong, #e3e2e6) transparent}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option{align-items:center!important;display:flex!important;min-height:0!important;padding:0!important;border-radius:9px;color:var(--modern-select-option-color)!important;font-size:12px!important;font-weight:400!important}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option .mdc-list-item__primary-text{align-items:center;color:inherit!important;display:flex!important;flex:1 1 auto;font-size:inherit!important;font-weight:inherit!important;gap:10px;min-width:0;padding:6px 10px!important;width:auto}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox,.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option:not(.mat-mdc-option-multiple) .mat-pseudo-checkbox{flex:none;margin-left:auto!important;margin-right:10px!important}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:var(--hsof-surface-soft, #f5f5f5)!important}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:transparent!important;color:var(--modern-select-option-selected-color)!important;font-weight:500!important}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:inherit!important;font-weight:inherit!important}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--modern-select-option-check-color)}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.modern-select-option--danger{color:var(--hsof-danger, #8c1d18)!important}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.modern-select-option--danger:hover:not(.mdc-list-item--disabled),.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.modern-select-option--danger.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:#fff8f6!important}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-multiple .mat-mdc-option-pseudo-checkbox{flex:none;order:-1;margin-right:8px!important}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full{width:18px;height:18px;margin-left:5px!important;margin-right:0!important;border-radius:2px!important;--mat-pseudo-checkbox-full-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-pseudo-checkbox-full-selected-icon-color: var( --hsof-primary-50, #0074e9 );--mat-pseudo-checkbox-full-selected-checkmark-color: var( --hsof-primary-100, #ffffff )}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){background-color:#fff!important;border:1px solid var(--hsof-line-strong, #c7c6ca)!important}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full:hover:not(.mat-pseudo-checkbox-disabled):not(.mat-pseudo-checkbox-checked):not(.mat-pseudo-checkbox-indeterminate){border-color:var(--hsof-muted-2, #919094)!important}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--hsof-primary-50, #0074e9)!important;border:1px solid var(--hsof-primary-50, #0074e9)!important;color:var(--hsof-primary-100, #ffffff)}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel::-webkit-scrollbar{width:12px}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel::-webkit-scrollbar-button{display:none}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel::-webkit-scrollbar-track{background:transparent}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel::-webkit-scrollbar-thumb{background-color:var(--hsof-line-strong, #e3e2e6);background-clip:content-box;border:2px solid transparent;border-radius:12px}.hsof-ui-modern .modern-timepicker-panel.mat-timepicker-panel::-webkit-scrollbar-thumb:hover{background-color:var(--hsof-muted, #919094)}.hsof-ui-modern .cdk-overlay-pane:not(.mat-timepicker-above):has(.modern-timepicker-panel){margin-top:5px!important}.hsof-ui-modern .cdk-overlay-pane.mat-timepicker-above:has(.modern-timepicker-panel){margin-bottom:5px!important}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button{--mat-radio-label-text-color: var(--hsof-ink, #1a1b1f);--mat-radio-disabled-label-color: var(--hsof-muted, #77777a);--mat-radio-selected-icon-color: var(--hsof-primary-50, #0074e9);--mat-radio-selected-focus-icon-color: var(--hsof-primary-50, #0074e9);--mat-radio-selected-hover-icon-color: var(--hsof-primary-50, #0074e9);--mat-radio-selected-pressed-icon-color: var(--hsof-primary-50, #0074e9);--mat-radio-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-radio-unselected-hover-icon-color: var(--hsof-muted-2, #919094);--mat-radio-unselected-focus-icon-color: var(--hsof-muted-2, #919094);--mat-radio-disabled-selected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-radio-disabled-unselected-icon-color: var(--hsof-line-strong, #c7c6ca);--mat-radio-label-text-font: Poppins;--mat-radio-label-text-size: 12px;--mat-radio-label-text-weight: 400;--mat-radio-label-text-line-height: 120%;--mat-radio-label-text-tracking: normal;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 18px}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-radio{width:18px;height:18px;flex:0 0 18px;padding:0;margin-inline-end:12px}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-radio__background{width:18px!important;height:18px!important;top:0!important;left:0!important}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-radio__outer-circle{border-width:1px!important}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-radio__native-control:enabled:not(:checked)~.mdc-radio__background>.mdc-radio__outer-circle{background-color:#fff!important;border-color:var(--hsof-line-strong, #c7c6ca)!important}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-radio__native-control:enabled:not(:checked):hover~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--hsof-muted-2, #919094)!important}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-radio__native-control:enabled:checked~.mdc-radio__background>.mdc-radio__outer-circle{background-color:#fff!important;border-color:var(--hsof-primary-50, #0074e9)!important;border-width:2px!important}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-radio__native-control:enabled:checked~.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--hsof-primary-50, #0074e9)!important;border-width:5px!important}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-radio__native-control:enabled:checked:hover~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-radio__native-control:enabled:checked:hover~.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--hsof-primary-50, #0074e9)!important}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-radio__ripple,.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mat-mdc-radio-ripple,.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-radio__focus-ring{display:none!important}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-form-field>label,.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mat-internal-form-field{color:var(--hsof-ink, #1a1b1f)}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button.mat-mdc-radio-disabled .mdc-form-field>label,.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button.mat-mdc-radio-disabled .mat-internal-form-field{color:var(--hsof-muted, #77777a)}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-form-field{align-items:center}.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mdc-form-field>label,.hsof-ui-modern .mat-mdc-dialog-container mat-radio-button .mat-internal-form-field{padding-inline-start:0!important;font-family:Poppins;font-size:12px;font-weight:400;line-height:120%}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button){--modern-button-bg: var(--hsof-teal-tint, #f4f6f4);--modern-button-bg-hover: var(--hsof-teal-line, #eaefea);--modern-button-fg: var(--hsof-primary-50, #0074e9);--modern-button-line: var(--hsof-teal-line, #eaefea);--modern-button-line-hover: var(--hsof-teal-line-over, #a6baa7);--modern-button-container-hover: var(--hsof-teal-line, #eaefea);--modern-button-filled-container: var(--modern-button-fg);--modern-button-filled-container-hover: var(--hsof-primary-40, #005cbb);--modern-button-height: 32px;--modern-button-h-padding: 24px;--modern-button-icon-size: 24px;--mat-button-text-label-text-font: Poppins;--mat-button-text-label-text-size: 12px;--mat-button-text-label-text-weight: 400;--mat-button-text-label-text-line-height: 120%;--mat-button-text-label-text-tracking: normal;--mat-button-elevated-label-text-font: Poppins;--mat-button-elevated-label-text-size: 12px;--mat-button-elevated-label-text-weight: 400;--mat-button-elevated-label-text-line-height: 120%;--mat-button-elevated-label-text-tracking: normal;--mat-button-outlined-label-text-font: Poppins;--mat-button-outlined-label-text-size: 12px;--mat-button-outlined-label-text-weight: 400;--mat-button-outlined-label-text-line-height: 120%;--mat-button-outlined-label-text-tracking: normal;--mat-button-filled-label-text-font: Poppins;--mat-button-filled-label-text-size: 12px;--mat-button-filled-label-text-weight: 400;--mat-button-filled-label-text-line-height: 120%;--mat-button-filled-label-text-tracking: normal;--mat-button-tonal-label-text-font: Poppins;--mat-button-tonal-label-text-size: 12px;--mat-button-tonal-label-text-weight: 400;--mat-button-tonal-label-text-line-height: 120%;--mat-button-tonal-label-text-tracking: normal;--mat-button-protected-label-text-font: Poppins;--mat-button-protected-label-text-size: 12px;--mat-button-protected-label-text-weight: 400;--mat-button-protected-label-text-line-height: 120%;--mat-button-protected-label-text-tracking: normal;--mat-button-text-container-shape: 8px;--mat-button-text-container-height: 32px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-spacing: 8px;--mat-button-text-icon-offset: -8px;--mat-button-text-hover-state-layer-color: transparent;--mat-button-text-hover-state-layer-opacity: 0;--mat-button-text-focus-state-layer-color: transparent;--mat-button-text-focus-state-layer-opacity: 0;--mat-button-text-pressed-state-layer-color: transparent;--mat-button-text-pressed-state-layer-opacity: 0;--mat-button-text-disabled-label-text-color: #77777a;--mat-button-text-disabled-container-opacity: .38;--mat-button-text-icon-offset: -4px;--mat-button-elevated-container-shape: 8px;--mat-button-elevated-container-height: 32px;--mat-button-elevated-horizontal-padding: 24px;--mat-button-elevated-icon-spacing: 8px;--mat-button-elevated-icon-offset: -8px;--mat-button-elevated-hover-state-layer-color: transparent;--mat-button-elevated-hover-state-layer-opacity: 0;--mat-button-elevated-focus-state-layer-color: transparent;--mat-button-elevated-focus-state-layer-opacity: 0;--mat-button-elevated-pressed-state-layer-color: transparent;--mat-button-elevated-pressed-state-layer-opacity: 0;--mat-button-elevated-disabled-label-text-color: #77777a;--mat-button-elevated-disabled-container-opacity: .38;--mat-button-outlined-container-shape: 8px;--mat-button-outlined-container-height: 32px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-hover-state-layer-color: transparent;--mat-button-outlined-hover-state-layer-opacity: 0;--mat-button-outlined-focus-state-layer-color: transparent;--mat-button-outlined-focus-state-layer-opacity: 0;--mat-button-outlined-pressed-state-layer-color: transparent;--mat-button-outlined-pressed-state-layer-opacity: 0;--mat-button-outlined-disabled-label-text-color: #77777a;--mat-button-outlined-disabled-container-opacity: .38;--mat-button-filled-container-shape: 8px;--mat-button-filled-container-height: 32px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-hover-state-layer-color: transparent;--mat-button-filled-hover-state-layer-opacity: 0;--mat-button-filled-focus-state-layer-color: transparent;--mat-button-filled-focus-state-layer-opacity: 0;--mat-button-filled-pressed-state-layer-color: transparent;--mat-button-filled-pressed-state-layer-opacity: 0;--mat-button-filled-disabled-label-text-color: #77777a;--mat-button-filled-disabled-container-opacity: .38;--mat-button-tonal-container-shape: 8px;--mat-button-tonal-container-height: 32px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-hover-state-layer-color: transparent;--mat-button-tonal-hover-state-layer-opacity: 0;--mat-button-tonal-focus-state-layer-color: transparent;--mat-button-tonal-focus-state-layer-opacity: 0;--mat-button-tonal-pressed-state-layer-color: transparent;--mat-button-tonal-pressed-state-layer-opacity: 0;--mat-button-tonal-disabled-label-text-color: #77777a;--mat-button-tonal-disabled-container-opacity: .38;--mat-button-protected-container-shape: 8px;--mat-button-protected-container-height: 32px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-hover-state-layer-color: transparent;--mat-button-protected-hover-state-layer-opacity: 0;--mat-button-protected-focus-state-layer-color: transparent;--mat-button-protected-focus-state-layer-opacity: 0;--mat-button-protected-pressed-state-layer-color: transparent;--mat-button-protected-pressed-state-layer-opacity: 0;--mat-button-protected-disabled-label-text-color: #77777a;--mat-button-protected-disabled-container-opacity: .38;--mat-icon-button-state-layer-size: 32px;--mat-icon-button-icon-size: 24px;display:inline-flex;align-items:center;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button) .modern-button-icon{width:24px!important;height:24px!important;font-size:24px}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button) .modern-button-icon svg{width:24px!important;height:24px!important}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button):disabled,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button)[disabled],.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button):disabled,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button)[disabled],.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button):disabled,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button)[disabled],.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button):disabled,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button)[disabled],.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button):disabled,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button)[disabled],.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button):disabled,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button)[disabled]{opacity:.38;cursor:default;pointer-events:none;box-shadow:none}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button) .mat-mdc-button-touch-target,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button) .mat-mdc-button-touch-target,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button) .mat-mdc-button-touch-target,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button) .mat-mdc-button-touch-target,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button) .mat-mdc-button-touch-target,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button) .mat-mdc-button-touch-target{height:100%}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-large,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-lg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-large,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-lg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-large,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-lg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-large,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-lg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-large,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-lg,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-large,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-lg{--modern-button-height: 40px;--modern-button-h-padding: 32px;--modern-button-icon-size: 32px;--mat-button-text-label-text-font: Poppins;--mat-button-text-label-text-size: 16px;--mat-button-text-label-text-weight: 400;--mat-button-text-label-text-line-height: 120%;--mat-button-text-label-text-tracking: normal;--mat-button-elevated-label-text-font: Poppins;--mat-button-elevated-label-text-size: 16px;--mat-button-elevated-label-text-weight: 400;--mat-button-elevated-label-text-line-height: 120%;--mat-button-elevated-label-text-tracking: normal;--mat-button-outlined-label-text-font: Poppins;--mat-button-outlined-label-text-size: 16px;--mat-button-outlined-label-text-weight: 400;--mat-button-outlined-label-text-line-height: 120%;--mat-button-outlined-label-text-tracking: normal;--mat-button-filled-label-text-font: Poppins;--mat-button-filled-label-text-size: 16px;--mat-button-filled-label-text-weight: 400;--mat-button-filled-label-text-line-height: 120%;--mat-button-filled-label-text-tracking: normal;--mat-button-tonal-label-text-font: Poppins;--mat-button-tonal-label-text-size: 16px;--mat-button-tonal-label-text-weight: 400;--mat-button-tonal-label-text-line-height: 120%;--mat-button-tonal-label-text-tracking: normal;--mat-button-protected-label-text-font: Poppins;--mat-button-protected-label-text-size: 16px;--mat-button-protected-label-text-weight: 400;--mat-button-protected-label-text-line-height: 120%;--mat-button-protected-label-text-tracking: normal;--mat-button-text-container-shape: 8px;--mat-button-text-container-height: 40px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-spacing: 8px;--mat-button-text-icon-offset: -8px;--mat-button-text-hover-state-layer-color: transparent;--mat-button-text-hover-state-layer-opacity: 0;--mat-button-text-focus-state-layer-color: transparent;--mat-button-text-focus-state-layer-opacity: 0;--mat-button-text-pressed-state-layer-color: transparent;--mat-button-text-pressed-state-layer-opacity: 0;--mat-button-text-disabled-label-text-color: #77777a;--mat-button-text-disabled-container-opacity: .38;--mat-button-text-icon-offset: -4px;--mat-button-elevated-container-shape: 8px;--mat-button-elevated-container-height: 40px;--mat-button-elevated-horizontal-padding: 32px;--mat-button-elevated-icon-spacing: 8px;--mat-button-elevated-icon-offset: -8px;--mat-button-elevated-hover-state-layer-color: transparent;--mat-button-elevated-hover-state-layer-opacity: 0;--mat-button-elevated-focus-state-layer-color: transparent;--mat-button-elevated-focus-state-layer-opacity: 0;--mat-button-elevated-pressed-state-layer-color: transparent;--mat-button-elevated-pressed-state-layer-opacity: 0;--mat-button-elevated-disabled-label-text-color: #77777a;--mat-button-elevated-disabled-container-opacity: .38;--mat-button-outlined-container-shape: 8px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-horizontal-padding: 32px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-hover-state-layer-color: transparent;--mat-button-outlined-hover-state-layer-opacity: 0;--mat-button-outlined-focus-state-layer-color: transparent;--mat-button-outlined-focus-state-layer-opacity: 0;--mat-button-outlined-pressed-state-layer-color: transparent;--mat-button-outlined-pressed-state-layer-opacity: 0;--mat-button-outlined-disabled-label-text-color: #77777a;--mat-button-outlined-disabled-container-opacity: .38;--mat-button-filled-container-shape: 8px;--mat-button-filled-container-height: 40px;--mat-button-filled-horizontal-padding: 32px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-hover-state-layer-color: transparent;--mat-button-filled-hover-state-layer-opacity: 0;--mat-button-filled-focus-state-layer-color: transparent;--mat-button-filled-focus-state-layer-opacity: 0;--mat-button-filled-pressed-state-layer-color: transparent;--mat-button-filled-pressed-state-layer-opacity: 0;--mat-button-filled-disabled-label-text-color: #77777a;--mat-button-filled-disabled-container-opacity: .38;--mat-button-tonal-container-shape: 8px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-horizontal-padding: 32px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-hover-state-layer-color: transparent;--mat-button-tonal-hover-state-layer-opacity: 0;--mat-button-tonal-focus-state-layer-color: transparent;--mat-button-tonal-focus-state-layer-opacity: 0;--mat-button-tonal-pressed-state-layer-color: transparent;--mat-button-tonal-pressed-state-layer-opacity: 0;--mat-button-tonal-disabled-label-text-color: #77777a;--mat-button-tonal-disabled-container-opacity: .38;--mat-button-protected-container-shape: 8px;--mat-button-protected-container-height: 40px;--mat-button-protected-horizontal-padding: 32px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-hover-state-layer-color: transparent;--mat-button-protected-hover-state-layer-opacity: 0;--mat-button-protected-focus-state-layer-color: transparent;--mat-button-protected-focus-state-layer-opacity: 0;--mat-button-protected-pressed-state-layer-color: transparent;--mat-button-protected-pressed-state-layer-opacity: 0;--mat-button-protected-disabled-label-text-color: #77777a;--mat-button-protected-disabled-container-opacity: .38;--mat-icon-button-state-layer-size: 40px;--mat-icon-button-icon-size: 32px}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-large .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-lg .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-large .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-lg .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-large .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-lg .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-large .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-lg .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-large .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-lg .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-large .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-lg .modern-button-icon{width:32px!important;height:32px!important;font-size:32px}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-large .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-lg .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-large .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-lg .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-large .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-lg .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-large .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-lg .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-large .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-lg .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-large .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-lg .modern-button-icon svg{width:32px!important;height:32px!important}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-small,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-xs,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-small,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-xs,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-small,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-xs,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-small,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-xs,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-small,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-xs,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-small,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-xs{--modern-button-height: 24px;--modern-button-h-padding: 16px;--modern-button-icon-size: 20px;--mat-button-text-label-text-font: Poppins;--mat-button-text-label-text-size: 10px;--mat-button-text-label-text-weight: 400;--mat-button-text-label-text-line-height: 120%;--mat-button-text-label-text-tracking: normal;--mat-button-elevated-label-text-font: Poppins;--mat-button-elevated-label-text-size: 10px;--mat-button-elevated-label-text-weight: 400;--mat-button-elevated-label-text-line-height: 120%;--mat-button-elevated-label-text-tracking: normal;--mat-button-outlined-label-text-font: Poppins;--mat-button-outlined-label-text-size: 10px;--mat-button-outlined-label-text-weight: 400;--mat-button-outlined-label-text-line-height: 120%;--mat-button-outlined-label-text-tracking: normal;--mat-button-filled-label-text-font: Poppins;--mat-button-filled-label-text-size: 10px;--mat-button-filled-label-text-weight: 400;--mat-button-filled-label-text-line-height: 120%;--mat-button-filled-label-text-tracking: normal;--mat-button-tonal-label-text-font: Poppins;--mat-button-tonal-label-text-size: 10px;--mat-button-tonal-label-text-weight: 400;--mat-button-tonal-label-text-line-height: 120%;--mat-button-tonal-label-text-tracking: normal;--mat-button-protected-label-text-font: Poppins;--mat-button-protected-label-text-size: 10px;--mat-button-protected-label-text-weight: 400;--mat-button-protected-label-text-line-height: 120%;--mat-button-protected-label-text-tracking: normal;--mat-button-text-container-shape: 8px;--mat-button-text-container-height: 24px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-spacing: 8px;--mat-button-text-icon-offset: -8px;--mat-button-text-hover-state-layer-color: transparent;--mat-button-text-hover-state-layer-opacity: 0;--mat-button-text-focus-state-layer-color: transparent;--mat-button-text-focus-state-layer-opacity: 0;--mat-button-text-pressed-state-layer-color: transparent;--mat-button-text-pressed-state-layer-opacity: 0;--mat-button-text-disabled-label-text-color: #77777a;--mat-button-text-disabled-container-opacity: .38;--mat-button-text-icon-offset: -4px;--mat-button-elevated-container-shape: 8px;--mat-button-elevated-container-height: 24px;--mat-button-elevated-horizontal-padding: 16px;--mat-button-elevated-icon-spacing: 8px;--mat-button-elevated-icon-offset: -8px;--mat-button-elevated-hover-state-layer-color: transparent;--mat-button-elevated-hover-state-layer-opacity: 0;--mat-button-elevated-focus-state-layer-color: transparent;--mat-button-elevated-focus-state-layer-opacity: 0;--mat-button-elevated-pressed-state-layer-color: transparent;--mat-button-elevated-pressed-state-layer-opacity: 0;--mat-button-elevated-disabled-label-text-color: #77777a;--mat-button-elevated-disabled-container-opacity: .38;--mat-button-outlined-container-shape: 8px;--mat-button-outlined-container-height: 24px;--mat-button-outlined-horizontal-padding: 16px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-hover-state-layer-color: transparent;--mat-button-outlined-hover-state-layer-opacity: 0;--mat-button-outlined-focus-state-layer-color: transparent;--mat-button-outlined-focus-state-layer-opacity: 0;--mat-button-outlined-pressed-state-layer-color: transparent;--mat-button-outlined-pressed-state-layer-opacity: 0;--mat-button-outlined-disabled-label-text-color: #77777a;--mat-button-outlined-disabled-container-opacity: .38;--mat-button-filled-container-shape: 8px;--mat-button-filled-container-height: 24px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-hover-state-layer-color: transparent;--mat-button-filled-hover-state-layer-opacity: 0;--mat-button-filled-focus-state-layer-color: transparent;--mat-button-filled-focus-state-layer-opacity: 0;--mat-button-filled-pressed-state-layer-color: transparent;--mat-button-filled-pressed-state-layer-opacity: 0;--mat-button-filled-disabled-label-text-color: #77777a;--mat-button-filled-disabled-container-opacity: .38;--mat-button-tonal-container-shape: 8px;--mat-button-tonal-container-height: 24px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-hover-state-layer-color: transparent;--mat-button-tonal-hover-state-layer-opacity: 0;--mat-button-tonal-focus-state-layer-color: transparent;--mat-button-tonal-focus-state-layer-opacity: 0;--mat-button-tonal-pressed-state-layer-color: transparent;--mat-button-tonal-pressed-state-layer-opacity: 0;--mat-button-tonal-disabled-label-text-color: #77777a;--mat-button-tonal-disabled-container-opacity: .38;--mat-button-protected-container-shape: 8px;--mat-button-protected-container-height: 24px;--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-hover-state-layer-color: transparent;--mat-button-protected-hover-state-layer-opacity: 0;--mat-button-protected-focus-state-layer-color: transparent;--mat-button-protected-focus-state-layer-opacity: 0;--mat-button-protected-pressed-state-layer-color: transparent;--mat-button-protected-pressed-state-layer-opacity: 0;--mat-button-protected-disabled-label-text-color: #77777a;--mat-button-protected-disabled-container-opacity: .38;--mat-icon-button-state-layer-size: 24px;--mat-icon-button-icon-size: 20px}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-small .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-xs .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-small .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-xs .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-small .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-xs .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-small .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-xs .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-small .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-xs .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-small .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-xs .modern-button-icon{width:20px!important;height:20px!important;font-size:20px}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-small .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-xs .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-small .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-xs .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-small .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-xs .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-small .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-xs .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-small .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-xs .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-small .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-xs .modern-button-icon svg{width:20px!important;height:20px!important}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-compact,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-compact,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-compact,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-compact,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-compact,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-compact{--modern-button-h-padding: 12.8px;--mat-button-text-horizontal-padding: 12px;--mat-button-elevated-horizontal-padding: 12.8px;--mat-button-outlined-horizontal-padding: 12.8px;--mat-button-filled-horizontal-padding: 12.8px;--mat-button-tonal-horizontal-padding: 12.8px;--mat-button-protected-horizontal-padding: 12.8px;--mat-button-elevated-icon-offset: 0;--mat-button-outlined-icon-offset: 0;--mat-button-filled-icon-offset: 0;--mat-button-tonal-icon-offset: 0;--mat-button-protected-icon-offset: 0;--mat-button-text-icon-offset: 0}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-large,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-lg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-compact.modern-button-large,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-compact.modern-button-lg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-compact.modern-button-large,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-compact.modern-button-lg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-compact.modern-button-large,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-compact.modern-button-lg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-compact.modern-button-large,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-compact.modern-button-lg,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-large,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-lg{--modern-button-h-padding: 14.4px;--mat-button-text-horizontal-padding: 12px;--mat-button-elevated-horizontal-padding: 14.4px;--mat-button-outlined-horizontal-padding: 14.4px;--mat-button-filled-horizontal-padding: 14.4px;--mat-button-tonal-horizontal-padding: 14.4px;--mat-button-protected-horizontal-padding: 14.4px;--mat-button-elevated-icon-offset: 0;--mat-button-outlined-icon-offset: 0;--mat-button-filled-icon-offset: 0;--mat-button-tonal-icon-offset: 0;--mat-button-protected-icon-offset: 0;--mat-button-text-icon-offset: 0}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-small,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-xs,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-compact.modern-button-small,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-compact.modern-button-xs,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-compact.modern-button-small,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-compact.modern-button-xs,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-compact.modern-button-small,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-compact.modern-button-xs,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-compact.modern-button-small,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-compact.modern-button-xs,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-small,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-compact.modern-button-xs{--modern-button-h-padding: 10px;--mat-button-text-horizontal-padding: 12px;--mat-button-elevated-horizontal-padding: 10px;--mat-button-outlined-horizontal-padding: 10px;--mat-button-filled-horizontal-padding: 10px;--mat-button-tonal-horizontal-padding: 10px;--mat-button-protected-horizontal-padding: 10px;--mat-button-elevated-icon-offset: 0;--mat-button-outlined-icon-offset: 0;--mat-button-filled-icon-offset: 0;--mat-button-tonal-icon-offset: 0;--mat-button-protected-icon-offset: 0;--mat-button-text-icon-offset: 0}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-rounded,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-rounded,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-rounded,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-rounded,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-rounded,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-rounded{--mat-button-text-container-shape: 16px;--mat-button-elevated-container-shape: 16px;--mat-button-outlined-container-shape: 16px;--mat-button-filled-container-shape: 16px;--mat-button-tonal-container-shape: 16px;--mat-button-protected-container-shape: 16px}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-rounded.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-rounded.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-rounded.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-rounded.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-rounded.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-rounded.mat-mdc-icon-button{border-radius:16px}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button) .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button) .modern-button-icon{flex-shrink:0;line-height:1;color:inherit}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button) .modern-button-icon svg,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button) .modern-button-icon svg{display:block;flex-shrink:0}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button){--mat-button-text-label-text-color: var(--modern-button-fg);--mat-button-text-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-outlined-button):not(.mat-mdc-raised-button):not(.mat-tonal-button):not(.mat-mdc-icon-button):focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover);border-color:var(--modern-button-line-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-raised-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-raised-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-raised-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-raised-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button{--mat-button-protected-container-color: #ffffff;--mat-button-protected-label-text-color: var(--modern-button-fg);--mat-button-protected-disabled-container-color: #ffffff;box-shadow:0 1px 3px #0000001f}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-raised-button:focus-visible:not(:disabled){box-shadow:0 1px 3px #0000001f}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button{--mat-button-outlined-outline-color: var(--modern-button-line);--mat-button-outlined-outline-width: 1px;--mat-button-outlined-label-text-color: var(--modern-button-fg);--mat-button-outlined-disabled-outline-color: #77777a;--mat-button-outlined-disabled-label-text-color: #77777a}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dashed,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dashed,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dashed,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dashed,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dashed,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dashed{border-style:dashed!important}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dotted,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dotted,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dotted,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dotted,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dotted,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-outlined-dotted{border-style:dotted!important}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined{--mat-button-outlined-outline-color: var(--modern-button-line);--mat-button-outlined-label-text-color: var(--modern-button-fg);box-sizing:border-box;background-color:var(--modern-button-bg)!important;border-color:var(--modern-button-line)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-outlined-button.modern-button-tonal-outlined:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-filled-container);--mat-button-filled-label-text-color: var(--hsof-primary-100, #ffffff);--mat-button-filled-disabled-container-color: var(--modern-button-filled-container);--mat-button-filled-disabled-label-text-color: var(--hsof-primary-100, #ffffff);color:var(--hsof-primary-100, #ffffff)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button .modern-button-icon{color:var(--hsof-primary-100, #ffffff)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-filled-container-hover);background-color:var(--modern-button-filled-container-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-tonal-button{--mat-button-tonal-container-color: var(--modern-button-bg);--mat-button-tonal-label-text-color: var(--modern-button-fg);--mat-button-tonal-disabled-container-color: var(--modern-button-bg);--mat-button-tonal-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;transition:background-color .15s ease,border-color .15s ease}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-tonal-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-tonal-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-tonal-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-tonal-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-tonal-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-tonal-button .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-tonal-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-tonal-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-tonal-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-tonal-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-tonal-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-tonal-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-tonal-button:focus-visible:not(:disabled){--mat-button-tonal-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button{width:var(--modern-button-height);height:var(--modern-button-height);padding:0;border-radius:8px;overflow:hidden;color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button:disabled,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button[disabled],.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-icon-button:disabled,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).mat-mdc-icon-button[disabled],.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-icon-button:disabled,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).mat-mdc-icon-button[disabled],.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-icon-button:disabled,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).mat-mdc-icon-button[disabled],.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-icon-button:disabled,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).mat-mdc-icon-button[disabled],.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button:disabled,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).mat-mdc-icon-button[disabled]{opacity:.38;cursor:default;pointer-events:none;box-shadow:none}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-filled-container);color:var(--hsof-primary-100, #ffffff)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-filled-container-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button{background-color:#fff;box-shadow:0 1px 3px #0000001f}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled){box-shadow:0 1px 3px #0000001f}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button{box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button{border:1px solid var(--modern-button-fg);color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dashed{border-style:dashed}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-outlined-dotted{border-style:dotted}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined{border-color:var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success{--modern-button-bg: var(--hsof-green);--modern-button-line: var(--hsof-ok-line);--modern-button-line-hover: var(--hsof-ok-line);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-green);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-green) 80%, var(--hsof-ok-line) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-green) 80%, var(--hsof-ok-line) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-green) 80%, var(--hsof-ok-line) 20%);--mat-button-tonal-container-color: var(--hsof-green);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-green)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning{--modern-button-bg: var(--hsof-orange);--modern-button-line: var(--hsof-action-line);--modern-button-line-hover: var(--hsof-action-line);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-orange);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-orange) 80%, var(--hsof-action-line) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-orange) 80%, var(--hsof-action-line) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-orange) 80%, var(--hsof-action-line) 20%);--mat-button-tonal-container-color: var(--hsof-orange);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-orange)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error{--modern-button-bg: var(--hsof-red-light);--modern-button-line: var(--hsof-danger-line);--modern-button-line-hover: var(--hsof-danger-line);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-red-light);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-red-light) 80%, var(--hsof-danger-line) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-red-light) 80%, var(--hsof-danger-line) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-red-light) 80%, var(--hsof-danger-line) 20%);--mat-button-tonal-container-color: var(--hsof-red-light);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-red-light)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info{--modern-button-bg: var(--hsof-baby-blue);--modern-button-line: var(--hsof-powder-blue);--modern-button-line-hover: var(--hsof-powder-blue);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-baby-blue);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-baby-blue) 80%, var(--hsof-powder-blue) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-baby-blue) 80%, var(--hsof-powder-blue) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-baby-blue) 80%, var(--hsof-powder-blue) 20%);--mat-button-tonal-container-color: var(--hsof-baby-blue);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-baby-blue)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray{--modern-button-bg: var(--hsof-neutral);--modern-button-line: var(--hsof-line-strong);--modern-button-line-hover: var(--hsof-line-strong);--modern-button-fg: var(--hsof-neutral-ink, #1a1c1c);--modern-button-filled-container: var(--hsof-neutral);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-neutral) 80%, var(--hsof-line-strong) 20%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-neutral) 80%, var(--hsof-line-strong) 20%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-neutral) 80%, var(--hsof-line-strong) 20%);--mat-button-tonal-container-color: var(--hsof-neutral);--mat-button-tonal-label-text-color: var(--hsof-neutral-ink, #1a1c1c);--mat-button-tonal-disabled-container-color: var(--hsof-neutral)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--modern-button-bg);--mat-button-filled-label-text-color: var(--modern-button-fg);--mat-button-filled-disabled-container-color: var(--modern-button-bg);--mat-button-filled-disabled-label-text-color: #77777a;box-sizing:border-box;border:1px solid var(--modern-button-line);background-color:var(--modern-button-bg)!important;color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button .modern-button-icon{color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.mat-mdc-unelevated-button:focus-visible:not(:disabled){--mat-button-filled-container-color: var(--modern-button-container-hover);background-color:var(--modern-button-container-hover)!important;border-color:var(--modern-button-line-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:var(--modern-button-fg)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-container-hover)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success{--modern-button-fg: var(--hsof-chip-success-bg-dark);--modern-button-line: var(--hsof-chip-success-bg-dark);--modern-button-line-hover: var(--hsof-chip-success-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 10%, #fff 90%)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-success.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-success-bg-dark);--modern-button-line: var(--hsof-chip-success-bg-dark);--modern-button-line-hover: var(--hsof-chip-success-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-success-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-success-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-success-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-success-bg-dark)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning{--modern-button-fg: var(--hsof-chip-warning-bg-dark);--modern-button-line: var(--hsof-chip-warning-bg-dark);--modern-button-line-hover: var(--hsof-chip-warning-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 10%, #fff 90%)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-warning.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-warning-bg-dark);--modern-button-line: var(--hsof-chip-warning-bg-dark);--modern-button-line-hover: var(--hsof-chip-warning-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-warning-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-warning-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-warning-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-warning-bg-dark)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error{--modern-button-fg: var(--hsof-chip-error-bg-dark);--modern-button-line: var(--hsof-chip-error-bg-dark);--modern-button-line-hover: var(--hsof-chip-error-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 10%, #fff 90%)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-error.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-error-bg-dark);--modern-button-line: var(--hsof-chip-error-bg-dark);--modern-button-line-hover: var(--hsof-chip-error-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-error-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-error-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-error-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-error-bg-dark)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info{--modern-button-fg: var(--hsof-chip-info-bg-dark);--modern-button-line: var(--hsof-chip-info-bg-dark);--modern-button-line-hover: var(--hsof-chip-info-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 10%, #fff 90%)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-info.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-info-bg-dark);--modern-button-line: var(--hsof-chip-info-bg-dark);--modern-button-line-hover: var(--hsof-chip-info-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-info-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-info-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-info-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-info-bg-dark)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray{--modern-button-fg: var(--hsof-chip-gray-bg-dark);--modern-button-line: var(--hsof-chip-gray-bg-dark);--modern-button-line-hover: var(--hsof-chip-gray-bg-dark);--modern-button-bg: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 10%, #fff 90%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 10%, #fff 90%)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.mat-mdc-unelevated-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.modern-button-theme-gray.modern-button-icon-filled.mat-mdc-icon-button{--modern-button-bg: var(--hsof-chip-gray-bg-dark);--modern-button-line: var(--hsof-chip-gray-bg-dark);--modern-button-line-hover: var(--hsof-chip-gray-bg-dark);--modern-button-fg: var(--hsof-chip-dark-text, #ffffff);--modern-button-filled-container: var(--hsof-chip-gray-bg-dark);--modern-button-filled-container-hover: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 88%, #000 12%);--modern-button-bg-hover: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 88%, #000 12%);--modern-button-container-hover: color-mix(in srgb, var(--hsof-chip-gray-bg-dark) 88%, #000 12%);--mat-button-tonal-container-color: var(--hsof-chip-gray-bg-dark);--mat-button-tonal-label-text-color: var(--hsof-chip-dark-text, #ffffff);--mat-button-tonal-disabled-container-color: var(--hsof-chip-gray-bg-dark)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button{border-color:transparent}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-tone-dark.mat-tonal-button:focus-visible:not(:disabled){border-color:transparent}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral{--modern-button-fg: #1f2022;--modern-button-bg: var(--hsof-neutral, #f2f0f4);--modern-button-bg-hover: transparent;--modern-button-line: var(--hsof-line-strong, #c7c6ca);--modern-button-line-hover: var(--hsof-line-strong, #c7c6ca);--modern-button-container-hover: transparent;--modern-button-filled-container: #77777a;--modern-button-filled-container-hover: #77777a}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button{color:#1f2022}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:transparent}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button{background-color:#fff}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-elevated.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:#fff}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button{background-color:#77777a;color:var(--hsof-primary-100, #ffffff)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-filled.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:#77777a}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button{background-color:var(--modern-button-bg);color:#1f2022}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-tonal.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:var(--modern-button-bg);border-color:transparent}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button{border-color:var(--hsof-line-strong, #c7c6ca);color:#1f2022;background-color:transparent}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button:focus-visible:not(:disabled){background-color:transparent}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined,.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined{background-color:var(--modern-button-bg);border-color:var(--hsof-line-strong, #c7c6ca)}.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-unelevated-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-raised-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-mdc-outlined-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container button.mat-tonal-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:hover:not(:disabled),.hsof-ui-modern .mat-mdc-dialog-container a.mat-mdc-button:not(.modern-inline-button).modern-button-neutral.modern-button-icon-outlined.mat-mdc-icon-button.modern-button-tonal-outlined:focus-visible:not(:disabled){background-color:var(--modern-button-bg);border-color:var(--hsof-line-strong, #c7c6ca)}.mdc-floating-label{line-height:16px!important}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#bb1614, #ffb4a9);--mat-sys-error-container: light-dark(#ffdad5, #930005);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690002);--mat-sys-on-error-container: light-dark(#930005, #ffdad5);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #601410);--mat-sys-on-tertiary-container: light-dark(#8c1d18, #f9dedc);--mat-sys-on-tertiary-fixed: light-dark(#410e0b, #410e0b);--mat-sys-on-tertiary-fixed-variant: light-dark(#8c1d18, #8c1d18);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#b8160a, #f2b8b5);--mat-sys-tertiary-container: light-dark(#f9dedc, #8c1d18);--mat-sys-tertiary-fixed: light-dark(#f9dedc, #f9dedc);--mat-sys-tertiary-fixed-dim: light-dark(#f2b8b5, #f2b8b5);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--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;--mat-sys-body-large-font: ;--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;--mat-sys-body-medium-font: ;--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;--mat-sys-body-small-font: ;--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;--mat-sys-display-large-font: ;--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;--mat-sys-display-medium-font: ;--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;--mat-sys-display-small-font: ;--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;--mat-sys-headline-large-font: ;--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;--mat-sys-headline-medium-font: ;--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;--mat-sys-headline-small-font: ;--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;--mat-sys-label-large-font: ;--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;--mat-sys-label-medium-font: ;--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;--mat-sys-label-small-font: ;--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;--mat-sys-title-large-font: ;--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;--mat-sys-title-medium-font: ;--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;--mat-sys-title-small-font: ;--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;--hsof-primary-0: #000000;--hsof-primary-40: #005cbb;--hsof-primary-50: #0074e9;--hsof-primary-60: #438fff;--hsof-primary-70: #7cabff;--hsof-primary-80: #abc7ff;--hsof-primary-90: #d7e3ff;--hsof-primary-95: #ecf0ff;--hsof-primary-98: #f9f9ff;--hsof-primary-99: #fdfbff;--hsof-primary-100: #ffffff;--hsof-tertiary-40: #b8160a}body{font-family:Poppins,Helvetica Neue,sans-serif}tr.mat-mdc-row,tr.mat-mdc-footer-row{cursor:pointer;height:0}:root{--lap-font-size: 14px}html,body{height:100%}body{margin:0}
