@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}@font-face{font-family:REM;src:url("./media/REM-Regular-TCVSNV5U.woff2") format("woff2"),url("./media/REM-Regular-Y2KAOLY3.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url("./media/REM-Medium-H4QZHQQT.woff2") format("woff2"),url("./media/REM-Medium-JWKG4GXU.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--vs-button-icon-ghost-reversed-active-bg: var(--vs-color-basics-transparent);--vs-button-icon-ghost-reversed-active-text: var(--vs-color-primary-light-200);--vs-button-icon-ghost-reversed-disabled-bg: var(--vs-color-basics-transparent);--vs-button-icon-ghost-reversed-disabled-text: var(--vs-color-neutrals-600);--vs-button-icon-ghost-reversed-focus-bg: var(--vs-color-basics-transparent);--vs-button-icon-ghost-reversed-focus-shadow: var(--vs-color-neutrals-900);--vs-button-icon-ghost-reversed-focus-text: var(--vs-color-basics-text-inverse);--vs-button-icon-ghost-reversed-hover-bg: var(--vs-color-primary-dark-700);--vs-button-icon-ghost-reversed-hover-text: var(--vs-color-basics-text-inverse);--vs-button-icon-ghost-reversed-pressed-bg: var(--vs-color-primary-dark-800);--vs-button-icon-ghost-reversed-pressed-text: var(--vs-color-basics-text-inverse);--vs-button-icon-ghost-active-bg: var(--vs-color-basics-transparent);--vs-button-icon-ghost-active-text: var(--vs-color-primary-dark-600);--vs-button-icon-ghost-disabled-bg: var(--vs-color-basics-transparent);--vs-button-icon-ghost-disabled-text: var(--vs-color-neutrals-600);--vs-button-icon-ghost-focus-bg: var(--vs-color-basics-transparent);--vs-button-icon-ghost-focus-border: var(--vs-color-basics-transparent);--vs-button-icon-ghost-focus-shadow: var(--vs-color-neutrals-900);--vs-button-icon-ghost-focus-text: var(--vs-color-primary-dark-600);--vs-button-icon-ghost-hover-bg: var(--vs-color-primary-light-200);--vs-button-icon-ghost-hover-text: var(--vs-color-primary-dark-600);--vs-button-icon-ghost-pressed-bg: var(--vs-color-primary-light-500);--vs-button-icon-ghost-pressed-text: var(--vs-color-primary-dark-600);--vs-button-icon-outline-reversed-active-bg: var(--vs-color-primary-dark-600);--vs-button-icon-outline-reversed-active-border: var(--vs-color-basics-surface-default);--vs-button-icon-outline-reversed-active-text: var(--vs-color-basics-text-inverse);--vs-button-icon-outline-reversed-disabled-bg: var(--vs-color-neutrals-300);--vs-button-icon-outline-reversed-disabled-border: var(--vs-color-neutrals-300);--vs-button-icon-outline-reversed-disabled-text: var(--vs-color-neutrals-600);--vs-button-icon-outline-reversed-focus-bg: var(--vs-color-primary-dark-600);--vs-button-icon-outline-reversed-focus-border: var(--vs-color-basics-surface-default);--vs-button-icon-outline-reversed-focus-shadow: var(--vs-color-neutrals-900);--vs-button-icon-outline-reversed-focus-text: var(--vs-color-basics-text-inverse);--vs-button-icon-outline-reversed-hover-bg: var(--vs-color-primary-dark-700);--vs-button-icon-outline-reversed-hover-border: var(--vs-color-basics-surface-default);--vs-button-icon-outline-reversed-hover-text: var(--vs-color-basics-text-inverse);--vs-button-icon-outline-reversed-pressed-bg: var(--vs-color-primary-dark-800);--vs-button-icon-outline-reversed-pressed-border: var(--vs-color-basics-surface-default);--vs-button-icon-outline-reversed-pressed-text: var(--vs-color-basics-text-inverse);--vs-button-icon-outline-active-bg: var(--vs-color-basics-surface-default);--vs-button-icon-outline-active-border: var(--vs-color-primary-dark-600);--vs-button-icon-outline-active-text: var(--vs-color-primary-dark-600);--vs-button-icon-outline-disabled-bg: var(--vs-color-basics-surface-default);--vs-button-icon-outline-disabled-border: var(--vs-color-neutrals-300);--vs-button-icon-outline-disabled-text: var(--vs-color-neutrals-600);--vs-button-icon-outline-focus-bg: var(--vs-color-basics-surface-default);--vs-button-icon-outline-focus-border: var(--vs-color-primary-dark-600);--vs-button-icon-outline-focus-shadow: var(--vs-color-neutrals-900);--vs-button-icon-outline-focus-text: var(--vs-color-primary-dark-600);--vs-button-icon-outline-hover-bg: var(--vs-color-primary-light-200);--vs-button-icon-outline-hover-border: var(--vs-color-primary-dark-600);--vs-button-icon-outline-hover-text: var(--vs-color-primary-dark-600);--vs-button-icon-outline-pressed-bg: var(--vs-color-primary-light-500);--vs-button-icon-outline-pressed-border: var(--vs-color-primary-dark-600);--vs-button-icon-outline-pressed-text: var(--vs-color-primary-dark-600);--vs-button-icon-primary-reversed-active-bg: var(--vs-color-basics-surface-default);--vs-button-icon-primary-reversed-active-text: var(--vs-color-primary-dark-600);--vs-button-icon-primary-reversed-disabled-bg: var(--vs-color-neutrals-300);--vs-button-icon-primary-reversed-disabled-text: var(--vs-color-neutrals-600);--vs-button-icon-primary-reversed-focus-bg: var(--vs-color-basics-surface-default);--vs-button-icon-primary-reversed-focus-shadow: var(--vs-color-neutrals-900);--vs-button-icon-primary-reversed-focus-text: var(--vs-color-primary-dark-600);--vs-button-icon-primary-reversed-hover-bg: var(--vs-color-primary-dark-800);--vs-button-icon-primary-reversed-hover-text: var(--vs-color-basics-text-inverse);--vs-button-icon-primary-reversed-pressed-bg: var(--vs-color-primary-dark-500);--vs-button-icon-primary-reversed-pressed-text: var(--vs-color-basics-text-inverse);--vs-button-icon-primary-active-bg: var(--vs-color-primary-dark-600);--vs-button-icon-primary-active-text: var(--vs-color-basics-text-inverse);--vs-button-icon-primary-disabled-bg: var(--vs-color-neutrals-300);--vs-button-icon-primary-disabled-text: var(--vs-color-neutrals-600);--vs-button-icon-primary-focus-bg: var(--vs-color-primary-dark-600);--vs-button-icon-primary-focus-shadow: var(--vs-color-neutrals-900);--vs-button-icon-primary-focus-text: var(--vs-color-basics-text-inverse);--vs-button-icon-primary-hover-bg: var(--vs-color-primary-dark-500);--vs-button-icon-primary-hover-text: var(--vs-color-basics-text-inverse);--vs-button-icon-primary-pressed-bg: var(--vs-color-primary-dark-800);--vs-button-icon-primary-pressed-text: var(--vs-color-basics-text-inverse);--vs-button-icon-secondary-active-bg: var(--vs-color-primary-light-400);--vs-button-icon-secondary-active-text: var(--vs-color-primary-dark-600);--vs-button-icon-secondary-disabled-bg: var(--vs-color-neutrals-300);--vs-button-icon-secondary-disabled-text: var(--vs-color-neutrals-600);--vs-button-icon-secondary-focus-bg: var(--vs-color-primary-light-500);--vs-button-icon-secondary-focus-shadow: var(--vs-color-neutrals-900);--vs-button-icon-secondary-focus-text: var(--vs-color-primary-dark-600);--vs-button-icon-secondary-hover-bg: var(--vs-color-primary-light-500);--vs-button-icon-secondary-hover-text: var(--vs-color-primary-dark-600);--vs-button-icon-secondary-pressed-bg: var(--vs-color-primary-light-500);--vs-button-icon-secondary-pressed-text: var(--vs-color-primary-dark-600);--vs-button-ghost-reversed-active-bg: var(--vs-color-basics-transparent);--vs-button-ghost-reversed-active-text: var(--vs-color-primary-light-200);--vs-button-ghost-reversed-disabled-bg: var(--vs-color-basics-transparent);--vs-button-ghost-reversed-disabled-text: var(--vs-color-neutrals-600);--vs-button-ghost-reversed-focus-bg: var(--vs-color-basics-transparent);--vs-button-ghost-reversed-focus-border: var(--vs-color-basics-transparent);--vs-button-ghost-reversed-focus-shadow: var(--vs-color-neutrals-900);--vs-button-ghost-reversed-focus-text: var(--vs-color-basics-text-inverse);--vs-button-ghost-reversed-hover-bg: var(--vs-color-primary-dark-700);--vs-button-ghost-reversed-hover-text: var(--vs-color-basics-text-inverse);--vs-button-ghost-reversed-pressed-bg: var(--vs-color-primary-dark-800);--vs-button-ghost-reversed-pressed-text: var(--vs-color-basics-text-inverse);--vs-button-ghost-active-bg: var(--vs-color-basics-transparent);--vs-button-ghost-active-text: var(--vs-color-primary-dark-600);--vs-button-ghost-disabled-bg: var(--vs-color-basics-transparent);--vs-button-ghost-disabled-text: var(--vs-color-neutrals-600);--vs-button-ghost-focus-bg: var(--vs-color-basics-transparent);--vs-button-ghost-focus-border: var(--vs-color-basics-transparent);--vs-button-ghost-focus-shadow: var(--vs-color-neutrals-900);--vs-button-ghost-focus-text: var(--vs-color-primary-dark-600);--vs-button-ghost-hover-bg: var(--vs-color-primary-light-200);--vs-button-ghost-hover-text: var(--vs-color-primary-dark-600);--vs-button-ghost-pressed-bg: var(--vs-color-primary-light-500);--vs-button-ghost-pressed-text: var(--vs-color-primary-dark-600);--vs-button-outline-reversed-active-bg: var(--vs-color-primary-dark-600);--vs-button-outline-reversed-active-border: var(--vs-color-basics-surface-default);--vs-button-outline-reversed-active-text: var(--vs-color-basics-text-inverse);--vs-button-outline-reversed-disabled-bg: var(--vs-color-neutrals-300);--vs-button-outline-reversed-disabled-border: var(--vs-color-neutrals-300);--vs-button-outline-reversed-disabled-text: var(--vs-color-neutrals-600);--vs-button-outline-reversed-focus-bg: var(--vs-color-primary-dark-600);--vs-button-outline-reversed-focus-border: var(--vs-color-basics-surface-default);--vs-button-outline-reversed-focus-shadow: var(--vs-color-neutrals-900);--vs-button-outline-reversed-focus-text: var(--vs-color-basics-text-inverse);--vs-button-outline-reversed-hover-bg: var(--vs-color-primary-dark-700);--vs-button-outline-reversed-hover-border: var(--vs-color-basics-surface-default);--vs-button-outline-reversed-hover-text: var(--vs-color-basics-text-inverse);--vs-button-outline-reversed-pressed-bg: var(--vs-color-primary-dark-800);--vs-button-outline-reversed-pressed-border: var(--vs-color-basics-surface-default);--vs-button-outline-reversed-pressed-text: var(--vs-color-basics-text-inverse);--vs-button-outline-active-bg: var(--vs-color-basics-surface-default);--vs-button-outline-active-border: var(--vs-color-primary-dark-600);--vs-button-outline-active-text: var(--vs-color-primary-dark-600);--vs-button-outline-disabled-bg: var(--vs-color-basics-surface-default);--vs-button-outline-disabled-border: var(--vs-color-neutrals-300);--vs-button-outline-disabled-text: var(--vs-color-neutrals-600);--vs-button-outline-focus-bg: var(--vs-color-basics-surface-default);--vs-button-outline-focus-border: var(--vs-color-primary-dark-600);--vs-button-outline-focus-shadow: var(--vs-color-neutrals-900);--vs-button-outline-focus-text: var(--vs-color-primary-dark-600);--vs-button-outline-hover-bg: var(--vs-color-primary-light-200);--vs-button-outline-hover-border: var(--vs-color-primary-dark-600);--vs-button-outline-hover-text: var(--vs-color-primary-dark-600);--vs-button-outline-pressed-bg: var(--vs-color-primary-light-500);--vs-button-outline-pressed-border: var(--vs-color-primary-dark-600);--vs-button-outline-pressed-text: var(--vs-color-primary-dark-600);--vs-button-primary-reversed-active-bg: var(--vs-color-basics-surface-default);--vs-button-primary-reversed-active-text: var(--vs-color-primary-dark-600);--vs-button-primary-reversed-disabled-bg: var(--vs-color-neutrals-300);--vs-button-primary-reversed-disabled-text: var(--vs-color-neutrals-600);--vs-button-primary-reversed-focus-bg: var(--vs-color-basics-surface-default);--vs-button-primary-reversed-focus-border: var(--vs-color-basics-surface-default);--vs-button-primary-reversed-focus-shadow: var(--vs-color-neutrals-900);--vs-button-primary-reversed-focus-text: var(--vs-color-primary-dark-600);--vs-button-primary-reversed-hover-bg: var(--vs-color-primary-dark-800);--vs-button-primary-reversed-hover-text: var(--vs-color-basics-text-inverse);--vs-button-primary-reversed-pressed-bg: var(--vs-color-primary-dark-500);--vs-button-primary-reversed-pressed-text: var(--vs-color-basics-text-inverse);--vs-button-primary-active-bg: var(--vs-color-primary-dark-600);--vs-button-primary-active-text: var(--vs-color-basics-text-inverse);--vs-button-primary-disabled-bg: var(--vs-color-neutrals-300);--vs-button-primary-disabled-text: var(--vs-color-neutrals-600);--vs-button-primary-focus-bg: var(--vs-color-primary-dark-600);--vs-button-primary-focus-border: var(--vs-color-primary-dark-600);--vs-button-primary-focus-shadow: var(--vs-color-neutrals-900);--vs-button-primary-focus-text: var(--vs-color-basics-text-inverse);--vs-button-primary-hover-bg: var(--vs-color-primary-dark-500);--vs-button-primary-hover-text: var(--vs-color-basics-text-inverse);--vs-button-primary-pressed-bg: var(--vs-color-primary-dark-800);--vs-button-primary-pressed-text: var(--vs-color-basics-text-inverse);--vs-button-secondary-active-bg: var(--vs-color-primary-light-300);--vs-button-secondary-active-text: var(--vs-color-primary-dark-600);--vs-button-secondary-disabled-bg: var(--vs-color-neutrals-300);--vs-button-secondary-disabled-text: var(--vs-color-neutrals-600);--vs-button-secondary-focus-bg: var(--vs-color-primary-light-300);--vs-button-secondary-focus-border: var(--vs-color-basics-transparent);--vs-button-secondary-focus-shadow: var(--vs-color-neutrals-900);--vs-button-secondary-focus-text: var(--vs-color-primary-dark-600);--vs-button-secondary-hover-bg: var(--vs-color-primary-light-300);--vs-button-secondary-hover-text: var(--vs-color-primary-dark-600);--vs-button-secondary-pressed-bg: var(--vs-color-primary-light-500);--vs-button-secondary-pressed-text: var(--vs-color-primary-dark-600);--vs-card-document-default-bg: var(--vs-color-neutrals-100);--vs-card-document-default-body: var(--vs-color-neutrals-800);--vs-card-document-default-title: var(--vs-color-neutrals-900);--vs-checkbox-icon-color: var(--vs-color-basics-surface-default);--vs-checkbox-disabled-border: var(--vs-color-neutrals-400);--vs-checkbox-disabled-label: var(--vs-color-neutrals-400);--vs-checkbox-selected-bg: var(--vs-color-primary-dark-600);--vs-checkbox-selected-border: var(--vs-color-primary-dark-600);--vs-checkbox-selected-label: var(--vs-color-neutrals-900);--vs-checkbox-selected-ripple-focus: var(--vs-color-neutrals-100);--vs-checkbox-selected-ripple-hover: var(--vs-color-neutrals-100);--vs-checkbox-selected-ripple-pressed: var(--vs-color-neutrals-200);--vs-checkbox-selected-error-bg: var(--vs-color-primary-dark-700);--vs-checkbox-selected-error-border: var(--vs-color-primary-dark-700);--vs-checkbox-selected-error-label: var(--vs-color-primary-dark-700);--vs-checkbox-selected-error-ripple-focus: var(--vs-color-primary-light-400);--vs-checkbox-selected-error-ripple-hover: var(--vs-color-neutrals-100);--vs-checkbox-selected-error-ripple-pressed: var(--vs-color-primary-light-500);--vs-checkbox-unselected-bg: var(--vs-color-basics-transparent);--vs-checkbox-unselected-border: var(--vs-color-neutrals-700);--vs-checkbox-unselected-label: var(--vs-color-neutrals-900);--vs-checkbox-unselected-ripple-focus: var(--vs-color-neutrals-100);--vs-checkbox-unselected-ripple-hover: var(--vs-color-neutrals-100);--vs-checkbox-unselected-ripple-pressed: var(--vs-color-neutrals-200);--vs-checkbox-unselected-error-bg: var(--vs-color-basics-transparent);--vs-checkbox-unselected-error-border: var(--vs-color-primary-dark-700);--vs-checkbox-unselected-error-label: var(--vs-color-primary-dark-700);--vs-checkbox-unselected-error-ripple-focus: var(--vs-color-primary-light-400);--vs-checkbox-unselected-error-ripple-hover: var(--vs-color-neutrals-100);--vs-checkbox-unselected-error-ripple-pressed: var(--vs-color-primary-light-500);--vs-cookies-bg: var(--vs-color-basics-surface-default);--vs-cookies-body: var(--vs-color-neutrals-800);--vs-cookies-link: var(--vs-color-primary-dark-600);--vs-cookies-title: var(--vs-color-neutrals-900);--vs-dropdown-default-bg: var(--vs-color-basics-surface-default);--vs-dropdown-default-border: var(--vs-color-neutrals-300);--vs-expansion-panel-default-body: var(--vs-color-neutrals-700);--vs-expansion-panel-default-icon: var(--vs-color-primary-600);--vs-expansion-panel-default-title: var(--vs-color-neutrals-900);--vs-expansion-panel-disabled-body: var(--vs-color-neutrals-300);--vs-expansion-panel-disabled-icon: var(--vs-color-neutrals-300);--vs-expansion-panel-disabled-title: var(--vs-color-neutrals-300);--vs-general-focus-offset: var(--vs-color-basics-offset-color);--vs-general-focus-offset-inverse: var(--vs-color-basics-offset-color-inverse);--vs-header-bg: var(--vs-color-darkred-600);--vs-icon-list-item-default-child: var(--vs-color-neutrals-900);--vs-icon-list-item-default-father: var(--vs-color-neutrals-900);--vs-icon-list-item-default-group: var(--vs-color-neutrals-800);--vs-icon-list-item-disabled-child: var(--vs-color-neutrals-900);--vs-icon-list-item-disabled-father: var(--vs-color-neutrals-900);--vs-icon-list-item-disabled-group: var(--vs-color-neutrals-800);--vs-input-disabled-label: var(--vs-color-neutrals-600);--vs-input-disabled-text: var(--vs-color-neutrals-600);--vs-input-disabled-container-bg: var(--vs-color-neutrals-200);--vs-input-disabled-container-border: var(--vs-color-neutrals-300);--vs-input-empty-container-bg: var(--vs-color-neutrals-100);--vs-input-empty-container-border: var(--vs-color-basics-transparent);--vs-input-empty-label: var(--vs-color-neutrals-700);--vs-input-error-container-bg: var(--vs-color-status-error-low);--vs-input-error-container-border: var(--vs-color-basics-transparent);--vs-input-error-label: var(--vs-color-status-error-high);--vs-input-error-text: var(--vs-color-status-error-high);--vs-input-filled-hover-container-bg: var(--vs-color-neutrals-100);--vs-input-filled-hover-container-border: var(--vs-color-neutrals-500);--vs-input-filled-hover-label: var(--vs-color-neutrals-700);--vs-input-filled-hover-text: var(--vs-color-neutrals-900);--vs-input-filled-container-bg: var(--vs-color-neutrals-100);--vs-input-filled-container-border: var(--vs-color-basics-transparent);--vs-input-filled-label: var(--vs-color-neutrals-700);--vs-input-filled-text: var(--vs-color-neutrals-900);--vs-input-filling-select-container-bg: var(--vs-color-basics-surface-default);--vs-input-filling-select-container-border: var(--vs-color-neutrals-300);--vs-input-filling-select-label: var(--vs-color-neutrals-700);--vs-input-filling-select-text: var(--vs-color-neutrals-900);--vs-input-filling-container-bg: var(--vs-color-basics-surface-default);--vs-input-filling-container-border: var(--vs-color-neutrals-700);--vs-input-filling-label: var(--vs-color-neutrals-700);--vs-input-filling-text: var(--vs-color-neutrals-900);--vs-input-focus-container-bg: var(--vs-color-neutrals-200);--vs-input-focus-container-border: var(--vs-color-neutrals-700);--vs-input-focus: var(--vs-color-neutrals-700);--vs-input-focus-text: var(--vs-color-neutrals-900);--vs-input-helper-default: var(--vs-color-neutrals-700);--vs-input-helper-error: var(--vs-color-status-error-high);--vs-input-hover-label: var(--vs-color-neutrals-700);--vs-input-hover-container-bg: var(--vs-color-neutrals-100);--vs-input-hover-container-border: var(--vs-color-neutrals-500);--vs-input-icon-icon: var(--vs-color-neutrals-700);--vs-list-item-icon: var(--vs-color-basics-surface-inverse);--vs-list-item-default-bg: var(--vs-color-basics-surface-default);--vs-list-item-default-father-child: var(--vs-color-neutrals-900);--vs-list-item-default-group: var(--vs-color-neutrals-800);--vs-list-item-disabled-bg: var(--vs-color-neutrals-100);--vs-list-item-disabled-father-child: var(--vs-color-neutrals-700);--vs-list-item-focus-bg: var(--vs-color-basics-surface-default);--vs-list-item-focus-border: var(--vs-color-basics-surface-inverse);--vs-list-item-focus-father-child: var(--vs-color-neutrals-900);--vs-list-item-focus-group: var(--vs-color-neutrals-800);--vs-list-item-hover-bg: var(--vs-color-primary-light-200);--vs-list-item-hover-father-child: var(--vs-color-neutrals-900);--vs-list-item-pressed-bg: var(--vs-color-primary-light-400);--vs-list-item-pressed-father-child: var(--vs-color-neutrals-900);--vs-radiobutton-disabled-bg: var(--vs-color-neutrals-400);--vs-radiobutton-disabled-border: var(--vs-color-neutrals-400);--vs-radiobutton-disabled-label: var(--vs-color-neutrals-400);--vs-radiobutton-error-bg: var(--vs-color-primary-dark-700);--vs-radiobutton-error-border: var(--vs-color-primary-dark-700);--vs-radiobutton-error-label: var(--vs-color-primary-dark-700);--vs-radiobutton-error-ripple-focus: var(--vs-color-primary-light-400);--vs-radiobutton-error-ripple-hover: var(--vs-color-neutrals-100);--vs-radiobutton-error-ripple-pressed: var(--vs-color-primary-light-500);--vs-radiobutton-selected-bg: var(--vs-color-primary-dark-600);--vs-radiobutton-selected-border: var(--vs-color-primary-dark-600);--vs-radiobutton-selected-label: var(--vs-color-neutrals-900);--vs-radiobutton-selected-ripple-focus: var(--vs-color-neutrals-100);--vs-radiobutton-selected-ripple-hover: var(--vs-color-neutrals-100);--vs-radiobutton-selected-ripple-pressed: var(--vs-color-neutrals-200);--vs-radiobutton-unselected-border: var(--vs-color-neutrals-700);--vs-radiobutton-unselected-label: var(--vs-color-neutrals-900);--vs-radiobutton-unselected-ripple-focus: var(--vs-color-neutrals-100);--vs-radiobutton-unselected-ripple-hover: var(--vs-color-neutrals-100);--vs-radiobutton-unselected-ripple-pressed: var(--vs-color-neutrals-200);--vs-scroll-default-bar: var(--vs-color-primary-dark-600);--vs-scroll-default-bg: var(--vs-color-neutrals-300);--vs-switch-label-default: var(--vs-color-neutrals-900);--vs-switch-label-disabled: var(--vs-color-neutrals-300);--vs-switch-not-selected-default-bg: var(--vs-color-neutrals-100);--vs-switch-not-selected-default-border: var(--vs-color-neutrals-600);--vs-switch-not-selected-default-st: var(--vs-color-neutrals-300);--vs-switch-not-selected-disabled-bg: var(--vs-color-neutrals-300);--vs-switch-not-selected-disabled-border: var(--vs-color-neutrals-300);--vs-switch-not-selected-disabled-st: var(--vs-color-basics-surface-default);--vs-switch-selected-default-bg: var(--vs-color-primary-dark-600);--vs-switch-selected-default-st: var(--vs-color-basics-surface-default);--vs-switch-selected-disabled-bg: var(--vs-color-neutrals-300);--vs-switch-selected-hover-bg: var(--vs-color-primary-dark-500);--vs-switch-selected-pressed-bg: var(--vs-color-primary-dark-800);--vs-toast-error-bg: var(--vs-color-status-error-low);--vs-toast-error-icon: var(--vs-color-status-error-high);--vs-toast-error-text: var(--vs-color-status-error-high);--vs-toast-info-bg: var(--vs-color-status-info-low);--vs-toast-info-icon: var(--vs-color-status-info-high);--vs-toast-info-text: var(--vs-color-status-info-high);--vs-toast-success-bg: var(--vs-color-status-success-low);--vs-toast-success-icon: var(--vs-color-status-success-high);--vs-toast-success-text: var(--vs-color-status-success-high);--vs-toast-warning-bg: var(--vs-color-status-warning-low);--vs-toast-warning-icon: var(--vs-color-status-warning-high);--vs-toast-warning-text: var(--vs-color-status-warning-high);--vs-button-icon-border-size-xs: var(--vs-border-size-s);--vs-button-icon-border-size-s: var(--vs-border-size-m);--vs-button-icon-icon-size-s: var(--vs-spacing-mid-3xs);--vs-button-icon-icon-size-m: var(--vs-spacing-mid-xs);--vs-button-icon-outline-offset-default: var(--vs-offset-2xs);--vs-button-icon-padding-x-s: var(--vs-spacing-sm-l);--vs-button-icon-padding-x-l: var(--vs-spacing-sm-xl);--vs-button-icon-padding-y-s: var(--vs-spacing-sm-l);--vs-button-icon-padding-y-l: var(--vs-spacing-sm-xl);--vs-button-icon-radius-default: var(--vs-radius-full);--vs-button-border-size-xs: var(--vs-border-size-s);--vs-button-border-size-s: var(--vs-border-size-m);--vs-button-icon-size-s: var(--vs-spacing-mid-3xs);--vs-button-icon-size-m: var(--vs-spacing-mid-xs);--vs-button-max-width: 18.75rem;--vs-button-min-width: var(--vs-spacing-big-xs);--vs-button-padding-label-xs: var(--vs-spacing-sm-m);--vs-button-padding-label-s: var(--vs-spacing-sm-l);--vs-button-padding-x-m: var(--vs-spacing-sm-xl);--vs-button-padding-x-l: var(--vs-spacing-sm-3xl);--vs-button-padding-y-s: var(--vs-spacing-sm-l);--vs-button-padding-y-m: var(--vs-spacing-sm-xl);--vs-button-padding-y-l: var(--vs-spacing-sm-3xl);--vs-button-radius-default: var(--vs-radius-full);--vs-card-document-radius: var(--vs-radius-s);--vs-card-document-gap-y: var(--vs-spacing-sm-3xl);--vs-card-document-icon-s: var(--vs-spacing-mid-m);--vs-card-document-padding-x-s: var(--vs-spacing-mid-xs);--vs-card-document-padding-y-s: var(--vs-spacing-mid-xs);--vs-checkbox-helper-padding: var(--vs-spacing-sm-xs);--vs-checkbox-helper-position: var(--vs-spacing-mid-2xl);--vs-checkbox-icon-border: var(--vs-border-size-m);--vs-checkbox-icon-radius: var(--vs-radius-2xs);--vs-checkbox-icon-size: var(--vs-spacing-mid-3xs);--vs-checkbox-shape-label-padding: var(--vs-spacing-sm-m);--vs-checkbox-shape-touch-area-padding: .6875rem;--vs-checkbox-shape-touch-area-size: var(--vs-spacing-mid-xl);--vs-checkbox-shape-touch-target-size: var(--vs-spacing-mid-2xl);--vs-checkbox-shape-radius: var(--vs-radius-full);--vs-cookies-gap-y-m-m: var(--vs-spacing-mid-m);--vs-cookies-gap-y-s-s: var(--vs-spacing-mid-xs);--vs-cookies-padding-x-s: var(--vs-spacing-mid-xs);--vs-cookies-padding-x-m: var(--vs-spacing-mid-m);--vs-cookies-padding-y-s: var(--vs-spacing-sm-3xl);--vs-cookies-padding-y-m: var(--vs-spacing-big-3xl);--vs-cookies-radius-s-s: var(--vs-radius-xl);--vs-dropdown-border-s: var(--vs-border-size-s);--vs-dropdown-padding-x-xs: var(--vs-spacing-sm-l);--vs-dropdown-padding-y-xs: var(--vs-spacing-sm-l);--vs-dropdown-radius-none: var(--vs-radius-none);--vs-dropdown-radius-s: var(--vs-radius-s);--vs-expansion-panel-bar-min-height: var(--vs-spacing-mid-2xl);--vs-expansion-panel-gap-x-s: var(--vs-spacing-sm-l);--vs-expansion-panel-gap-y-s: var(--vs-spacing-sm-l);--vs-expansion-panel-icon-s: var(--vs-spacing-mid-m);--vs-expansion-panel-icon-l: var(--vs-spacing-mid-xl);--vs-general-offset-size-in: var(--vs-units-1);--vs-general-offset-size-out: var(--vs-units-2);--vs-header-number: 0rem;--vs-header-gap-x: var(--vs-spacing-sm-l);--vs-header-padding-x-s: var(--vs-spacing-sm-3xl);--vs-header-padding-x-m: var(--vs-spacing-mid-xs);--vs-header-padding-x-l: var(--vs-spacing-mid-m);--vs-header-padding-y-s: var(--vs-spacing-sm-2xs);--vs-header-padding-y-m: var(--vs-spacing-sm-l);--vs-input-border-s: var(--vs-border-size-s);--vs-input-border-m: var(--vs-border-size-m);--vs-input-gap-x: var(--vs-spacing-sm-3xl);--vs-input-icon-icon-size-m: var(--vs-spacing-mid-xs);--vs-input-letter-spacing: var(--vs-letter-spacing-none);--vs-input-padding-x-xs: var(--vs-spacing-sm-m);--vs-input-padding-x-l: var(--vs-spacing-sm-3xl);--vs-input-padding-y-xs: var(--vs-spacing-sm-m);--vs-input-padding-y-s: var(--vs-spacing-sm-l);--vs-input-padding-y-m: var(--vs-spacing-sm-3xl);--vs-input-padding-y-l: var(--vs-spacing-mid-3xs);--vs-input-radius-none: var(--vs-radius-none);--vs-input-radius-s: var(--vs-radius-s);--vs-input-radius-m: var(--vs-radius-m);--vs-list-item-border-m: var(--vs-border-size-m);--vs-list-item-padding-x-xs: var(--vs-spacing-sm-l);--vs-list-item-padding-x-xl: var(--vs-spacing-mid-xl);--vs-list-item-radius-none: var(--vs-radius-none);--vs-list-item-radius-s: var(--vs-radius-s);--vs-radiobutton-icon-border: var(--vs-border-size-m);--vs-radiobutton-icon-inner-size: var(--vs-spacing-sm-3xl);--vs-radiobutton-icon-outer-size: var(--vs-spacing-mid-2xs);--vs-radiobutton-icon-radius: var(--vs-radius-full);--vs-radiobutton-label-padding-left: var(--vs-spacing-sm-m);--vs-radiobutton-shape-touch-ripple: var(--vs-spacing-mid-xl);--vs-radiobutton-shape-touch-target-size: var(--vs-spacing-mid-2xl);--vs-radiobutton-shape-radius: var(--vs-radius-full);--vs-switch-border-xs: var(--vs-spacing-sm-2xs);--vs-switch-gap-xl: var(--vs-spacing-sm-3xl);--vs-switch-handle-size: var(--vs-spacing-mid-2xs);--vs-switch-padding-x: var(--vs-spacing-sm-xs);--vs-switch-padding-y: var(--vs-spacing-sm-xs);--vs-switch-radius-full: var(--vs-radius-full);--vs-toast-gap-xs: var(--vs-spacing-sm-m);--vs-toast-gap-l: var(--vs-spacing-mid-m);--vs-toast-padding-y: var(--vs-spacing-sm-3xl);--vs-toast-padding-x-s: var(--vs-spacing-sm-3xl);--vs-toast-padding-x-m: var(--vs-spacing-mid-xs);--vs-toast-radius-default: var(--vs-radius-s);--vs-button-font-text-align: var(--vs-text-align-center);--vs-button-font-text-decoration: var(--vs-text-decoration-none);--vs-color-basics-border-color: var(--vs-color-grey-300, #d5d5d5);--vs-color-basics-border-color-dark: var(--vs-color-grey-600, #949494);--vs-color-basics-offset-color: var(--vs-color-grey-900, #2d2d2d);--vs-color-basics-offset-color-inverse: var(--vs-color-grey-100, #f6f6f6);--vs-color-basics-offset-in: var(--vs-color-addon-transparent-01, #ffffff00);--vs-color-basics-surface-default: var(--vs-color-addon-white, #ffffff);--vs-color-basics-surface-inverse: var(--vs-color-addon-black, #000000);--vs-color-basics-text-default: var(--vs-color-addon-black, #000000);--vs-color-basics-text-inverse: var(--vs-color-addon-white, #ffffff);--vs-color-basics-transparent: var(--vs-color-addon-transparent, #ffffff00);--vs-color-neutrals-100: var(--vs-color-grey-100, #f6f6f6);--vs-color-neutrals-200: var(--vs-color-grey-200, #efefef);--vs-color-neutrals-300: var(--vs-color-grey-300, #d5d5d5);--vs-color-neutrals-400: var(--vs-color-grey-400, #bdbdbd);--vs-color-neutrals-500: var(--vs-color-grey-500, #a5a5a5);--vs-color-neutrals-600: var(--vs-color-grey-600, #949494);--vs-color-neutrals-700: var(--vs-color-grey-700, #6d6d6d);--vs-color-neutrals-800: var(--vs-color-grey-800, #5c5c5c);--vs-color-neutrals-900: var(--vs-color-grey-900, #2d2d2d);--vs-color-primary-dark-500: var(--vs-color-darkred-500, #e20513);--vs-color-primary-dark-600: var(--vs-color-darkred-600, #ce0511);--vs-color-primary-dark-700: var(--vs-color-darkred-700, #a0040d);--vs-color-primary-dark-800: var(--vs-color-darkred-800, #7c030a);--vs-color-primary-dark-900: var(--vs-color-darkred-900, #5f0208);--vs-color-primary-light-100: var(--vs-color-lightred-100, #fdf7f7);--vs-color-primary-light-200: var(--vs-color-lightred-200, #fcf3f4);--vs-color-primary-light-300: var(--vs-color-lightred-300, #fbeeee);--vs-color-primary-light-400: var(--vs-color-lightred-400, #faeaeb);--vs-color-primary-light-50: var(--vs-color-lightred-50, #fefcfd);--vs-color-primary-light-500: var(--vs-color-lightred-500, #f9e5e6);--vs-color-secondary-300: var(--vs-color-coral-300, #f9d0d3);--vs-color-secondary-600: var(--vs-color-coral-600, #ee6e76);--vs-color-status-error-high: var(--vs-color-pink-700, #9b164e);--vs-color-status-error-low: var(--vs-color-pink-100, #fce9f1);--vs-color-status-error-mid: var(--vs-color-pink-400, #de206f);--vs-color-status-info-high: var(--vs-color-blue-700, #005d71);--vs-color-status-info-low: var(--vs-color-blue-100, #f0f9fb);--vs-color-status-info-mid: var(--vs-color-blue-400, #008cab);--vs-color-status-success-high: var(--vs-color-green-700, #2b7748);--vs-color-status-success-low: var(--vs-color-green-100, #edf8f1);--vs-color-status-success-mid: var(--vs-color-green-400, #4bb977);--vs-color-status-warning-high: var(--vs-color-yellow-700, #ab802c);--vs-color-status-warning-low: var(--vs-color-yellow-100, #fef8ec);--vs-color-status-warning-mid: var(--vs-color-yellow-400, #f4b73f);--vs-body-style-l-font-size: var(--vs-units-18, 1.125rem);--vs-body-style-l-line-height: var(--vs-units-28, 1.75rem);--vs-body-style-m-font-size: var(--vs-units-16, 1rem);--vs-body-style-m-line-height: var(--vs-units-24, 1.5rem);--vs-body-style-s-font-size: var(--vs-units-14, .875rem);--vs-body-style-s-line-height: var(--vs-units-20, 1.25rem);--vs-body-style-xl-font-size: var(--vs-units-20, 1.25rem);--vs-body-style-xl-line-height: var(--vs-units-28, 1.75rem);--vs-body-style-xs-font-size: var(--vs-units-12, .75rem);--vs-body-style-xs-line-height: var(--vs-units-20, 1.25rem);--vs-heading-style-2xl-letter-spacing: -.0625rem;--vs-heading-style-2xl-font-size-mb: var(--vs-units-40, 2.5rem);--vs-heading-style-2xl-line-height-mb: var(--vs-units-48, 3rem);--vs-heading-style-2xl-font-size-dk: var(--vs-units-56, 3.5rem);--vs-heading-style-2xl-line-height-dk: var(--vs-units-64, 4rem);--vs-heading-style-l-letter-spacing: var(--vs-units-0, 0rem);--vs-heading-style-l-font-size-mg: var(--vs-units-32, 2rem);--vs-heading-style-l-font-size-dsk: var(--vs-units-40, 2.5rem);--vs-heading-style-l-line-height-mb: var(--vs-units-40, 2.5rem);--vs-heading-style-l-line-height-dk: var(--vs-units-48, 3rem);--vs-heading-style-m-letter-spacing: var(--vs-units-0, 0rem);--vs-heading-style-m-font-size-mb: var(--vs-units-28, 1.75rem);--vs-heading-style-m-font-size-dk: var(--vs-units-32, 2rem);--vs-heading-style-m-line-height-mb: var(--vs-units-36, 2.25rem);--vs-heading-style-m-line-height-dk: var(--vs-units-40, 2.5rem);--vs-heading-style-s-letter-spacing: var(--vs-units-0, 0rem);--vs-heading-style-s-font-size-dk: var(--vs-units-24, 1.5rem);--vs-heading-style-s-font-size-mb: var(--vs-units-24, 1.5rem);--vs-heading-style-s-line-height-dk: var(--vs-units-32, 2rem);--vs-heading-style-s-line-height-mb: var(--vs-units-32, 2rem);--vs-heading-style-xl-letter-spacing: -.0312rem;--vs-heading-style-xl-font-size-mb: var(--vs-units-36, 2.25rem);--vs-heading-style-xl-font-size-dk: var(--vs-units-48, 3rem);--vs-heading-style-xl-line-height-mb: var(--vs-units-48, 3rem);--vs-heading-style-xl-line-height-dk: var(--vs-units-56, 3.5rem);--vs-numbers-style-l-font-size: var(--vs-units-20, 1.25rem);--vs-numbers-style-l-line-height: var(--vs-units-28, 1.75rem);--vs-border-size-none: var(--vs-units-0, 0rem);--vs-border-size-s: var(--vs-units-1, .0625rem);--vs-border-size-m: var(--vs-units-2, .125rem);--vs-grid-base-small: var(--vs-units-4, .25rem);--vs-grid-base-default: var(--vs-units-8, .5rem);--vs-grid-base-vertical: var(--vs-units-8, .5rem);--vs-grid-col-s: var(--vs-units-4, .25rem);--vs-grid-col-m: var(--vs-units-8, .5rem);--vs-grid-col-l: var(--vs-units-12, .75rem);--vs-grid-gutter-xs: var(--vs-units-16, 1rem);--vs-grid-gutter-l: var(--vs-units-24, 1.5rem);--vs-grid-gutter-m: var(--vs-units-24, 1.5rem);--vs-grid-gutter-s: var(--vs-units-32, 2rem);--vs-grid-gutter-xl: var(--vs-units-32, 2rem);--vs-grid-margin-xs: var(--vs-units-16, 1rem);--vs-grid-margin-l: var(--vs-units-24, 1.5rem);--vs-grid-margin-m: var(--vs-units-24, 1.5rem);--vs-grid-margin-s: var(--vs-units-32, 2rem);--vs-grid-width-s: var(--vs-units-72, 4.5rem);--vs-grid-width-m: var(--vs-units-80, 5rem);--vs-grid-width-l: var(--vs-units-104, 6.5rem);--vs-letter-spacing-none: var(--vs-units-0, 0rem);--vs-offset-none: var(--vs-units-0, 0rem);--vs-offset-3xs: var(--vs-units-1, .0625rem);--vs-offset-2xs: var(--vs-units-2, .125rem);--vs-offset-s: var(--vs-units-3, .1875rem);--vs-radius-none: var(--vs-units-0, 0rem);--vs-radius-2xs: var(--vs-units-2, .125rem);--vs-radius-xs: var(--vs-units-4, .25rem);--vs-radius-s: var(--vs-units-8, .5rem);--vs-radius-m: var(--vs-units-12, .75rem);--vs-radius-l: var(--vs-units-16, 1rem);--vs-radius-xl: var(--vs-units-32, 2rem);--vs-radius-full: 62.5rem;--vs-shadow-blur: var(--vs-units-12, .75rem);--vs-spacing-none: var(--vs-units-0, 0rem);--vs-spacing-big-2xs: var(--vs-units-72, 4.5rem);--vs-spacing-big-xs: var(--vs-units-80, 5rem);--vs-spacing-big-s: var(--vs-units-88, 5.5rem);--vs-spacing-big-m: var(--vs-units-96, 6rem);--vs-spacing-big-l: var(--vs-units-104, 6.5rem);--vs-spacing-big-xl: var(--vs-units-112, 7rem);--vs-spacing-big-2xl: var(--vs-units-120, 7.5rem);--vs-spacing-big-3xl: var(--vs-units-128, 8rem);--vs-spacing-mid-3xs: var(--vs-units-18, 1.125rem);--vs-spacing-mid-2xs: var(--vs-units-20, 1.25rem);--vs-spacing-mid-xs: var(--vs-units-24, 1.5rem);--vs-spacing-mid-s: var(--vs-units-28, 1.75rem);--vs-spacing-mid-m: var(--vs-units-32, 2rem);--vs-spacing-mid-l: var(--vs-units-36, 2.25rem);--vs-spacing-mid-xl: var(--vs-units-40, 2.5rem);--vs-spacing-mid-2xl: var(--vs-units-48, 3rem);--vs-spacing-mid-3xl: var(--vs-units-56, 3.5rem);--vs-spacing-mid-4xl: var(--vs-units-64, 4rem);--vs-spacing-sm-2xs: var(--vs-units-1, .0625rem);--vs-spacing-sm-xs: var(--vs-units-2, .125rem);--vs-spacing-sm-s: var(--vs-units-3, .1875rem);--vs-spacing-sm-m: var(--vs-units-4, .25rem);--vs-spacing-sm-l: var(--vs-units-8, .5rem);--vs-spacing-sm-xl: var(--vs-units-12, .75rem);--vs-spacing-sm-2xl: var(--vs-units-14, .875rem);--vs-spacing-sm-3xl: var(--vs-units-16, 1rem);--vs-font-family-base: -apple-system, blinkmacsystemfont, "Segoe UI", helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--vs-font-family-brand: "REM";--vs-font-style-italic: italic;--vs-font-style-normal: normal;--vs-font-weight-regular: 400;--vs-font-weight-medium: 500;--vs-spacing-auto: auto;--vs-text-align-center: center;--vs-text-align-left: left;--vs-text-align-right: right;--vs-text-decoration-line-through: line-through;--vs-text-decoration-none: none;--vs-text-decoration-underline: underline;--vs-color-addon-black: #000000;--vs-color-addon-transparent: #ffffff00;--vs-color-addon-transparent-01: #ffffff00;--vs-color-addon-white: #ffffff;--vs-color-darkred-500: #e20513;--vs-color-darkred-600: #ce0511;--vs-color-darkred-700: #a0040d;--vs-color-darkred-800: #7c030a;--vs-color-darkred-900: #5f0208;--vs-color-lightred-100: #fdf7f7;--vs-color-lightred-200: #fcf3f4;--vs-color-lightred-300: #fbeeee;--vs-color-lightred-400: #faeaeb;--vs-color-lightred-50: #fefcfd;--vs-color-lightred-500: #f9e5e6;--vs-color-blue-100: #f0f9fb;--vs-color-blue-400: #008cab;--vs-color-blue-700: #005d71;--vs-color-coral-300: #f9d0d3;--vs-color-coral-600: #ee6e76;--vs-color-green-100: #edf8f1;--vs-color-green-400: #4bb977;--vs-color-green-700: #2b7748;--vs-color-grey-100: #f6f6f6;--vs-color-grey-200: #efefef;--vs-color-grey-300: #d5d5d5;--vs-color-grey-400: #bdbdbd;--vs-color-grey-500: #a5a5a5;--vs-color-grey-600: #949494;--vs-color-grey-700: #6d6d6d;--vs-color-grey-800: #5c5c5c;--vs-color-grey-900: #2d2d2d;--vs-color-pink-100: #fce9f1;--vs-color-pink-400: #de206f;--vs-color-pink-700: #9b164e;--vs-color-yellow-100: #fef8ec;--vs-color-yellow-400: #f4b73f;--vs-color-yellow-700: #ab802c;--vs-units-0: 0rem;--vs-units-1: .0625rem;--vs-units-2: .125rem;--vs-units-3: .1875rem;--vs-units-4: .25rem;--vs-units-8: .5rem;--vs-units-12: .75rem;--vs-units-14: .875rem;--vs-units-16: 1rem;--vs-units-18: 1.125rem;--vs-units-20: 1.25rem;--vs-units-24: 1.5rem;--vs-units-28: 1.75rem;--vs-units-32: 2rem;--vs-units-36: 2.25rem;--vs-units-40: 2.5rem;--vs-units-48: 3rem;--vs-units-56: 3.5rem;--vs-units-64: 4rem;--vs-units-72: 4.5rem;--vs-units-80: 5rem;--vs-units-88: 5.5rem;--vs-units-96: 6rem;--vs-units-104: 6.5rem;--vs-units-112: 7rem;--vs-units-120: 7.5rem;--vs-units-128: 8rem}:root{--mat-form-field-container-text-weight: var(--vs-input-empty-label);--mat-form-field-disabled-trailing-icon-color: var(--vs-input-icon-icon);--mat-form-field-error-text-color: var(--vs-input-error-label);--mat-form-field-filled-disabled-label-text-color: var(--vs-input-disabled-label);--mat-form-field-filled-error-label-text-color: var(--vs-input-error-label);--mat-form-field-filled-focus-label-text-color: var(--vs-input-focus-label);--mat-form-field-filled-input-text-placeholder-color: var(--vs-input-filling-text);--mat-form-field-filled-label-text-font: var(--vs-font-family-brand), var(--vs-font-family-base);--mat-form-field-filled-label-text-color: var(--vs-input-filling-label);--mat-form-field-filled-label-text-size: var(--vs-body-style-m-font-size);--mat-form-field-subscript-text-font: var(--vs-font-family-brand), var(--vs-font-family-base);--mat-form-field-subscript-text-line-height: var(--vs-body-style-xs-line-height);--mat-form-field-subscript-text-size: var(--vs-body-style-xs-font-size);--mat-form-field-subscript-text-weight: var(--vs-font-weight-regular);--mat-form-field-subscript-text-tracking: var(--vs-input-letter-spacing);--mat-icon-color: var(--vs-input-icon-icon);--mat-mdc-form-field-floating-label-scale: .75;--mdc-filled-text-field-error-label-text-color: var(--vs-input-error-label);--mdc-filled-text-field-focus-label-text-color: var(--vs-input-empty-label);--mdc-filled-text-field-input-text-color: var(--vs-input-filling-text);--mdc-filled-text-field-label-text-color: var(--vs-input-empty-label);--mdc-filled-text-field-label-text-font: var(--vs-font-family-brand), var(--vs-font-family-base);--mdc-filled-text-field-label-text-size: var(--vs-body-style-xs-font-size);--mdc-filled-text-field-label-text-weight: var(--vs-font-weight-medium)}.mat-mdc-form-field .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:var(--vs-input-padding-x-l)}.mat-mdc-form-field .mat-mdc-form-field-icon-suffix{padding:0 0 0 var(--vs-input-gap-x)}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field .mat-mdc-form-field-icon-suffix>.mat-icon{width:var(--vs-button-icon-size-m);height:var(--vs-button-icon-size-m);padding:0}.mat-mdc-form-field .mdc-text-field--filled{border:var(--vs-input-border-s) solid transparent;border-radius:var(--vs-input-radius-s);padding:var(--vs-input-padding-y-s) var(--vs-input-padding-x-l);transition:all .5s ease-in-out}.mat-mdc-form-field .mdc-text-field--filled .mdc-line-ripple:after{display:none}.mat-mdc-form-field .mdc-text-field--filled .mdc-line-ripple:before{display:none}.mat-mdc-form-field .mdc-text-field--filled.mdc-text-field--disabled{padding-right:var(--vs-input-padding-x-l);border:var(--vs-input-border-s) solid var(--vs-input-disabled-container-border);background:var(--vs-input-disabled-container-bg)}.mat-mdc-form-field .mdc-text-field--filled.mdc-text-field--disabled .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field .mdc-text-field--filled.mdc-text-field--disabled .mat-mdc-form-field-icon-suffix>.mat-icon{color:var(--mat-form-field-disabled-trailing-icon-color);opacity:.5}.mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled){border-radius:var(--vs-input-radius-s);border:var(--vs-input-border-s) solid transparent;background-color:var(--vs-input-empty-container-bg);padding:var(--vs-input-padding-y-s) var(--vs-input-padding-x-l);transition:all .2s ease-in-out}.mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:after{display:none}.mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{display:none}.mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled):hover{border:var(--vs-input-border-s) solid var(--vs-input-hover-container-border)}.mat-mdc-form-field .mdc-text-field--focused:not(.mdc-text-field--disabled){background-color:var(--vs-input-filling-container-bg);border:var(--vs-input-border-s) solid var(--vs-input-hover-container-border);outline:var(--vs-general-offset-size-out) solid var(--vs-general-focus-offset);outline-offset:var(--vs-general-offset-size-out)}.mat-mdc-form-field .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--vs-input-empty-label)}.mat-mdc-form-field .mdc-text-field--invalid:not(.mdc-text-field--disabled){border:var(--vs-input-border-s, 1px) solid transparent;background:var(--vs-input-error-container-bg)}.mat-mdc-form-field .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused:not(.mdc-text-field--disabled){border:var(--vs-input-border-s) solid var(--mat-form-field-error-text-color);outline:var(--vs-general-offset-size-out) solid var(--vs-general-focus-offset);outline-offset:var(--vs-general-offset-size-out)}.mat-mdc-form-field .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover{border:var(--vs-input-border-s) solid var(--mat-form-field-error-text-color)}.mat-mdc-form-field .mdc-text-field__input.mat-mdc-input-element{width:100%;min-width:0;border-radius:0;background:none;padding:0;margin-top:.8rem;height:auto;font-size:var(--vs-body-style-s-font-size)}.mat-mdc-form-field .mat-mdc-form-field-flex{align-items:center}.mat-mdc-form-field .mat-mdc-form-field-focus-overlay{border-color:transparent;background-color:transparent}.mat-mdc-form-field .mat-mdc-form-field-infix{width:auto;padding:0;min-height:auto}.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:50%}.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label:focus-within{top:60%}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mat-form-field-filled-label-text-font);font-weight:var(--vs-font-weight-medium)}.mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper{padding:0 var(--vs-input-padding-x-l)}.mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:var(--vs-input-helper-default)}.mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error strong{font-weight:var(--vs-font-weight-medium)}:root{--mat-sys-primary: transparent;--mat-button-text-label-text-tracking: var(--vs-letter-spacing-none);--mdc-text-button-label-text-weight: var(--vs-font-weight-regular);--mdc-text-button-container-shape: var(--vs-button-radius-default);--mdc-text-button-container-height: auto;--mdc-text-button-label-text-color: var(--vs-button-primary-active-text);--mdc-text-button-label-text-font: var(--vs-font-family-brand), var(--vs-font-family-base);--mdc-text-button-label-text-size: inherit}.mat-mdc-button.is-disabled,.mat-mdc-button:disabled,.mat-mdc-button[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.mat-mdc-button>.mat-icon{margin-inline:0}.mat-mdc-button-base .mat-icon{min-height:fit-content;flex-shrink:0}.mdc-button.mat-mdc-button{-webkit-user-select:none;user-select:none;position:relative;box-sizing:border-box;border:1px solid transparent;outline:none;line-height:inherit;-webkit-appearance:none;appearance:none;overflow:visible;vertical-align:middle;display:flex;max-height:none;justify-content:center;align-items:center;transition:all ease-in-out .2s;text-decoration:var(--vs-button-font-text-decoration);gap:var(--vs-button-gap-m)}.mdc-button.mat-mdc-button:not(:disabled){background:var(--vs-button-primary-active-bg);border-style:inset;color:var(--vs-button-primary-active-text)}.mdc-button.mat-mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button.mat-mdc-button:active,.mdc-button.mat-mdc-button.cdk-focused.cdk-mouse-focused{background:var(--vs-button-primary-pressed-bg);color:var(--vs-button-primary-reversed-pressed-text)}.mdc-button.mat-mdc-button:hover{cursor:pointer;background:var(--vs-button-primary-hover-bg);color:var(--vs-button-primary-reversed-hover-text)}.mdc-button.mat-mdc-button:disabled{cursor:default;pointer-events:none;background:var(--vs-button-primary-disabled-bg);color:var(--vs-button-primary-disabled-text)}.mdc-button.mat-mdc-button:disabled .mdc-button__label{color:var(--vs-button-primary-disabled-text)}.mdc-button.mat-mdc-button:focus-visible,.mdc-button.mat-mdc-button.cdk-focused.cdk-keyboard-focused{background:var(--vs-button-primary-focus-bg);border-color:var(--vs-button-primary-focus-border-color);border-style:solid;color:var(--vs-button-primary-focus-text);outline:var(--vs-general-offset-size-out) solid var(--vs-general-focus-offset);outline-offset:var(--vs-general-offset-size-out)}.mdc-button.mat-mdc-button[hidden]{display:none}.mdc-button.mat-mdc-button .mdc-button__label{display:flex;align-items:center;justify-content:center;font-family:var(--mdc-text-button-label-text-font);font-weight:var(--vs-font-weight-medium);text-align:var(--vs-button-font-text-align);gap:var(--vs-button-gap-m);min-width:var(--vs-button-min-width);max-width:var(--vs-button-max-width)}.mdc-button.mat-mdc-button[primary-reversed]:not(:disabled){background:var(--vs-button-primary-reversed-active-bg);color:var(--vs-button-primary-reversed-active-text)}.mdc-button.mat-mdc-button[primary-reversed]:active,.mdc-button.mat-mdc-button[primary-reversed].cdk-focused.cdk-mouse-focused{background:var(--vs-button-primary-reversed-pressed-bg);color:var(--vs-button-primary-reversed-pressed-text)}.mdc-button.mat-mdc-button[primary-reversed]:hover{background:var(--vs-button-primary-reversed-hover-bg);color:var(--vs-button-primary-reversed-hover-text)}.mdc-button.mat-mdc-button[primary-reversed]:focus-visible,.mdc-button.mat-mdc-button[primary-reversed].cdk-focused.cdk-keyboard-focused{background:var(--vs-button-primary-reversed-focus-bg);border-color:var(--vs-button-primary-reversed-focus-border-color);color:var(--vs-button-primary-reversed-focus-text);outline-color:var(--vs-button-primary-reversed-focus-shadow)}.mdc-button.mat-mdc-button[secondary]:not(:disabled){background:var(--vs-button-secondary-active-bg);color:var(--vs-button-secondary-active-text)}.mdc-button.mat-mdc-button[secondary]:active,.mdc-button.mat-mdc-button[secondary].cdk-focused.cdk-mouse-focused{background:var(--vs-button-secondary-pressed-bg);color:var(--vs-button-secondary-pressed-text)}.mdc-button.mat-mdc-button[secondary]:hover{background:var(--vs-button-secondary-hover-bg);color:var(--vs-button-secondary-hover-text)}.mdc-button.mat-mdc-button[secondary]:disabled{background:var(--vs-color-neutrals-100);color:var(--vs-color-neutrals-700)}.mdc-button.mat-mdc-button[secondary]:disabled .mdc-button__label{color:var(--vs-color-neutrals-700)}.mdc-button.mat-mdc-button[secondary]:focus-visible,.mdc-button.mat-mdc-button[secondary].cdk-focused.cdk-keyboard-focused{background:var(--vs-button-secondary-focus-bg);border-color:var(--vs-button-secondary-focus-border-color);color:var(--vs-button-secondary-focus-text);outline-color:var(--vs-button-secondary-focus-shadow)}.mdc-button.mat-mdc-button[outline]{border-style:solid}.mdc-button.mat-mdc-button[outline]:not(:disabled){background:var(--vs-button-outline-active-bg);border-color:var(--vs-button-outline-active-border);color:var(--vs-button-outline-active-text)}.mdc-button.mat-mdc-button[outline]:active,.mdc-button.mat-mdc-button[outline].cdk-focused.cdk-mouse-focused{background:var(--vs-button-outline-pressed-bg);border-color:var(--vs-button-outline-pressed-border);color:var(--vs-button-outline-pressed-text)}.mdc-button.mat-mdc-button[outline]:hover{background:var(--vs-button-outline-hover-bg);border-color:var(--vs-button-outline-hover-border);color:var(--vs-button-outline-hover-text)}.mdc-button.mat-mdc-button[outline]:disabled{background:var(--vs-button-outline-disabled-bg);border-color:var(--vs-button-outline-disabled-border);color:var(--vs-button-outline-disabled-text)}.mdc-button.mat-mdc-button[outline]:disabled .mdc-button__label{color:var(--vs-button-outline-disabled-text)}.mdc-button.mat-mdc-button[outline]:focus-visible,.mdc-button.mat-mdc-button[outline].cdk-focused.cdk-keyboard-focused{background:var(--vs-button-outline-focus-bg);border-color:var(--vs-button-outline-focus-border-color);color:var(--vs-button-outline-focus-text);outline-color:var(--vs-button-outline-focus-shadow)}.mdc-button.mat-mdc-button[outline-reversed]{border-style:solid}.mdc-button.mat-mdc-button[outline-reversed]:not(:disabled){background:var(--vs-button-outline-reversed-active-bg);border-color:var(--vs-button-outline-reversed-active-border);color:var(--vs-button-outline-reversed-active-text)}.mdc-button.mat-mdc-button[outline-reversed]:active,.mdc-button.mat-mdc-button[outline-reversed].cdk-focused.cdk-mouse-focused{background:var(--vs-button-outline-reversed-pressed-bg);border-color:var(--vs-button-outline-reversed-pressed-border);color:var(--vs-button-outline-reversed-pressed-text)}.mdc-button.mat-mdc-button[outline-reversed]:hover{background:var(--vs-button-outline-reversed-hover-bg);border-color:var(--vs-button-outline-reversed-hover-border);color:var(--vs-button-outline-reversed-hover-text)}.mdc-button.mat-mdc-button[outline-reversed]:disabled{background:var(--vs-button-outline-reversed-disabled-bg);border-color:var(--vs-button-outline-reversed-disabled-border);color:var(--vs-button-outline-reversed-disabled-text)}.mdc-button.mat-mdc-button[outline-reversed]:disabled .mdc-button__label{color:var(--vs-button-outline-reversed-disabled-text)}.mdc-button.mat-mdc-button[outline-reversed]:focus-visible,.mdc-button.mat-mdc-button[outline-reversed].cdk-focused.cdk-keyboard-focused{background:var(--vs-button-outline-reversed-focus-bg);border-color:var(--vs-button-outline-reversed-focus-border-color);color:var(--vs-button-outline-reversed-focus-text);outline-color:var(--vs-button-outline-reversed-focus-shadow)}.mdc-button.mat-mdc-button[ghost]:not(:disabled){background:var(--vs-button-ghost-active-bg);color:var(--vs-button-ghost-active-text)}.mdc-button.mat-mdc-button[ghost]:active,.mdc-button.mat-mdc-button[ghost].cdk-focused.cdk-mouse-focused{background:var(--vs-button-ghost-pressed-bg);color:var(--vs-button-ghost-pressed-text)}.mdc-button.mat-mdc-button[ghost]:hover{background:var(--vs-button-ghost-hover-bg);color:var(--vs-button-ghost-hover-text)}.mdc-button.mat-mdc-button[ghost]:disabled{background:var(--vs-button-ghost-disabled-bg);color:var(--vs-button-ghost-disabled-text)}.mdc-button.mat-mdc-button[ghost]:disabled .mdc-button__label{color:var(--vs-button-ghost-disabled-text)}.mdc-button.mat-mdc-button[ghost]:focus-visible,.mdc-button.mat-mdc-button[ghost].cdk-focused.cdk-keyboard-focused{background:var(--vs-button-ghost-focus-bg);border-color:var(--vs-button-ghost-focus-border);color:var(--vs-button-ghost-focus-text);outline-color:var(--vs-button-ghost-focus-shadow)}.mdc-button.mat-mdc-button[ghost-reversed]:not(:disabled){background:var(--vs-button-ghost-reversed-active-bg);color:var(--vs-button-ghost-reversed-active-text)}.mdc-button.mat-mdc-button[ghost-reversed]:active,.mdc-button.mat-mdc-button[ghost-reversed].cdk-focused.cdk-mouse-focused{background:var(--vs-button-ghost-reversed-pressed-bg);color:var(--vs-button-ghost-reversed-pressed-text)}.mdc-button.mat-mdc-button[ghost-reversed]:hover{background:var(--vs-button-ghost-reversed-hover-bg);color:var(--vs-button-ghost-reversed-hover-text)}.mdc-button.mat-mdc-button[ghost-reversed]:disabled{background:var(--vs-button-ghost-reversed-disabled-bg);color:var(--vs-button-ghost-reversed-disabled-text)}.mdc-button.mat-mdc-button[ghost-reversed]:disabled .mdc-button__label{color:var(--vs-button-ghost-reversed-disabled-text)}.mdc-button.mat-mdc-button[ghost-reversed]:focus-visible,.mdc-button.mat-mdc-button[ghost-reversed].cdk-focused.cdk-keyboard-focused{background:var(--vs-button-ghost-reversed-focus-bg);border-color:var(--vs-button-ghos-reversedt-focus-border);color:var(--vs-button-ghost-reversed-focus-text);outline-color:var(--vs-button-ghost-reversed-focus-shadow)}.mdc-icon-button[mat-icon-button]{display:flex;justify-content:center;align-items:center}.mdc-icon-button[mat-icon-button] .mat-icon{min-height:auto;flex-shrink:0;text-align:center;justify-content:center;align-items:center;fill:var(--vs-button-icon-primary-active-text)}.mdc-icon-button[mat-icon-button] .btn-size-medium .mat-mdc-button-base{padding:var(--vs-button-icon-padding-y-l) var(--vs-button-icon-padding-x-l)}.mdc-icon-button[mat-icon-button]:not(:disabled){background:var(--vs-button-outline-reversed-active-bg);border-color:var(--vs-button-outline-reversed-active-border);color:var(--vs-button-outline-reversed-active-text)}.mdc-icon-button[mat-icon-button]:focus-visible,.mdc-icon-button[mat-icon-button] .mdc-icon-button[mat-icon-button].cdk-focused,.mdc-icon-button[mat-icon-button] .mdc-icon-button[mat-icon-button] .cdk-keyboard-focused{color:var(--vs-button-outline-reversed-pressed-text);outline:var(--vs-general-offset-size-out) solid var(--vs-general-focus-offset);outline-offset:var(--vs-general-offset-size-out)}.mdc-icon-button[mat-icon-button]:active,.mdc-icon-button[mat-icon-button].cdk-focused.cdk-mouse-focused{background:var(--vs-button-outline-reversed-pressed-bg);color:var(--vs-button-outline-reversed-pressed-text);outline:var(--vs-general-offset-size-out) solid var(--vs-general-focus-offset);outline-offset:var(--vs-general-offset-size-out)}.mdc-icon-button[mat-icon-button]:hover{background:var(--vs-button-outline-reversed-hover-bg);border-color:var(--vs-button-outline-reversed-hover-border);color:var(--vs-button-outline-reversed-hover-text)}.mdc-icon-button[mat-icon-button]:disabled{background:var(--vs-button-outline-reversed-disabled-bg);border-color:var(--vs-button-outline-reversed-disabled-border);color:var(--vs-button-outline-reversed-disabled-text)}.mdc-icon-button[mat-icon-button]:focus-visible,.mdc-icon-button[mat-icon-button].cdk-focused,.mdc-icon-button[mat-icon-button] .cdk-keyboard-focused{background:var(--vs-button-outline-reversed-focus-bg);border-color:var(--vs-button-outline-reversed-focus-border-color);color:var(--vs-button-outline-reversed-pressed-text);outline:var(--vs-general-offset-size-out) solid var(--vs-general-focus-offset);outline-offset:var(--vs-general-offset-size-out)}.btn-size-small .mat-mdc-button-base{padding:var(--vs-button-padding-y-s) var(--vs-button-padding-x-m)}.btn-size-small .mdc-button__label{font-size:var(--vs-body-style-s-font-size);line-height:var(--vs-body-style-s-line-height)}.btn-size-small iryo-icon,.btn-size-small .mat-icon{font-size:var(--vs-button-icon-size-s)}.btn-size-medium .mat-mdc-button-base{padding:var(--vs-button-padding-y-m) var(--vs-button-padding-x-l)}.btn-size-medium .mdc-button__label{font-size:var(--vs-body-style-m-font-size);line-height:var(--vs-body-style-m-line-height)}.btn-size-medium iryo-icon,.btn-size-medium .mat-icon{font-size:var(--vs-button-icon-size-m)}.btn-size-large .mat-mdc-button-base{padding:var(--vs-button-padding-y-l)}.btn-size-large .mdc-button__label{font-size:var(--vs-body-style-l-font-size);line-height:var(--vs-body-style-l-line-height)}.btn-size-large iryo-icon,.btn-size-large .mat-icon{font-size:var(--vs-button-icon-size-l)}:root{--mat-form-field-container-text-font: var(--vs-font-family-brand), var(--vs-font-family-base);--mat-form-field-container-text-weight: var(--vs-input-empty-label);--mat-form-field-error-text-color: var(--vs-input-error-label);--mat-form-field-filled-error-label-text-color: var(--vs-input-error-label);--mat-form-field-filled-focus-label-text-color: var(--vs-input-focus);--mat-form-field-filled-label-text-font: var(--vs-font-family-brand), var(--vs-font-family-base);--mat-icon-color: var(--vs-input-icon-icon);--mat-mdc-form-field-floating-label-scale: .75;--mat-option-focus-state-layer-color: transparent;--mat-option-hover-state-layer-color: transparent;--mat-pseudo-checkbox-full-selected-icon-color: var(--vs-checkbox-type-selected-default-bg);--mat-select-panel-background-color: var(--vs-dropdown-default-bg);--mat-select-trigger-text-font: var(--vs-font-family-brand), var(--vs-font-family-base);--mdc-filled-text-field-label-text-color: var(--vs-input-empty-label);--mdc-filled-text-field-label-text-size: var(--vs-body-style-xs-font-size);--mdc-filled-text-field-label-text-font: var(--vs-font-family-brand), var(--vs-font-family-base);--mdc-filled-text-field-focus-label-text-color: var(--vs-input-empty-label);--mdc-filled-text-field-input-text-color: var(--vs-input-filling-text);--mdc-filled-text-field-label-text-weight: 500;--mdc-filled-text-field-error-label-text-color: var(--vs-input-error-label)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select{width:100%}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-text-field-wrapper{padding-right:var(--vs-input-padding-x-l)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--filled{border:var(--vs-input-border-s) solid transparent;border-radius:var(--vs-input-radius-s);padding:var(--vs-input-padding-y-s) var(--vs-input-padding-x-l);transition:all .5s ease-in-out}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--filled .mdc-line-ripple:after{display:none}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--filled .mdc-line-ripple:before{display:none}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--filled.mdc-text-field--disabled{padding-right:var(--vs-input-padding-x-l);border:var(--vs-input-border-s) solid var(--vs-input-disabled-container-border);background:var(--vs-input-disabled-container-bg)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--vs-input-disabled-label)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--filled:not(.mdc-text-field--disabled){border-radius:var(--vs-input-radius-s);border:var(--vs-input-border-s) solid transparent;background-color:var(--vs-input-empty-container-bg);padding:var(--vs-input-padding-y-s) var(--vs-input-padding-x-l);transition:all .2s ease-in-out}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:after{display:none}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{display:none}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--filled:not(.mdc-text-field--disabled):hover{border:var(--vs-input-border-s) solid var(--vs-input-hover-container-border)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--focused:not(.mdc-text-field--disabled){background-color:var(--vs-input-filling-container-bg);border:var(--vs-input-border-s) solid var(--vs-input-hover-container-border);outline:var(--vs-general-offset-size-out) solid var(--vs-general-focus-offset);outline-offset:var(--vs-general-offset-size-out)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--vs-input-empty-label)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--invalid:not(.mdc-text-field--disabled){border:var(--vs-input-border-s, 1px) solid transparent;background:var(--vs-input-error-container-bg)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused:not(.mdc-text-field--disabled){border:var(--vs-input-border-s) solid var(--mat-form-field-error-text-color);outline:var(--vs-general-offset-size-out) solid var(--vs-general-focus-offset);outline-offset:var(--vs-general-offset-size-out)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover{border:var(--vs-input-border-s) solid var(--mat-form-field-error-text-color)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mdc-text-field .mat-mdc-select{width:100%;min-width:0;border-radius:0;background:none;padding:0;margin-top:.8rem;height:auto}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-flex{align-items:center}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-focus-overlay{border-color:transparent;background-color:transparent}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-infix{width:auto;padding:0;min-height:auto}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-icon-suffix{padding:0 0 0 var(--vs-input-gap-x)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-icon-suffix>.mat-icon{width:var(--vs-button-icon-size-m);height:var(--vs-button-icon-size-m);padding:0}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:50%}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label:focus-within{top:60%}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 50px) / 2)}.mdc-text-field--filled .mdc-floating-label{font-weight:var(--vs-font-weight-medium)}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{margin-top:-8px}.cdk-overlay-pane div.mat-mdc-select-panel{border-radius:0 0 var(--vs-dropdown-radius-s) var(--vs-dropdown-radius-s);border:var(--vs-dropdown-border-s) solid var(--vs-dropdown-default-border);box-shadow:none}.mat-mdc-option span.mdc-list-item__primary-text{overflow:hidden;color:var(--vs-list-item-default-father-child);text-overflow:ellipsis;font-family:var(--vs-font-family-brand);font-size:var(--vs-body-style-m-font-size);letter-spacing:var(--vs-letter-spacing-none);line-height:var(--vs-body-style-m-line-height)}.mat-mdc-option .mat-pseudo-checkbox{border-radius:var(--vs-checkbox-icon-radius);border-color:var(--vs-checkbox-unselected-border)}.mat-mdc-option .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-mdc-option .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{width:var(--vs-checkbox-icon-size);height:var(--vs-checkbox-icon-size);border-radius:var(--vs-checkbox-icon-radius);border:var(--vs-checkbox-icon-border) solid var(--vs-checkbox-selected-border);background:var(--vs-checkbox-selected-bg)}.sb-show-main.sb-main-centered #storybook-root{width:300px;display:block}.sb-story{min-width:300px}:root{--mat-checkbox-label-text-font: var(--vs-font-family-brand), var(--vs-font-family-base);--mat-checkbox-label-text-size: var(--vs-body-style-m-font-size);--mat-checkbox-label-text-weight: var(--vs-font-weight-regular);--mat-checkbox-label-text-color: var(--vs-checkbox-unselected-label);--mat-checkbox-label-text-line-height: var(--vs-body-style-m-line-height);--mat-checkbox-label-text-tracking: var(--vs-letter-spacing-none);--mat-checkbox-state-layer-size: var(--vs-checkbox-shape-touch-area-size);--mat-checkbox-touch-target-size: var(--vs-checkbox-shape-touch-target-size);--mat-checkbox-unselected-icon-color: var(--vs-checkbox-unselected-border);--mat-checkbox-unselected-checkmark-color: var(--vs-checkbox-icon-color);--mat-checkbox-unselected-hover-icon-color: var(--vs-checkbox-unselected-border);--mat-checkbox-unselected-hover-state-layer-color: var(--vs-checkbox-unselected-ripple-hover);--mat-checkbox-unselected-hover-state-layer-opacity: 1;--mat-checkbox-unselected-focus-state-layer-color: var(--vs-checkbox-unselected-ripple-focus);--mat-checkbox-unselected-focus-icon-color: var(--vs-checkbox-unselected-border);--mat-checkbox-unselected-focus-state-layer-opacity: 1;--mat-checkbox-unselected-pressed-state-layer-color: var(--vs-checkbox-unselected-ripple-pressed);--mat-checkbox-unselected-pressed-state-layer-opacity: 1;--mat-checkbox-selected-icon-color: var(--vs-checkbox-selected-bg);--mat-checkbox-selected-checkmark-color: var(--vs-checkbox-icon-color);--mat-checkbox-selected-hover-icon-color: var(--vs-checkbox-selected-bg);--mat-checkbox-selected-hover-state-layer-color: var(--vs-checkbox-selected-ripple-hover);--mat-checkbox-selected-hover-state-layer-opacity: 1;--mat-checkbox-selected-pressed-state-layer-color: var(--vs-checkbox-selected-ripple-pressed);--mat-checkbox-selected-pressed-state-layer-opacity: 1;--mat-checkbox-selected-focus-icon-color: var(--vs-checkbox-selected-bg);--mat-checkbox-selected-focus-state-layer-color: var(--vs-checkbox-selected-ripple-focus);--mat-checkbox-selected-focus-state-layer-opacity: 1;--mat-checkbox-disabled-label-color: var(--vs-checkbox-disabled-label);--mat-checkbox-disabled-unselected-icon-color: var(--vs-checkbox-disabled-border)}.mat-mdc-checkbox .mdc-form-field.mat-internal-form-field,.mat-mdc-checkbox .mat-internal-form-field{gap:var(--vs-spacing-sm-xs)}.mat-mdc-checkbox .mat-internal-form-field .mdc-checkbox{flex:0 0 var(--vs-checkbox-icon-size);width:var(--vs-checkbox-icon-size);height:var(--vs-checkbox-icon-size);padding:var(--vs-checkbox-shape-touch-area-padding);margin:0}.mat-mdc-checkbox .mat-internal-form-field .mdc-checkbox .mdc-checkbox__ripple{border-radius:var(--vs-checkbox-shape-radius)}.mat-mdc-checkbox .mat-internal-form-field .mdc-checkbox .mdc-checkbox__background{width:var(--vs-checkbox-icon-size);height:var(--vs-checkbox-icon-size);border-radius:var(--vs-checkbox-icon-radius);border-width:var(--vs-checkbox-icon-border);top:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--vs-checkbox-icon-size)) / 2);left:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--vs-checkbox-icon-size)) / 2)}.mat-mdc-checkbox .mat-internal-form-field .mdc-checkbox .mdc-checkbox__native-control:enabled:focus-visible~.mat-mdc-checkbox-ripple{outline:var(--vs-general-offset-size-out) solid var(--vs-general-focus-offset);outline-offset:var(--vs-general-offset-size-out);background-color:rgb(var(--vs-checkbox-unselected-ripple-hover)/8%)}.mat-mdc-checkbox .mat-internal-form-field .mdc-label{padding-left:var(--vs-checkbox-shape-label-padding)}.mat-mdc-checkbox.is-error,.mat-mdc-checkbox[aria-invalid=true]{--mat-checkbox-label-text-color: var(--vs-checkbox-unselected-error-label);--mat-checkbox-unselected-icon-color: var(--vs-checkbox-unselected-error-border);--mat-checkbox-unselected-hover-icon-color: var(--vs-checkbox-unselected-error-border);--mat-checkbox-unselected-focus-icon-color: var(--vs-checkbox-unselected-error-border);--mat-checkbox-unselected-hover-state-layer-color: var( --vs-checkbox-unselected-error-ripple-hover );--mat-checkbox-unselected-pressed-state-layer-color: var( --vs-checkbox-unselected-error-ripple-pressed );--mat-checkbox-unselected-focus-state-layer-color: var( --vs-checkbox-unselected-error-ripple-focus );--mat-checkbox-selected-icon-color: var(--vs-checkbox-selected-error-bg);--mat-checkbox-selected-checkmark-color: var(--vs-checkbox-icon-color);--mat-checkbox-selected-hover-icon-color: var(--vs-checkbox-selected-error-bg);--mat-checkbox-selected-focus-icon-color: var(--vs-checkbox-selected-error-bg);--mat-checkbox-selected-hover-state-layer-color: var( --vs-checkbox-unselected-error-ripple-hover );--mat-checkbox-selected-pressed-state-layer-color: var( --vs-checkbox-unselected-error-ripple-pressed );--mat-checkbox-selected-focus-state-layer-color: var( --vs-checkbox-unselected-error-ripple-focus )}.mat-mdc-checkbox.is-error~.mat-mdc-form-field-error,.mat-mdc-checkbox[aria-invalid=true]~.mat-mdc-form-field-error{position:relative;left:var(--vs-checkbox-helper-position);font-family:var(--mat-checkbox-label-text-font);font-size:var(--vs-body-style-xs-font-size);line-height:var(--vs-body-style-xs-line-height);color:var(--vs-checkbox-unselected-error-label)}.mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: var(--vs-font-family-brand), var(--vs-font-family-base);--mat-slide-toggle-label-text-color: var(--vs-switch-label-default);--mat-slide-toggle-label-text-size: var(--vs-body-style-m-font-size);--mat-slide-toggle-label-text-line-height: var(--vs-body-style-m-line-height);--mat-slide-toggle-selected-track-color: var(--vs-switch-selected-default-bg);--mat-slide-toggle-selected-hover-track-color: var(--vs-switch-selected-hover-bg);--mat-slide-toggle-selected-pressed-track-color: var(--vs-switch-selected-pressed-bg);--mat-slide-toggle-label-text-tracking: var(--vs-letter-spacing-none);--mat-slide-toggle-with-icon-handle-size: var(--vs-switch-handle-size);--mat-slide-toggle-state-layer-size: var(--vs-units-36)}.mdc-form-field.mat-internal-form-field{gap:var(--vs-switch-gap-xl)}.mat-mdc-slide-toggle.mat-accent:has(.mdc-switch--disabled) .mdc-label{color:var(--vs-switch-label-disabled)}.mat-mdc-slide-toggle.mat-accent .mdc-switch{width:3rem}.mat-mdc-slide-toggle.mat-accent .mdc-switch__track{height:1.625rem}.mat-mdc-slide-toggle.mat-accent .mdc-switch__icons{display:none}.mat-mdc-slide-toggle.mat-accent .mdc-switch__ripple:after{display:none}.mat-mdc-slide-toggle.mat-accent .mdc-switch--selected .mdc-switch__handle:after,.mat-mdc-slide-toggle.mat-accent .mdc-switch--selected .mdc-switch__handle:before{border-radius:var(--vs-switch-radius-full)}.mat-mdc-slide-toggle.mat-accent .mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle:after,.mat-mdc-slide-toggle.mat-accent .mdc-switch--selected:enabled:active .mdc-switch__handle:after{background:var(--vs-switch-selected-default-st)}.mat-mdc-slide-toggle.mat-accent .mdc-switch .mdc-switch__shadow{display:none}.mat-mdc-slide-toggle.mat-accent .mdc-switch:enabled:hover:not(:focus,:active) .mdc-switch__handle:after{background:var(--vs-switch-selected-default-st)}.mat-mdc-slide-toggle.mat-accent .mdc-switch:enabled:focus:not(:active) .mdc-switch__track:after,.mat-mdc-slide-toggle.mat-accent .mdc-switch:enabled:focus:not(:active) .mdc-switch__track .mdc-switch__track:after{background:var(--vs-switch-selected-default-bg);border-radius:var(--vs-switch-radius-full)}.mat-mdc-slide-toggle.mat-accent .mdc-switch:enabled:focus:not(:active) .mdc-switch__track:before{border:var(--vs-switch-border-xs, 1px) solid var(--vs-switch-not-selected-default-border);border-radius:var(--vs-switch-radius-full);background:var(--vs-switch-not-selected-default-bg)}.mat-mdc-slide-toggle.mat-accent .mdc-switch:hover:enabled:focus:not(:active) .mdc-switch__track:after,.mat-mdc-slide-toggle.mat-accent .mdc-switch__track:hover:after{background:var(--vs-switch-selected-hover-bg)}.mat-mdc-slide-toggle.mat-accent .mdc-switch:enabled:focus:not(:active) .mdc-switch__track:before,.mat-mdc-slide-toggle.mat-accent .mdc-switch__track:before{border:var(--vs-switch-border-xs, 1px) solid var(--vs-switch-not-selected-default-border);background:var(--vs-switch-not-selected-default-bg)}.mat-mdc-slide-toggle.mat-accent .mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle:after,.mat-mdc-slide-toggle.mat-accent .mdc-switch__handle:before,.mat-mdc-slide-toggle.mat-accent .mdc-switch--unselected:enabled .mdc-switch__handle:after{background:var(--vs-switch-not-selected-default-st);border-radius:var(--vs-switch-radius-full)}.mat-mdc-slide-toggle.mat-accent .mdc-switch--unselected:hover:enabled:focus:not(:active) .mdc-switch__handle:after,.mat-mdc-slide-toggle.mat-accent .mdc-switch__handle:hover:before,.mat-mdc-slide-toggle.mat-accent .mdc-switch--unselected:hover:enabled .mdc-switch__handle:after{background:var(--vs-switch-not-selected-default-st);border-radius:var(--vs-switch-radius-full)}.mat-mdc-slide-toggle.mat-accent .mdc-switch.mdc-switch--disabled .mdc-switch__track:before{background:var(--vs-switch-not-selected-disabled-bg)}.mat-mdc-slide-toggle.mat-accent .mdc-switch--disabled .mdc-switch__track:before,.mat-mdc-slide-toggle.mat-accent .mdc-switch--disabled .mdc-switch__track:after{border:var(--vs-switch-border-xs, 1px) solid var(--vs-switch-not-selected-disabled-border)}.mat-mdc-slide-toggle.mat-accent .mdc-switch--disabled:enabled:focus:not(:active) .mdc-switch__handle:after,.mat-mdc-slide-toggle.mat-accent .mdc-switch__handle:before,.mat-mdc-slide-toggle.mat-accent .mdc-switch--disabled:enabled .mdc-switch__handle:after{background:var(--vs-switch-not-selected-disabled-st)}.mat-mdc-slide-toggle.mat-accent .mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:1}.mat-mdc-slide-toggle.mat-accent .mdc-switch--disabled .mdc-switch__handle:after{background:var(--vs-switch-not-selected-disabled-st);border-radius:var(--vs-switch-radius-full)}.mat-mdc-slide-toggle.mat-accent .mdc-switch--selected.mdc-switch--disabled .mdc-switch__track:after{opacity:.12}.mat-mdc-slide-toggle.mat-accent .mdc-switch--disabled .mdc-switch__handle:hover:before{background:var(--vs-switch-not-selected-disabled-st);border-radius:var(--vs-switch-radius-full)}:root{--mdc-radio-state-layer-size: 40px;--mat-radio-ripple-color: var(--vs-radiobutton-selected-ripple-pressed);--mat-radio-selected-icon-color: var(--vs-radiobutton-selected-border);--mat-radio-checked-ripple-color: var(--vs-radiobutton-selected-ripple-focus);--mat-radio-selected-hover-icon-color: var(--vs-radiobutton-selected-bg);--mat-radio-selected-pressed-icon-color: var(--vs-radiobutton-selected-bg);--mat-radio-label-text-font: var(--vs-font-family-brand), var(--vs-font-family-base);--mat-radio-label-text-line-height: var(--vs-body-style-m-line-height);--mat-radio-label-text-size: var(--vs-body-style-m-font-size);--mat-radio-label-text-tracking: var(--vs-letter-spacing-none);--mat-radio-label-text-color: var(--vs-radiobutton-selected-label);--mat-radio-label-text-weight: var(--vs-font-weight-regular)}.mat-mdc-radio-button.mat-accent .mdc-form-field.mat-internal-form-field{gap:var(--vs-spacing-sm-xs)}.mat-mdc-radio-button.mat-accent .mdc-form-field.mat-internal-form-field:focus-visible{outline:none;border:var(--vs-general-offset-size-out) solid var(--vs-general-offset-size-out)}.mat-mdc-radio-button.mat-accent.cdk-keyboard-focused .mdc-radio__background:before{background-color:var(--vs-radiobutton-selected-ripple-focus);box-shadow:0 0 0 var(--vs-general-offset-size-out) var(--vs-button-primary-focus-shadow)}.mat-mdc-radio-button.mat-accent .cdk-focused.cdk-mouse-focused .mdc-radio__background:before,.mat-mdc-radio-button.mat-accent .cdk-program-focused .mdc-radio__background:before{background-color:var(--vs-radiobutton-selected-ripple-hover)}.mat-mdc-radio-button.mat-accent .mdc-radio:hover>.mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background:before{background-color:var(--vs-radiobutton-selected-ripple-hover);opacity:1}.mat-mdc-radio-button.mat-accent .mdc-radio .mdc-radio__native-control+.mdc-radio__background:before{opacity:1}.mat-mdc-radio-button.mat-accent .mdc-radio__native-control:active+.mdc-radio__background:before,.mat-mdc-radio-button.mat-accent .mdc-radio__native-control:focus+.mdc-radio__background:before{background-color:var(--vs-radiobutton-selected-ripple-pressed)}.mat-mdc-radio-button.mat-accent .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-accent .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--vs-radiobutton-selected-border)}.mat-mdc-radio-button.mat-accent .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-accent .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--vs-radiobutton-selected-border)}.mat-mdc-radio-button.mat-accent .mdc-radio--disabled+label{color:var(--vs-radiobutton-disabled-label)}.mat-mdc-radio-button.mat-accent .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-accent .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle{border:var(--vs-radiobutton-icon-border) solid var(--vs-radiobutton-disabled-border)}.mat-mdc-radio-button.mat-accent .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--vs-radiobutton-disabled-border)}.mat-mdc-radio-button.mat-accent .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border:var(--vs-radiobutton-icon-border) solid var(--vs-radiobutton-unselected-border)}.mat-mdc-radio-checked .mdc-radio__background:before{background-color:var(--vs-radiobutton-selected-ripple-hover)}.mat-mdc-radio-button.error .mdc-form-field .mdc-label,.mat-mdc-radio-button.ng-invalid.ng-touched .mdc-form-field .mdc-label{color:var(--vs-radiobutton-error-label)}.mat-mdc-radio-button.error.mat-mdc-radio-disabled .mdc-form-field .mdc-label,.mat-mdc-radio-button.ng-invalid.ng-touched.mat-mdc-radio-disabled .mdc-form-field .mdc-label{color:var(--vs-radiobutton-disabled-label)}.mat-mdc-radio-button.error .mdc-form-field .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.ng-invalid.ng-touched .mdc-form-field .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--vs-radiobutton-error-border)}.mat-mdc-radio-button.error .mdc-form-field .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.ng-invalid.ng-touched .mdc-form-field .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--vs-radiobutton-error-border)}.mat-mdc-radio-button.error .mdc-form-field .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.ng-invalid.ng-touched .mdc-form-field .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--vs-radiobutton-error-border)}.mat-mdc-radio-button.error .mdc-form-field .mdc-radio__native-control:active+.mdc-radio__background:before,.mat-mdc-radio-button.error .mdc-form-field .mdc-radio__native-control:focus+.mdc-radio__background:before,.mat-mdc-radio-button.ng-invalid.ng-touched .mdc-form-field .mdc-radio__native-control:active+.mdc-radio__background:before,.mat-mdc-radio-button.ng-invalid.ng-touched .mdc-form-field .mdc-radio__native-control:focus+.mdc-radio__background:before{background-color:var(--vs-radiobutton-error-ripple-pressed)}
