@charset "UTF-8";html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 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-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-label-text-color: #0034D0;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-pseudo-checkbox-full-selected-icon-color: #4269DC;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #4269DC;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: white;--mat-card-elevated-container-elevation: 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-card-outlined-container-color: white;--mat-card-outlined-container-elevation: 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-card-outlined-outline-color: rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--mat-card-filled-container-elevation: 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-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px;--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #0034D0 87%, transparent);--mat-form-field-filled-caret-color: #0034D0;--mat-form-field-filled-focus-active-indicator-color: #0034D0;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #0034D0 87%, transparent);--mat-form-field-outlined-caret-color: #0034D0;--mat-form-field-outlined-focus-outline-color: #0034D0;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #0034D0 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #D93025;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #D93025;--mat-form-field-filled-error-focus-label-text-color: #D93025;--mat-form-field-filled-error-label-text-color: #D93025;--mat-form-field-filled-error-caret-color: #D93025;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #D93025;--mat-form-field-filled-error-focus-active-indicator-color: #D93025;--mat-form-field-filled-error-hover-active-indicator-color: #D93025;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #D93025;--mat-form-field-outlined-error-focus-label-text-color: #D93025;--mat-form-field-outlined-error-label-text-color: #D93025;--mat-form-field-outlined-error-hover-label-text-color: #D93025;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #D93025;--mat-form-field-outlined-error-hover-outline-color: #D93025;--mat-form-field-outlined-error-outline-color: #D93025;--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px;--mat-select-container-elevation-shadow: 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-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #0034D0;--mat-select-invalid-arrow-color: #D93025;--mat-select-arrow-transform: none;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 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-autocomplete-background-color: white;--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54);--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #0034D0;--mat-slide-toggle-selected-handle-color: #0034D0;--mat-slide-toggle-selected-hover-state-layer-color: #0034D0;--mat-slide-toggle-selected-pressed-state-layer-color: #0034D0;--mat-slide-toggle-selected-focus-handle-color: #0034D0;--mat-slide-toggle-selected-hover-handle-color: #0034D0;--mat-slide-toggle-selected-pressed-handle-color: #0034D0;--mat-slide-toggle-selected-focus-track-color: #708DE5;--mat-slide-toggle-selected-hover-track-color: #708DE5;--mat-slide-toggle-selected-pressed-track-color: #708DE5;--mat-slide-toggle-selected-track-color: #708DE5;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow: 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-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-handle-elevation-shadow: 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-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-state-layer-size: 32px;--mat-slide-toggle-touch-target-display: none;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px;--mat-radio-state-layer-size: 32px;--mat-radio-touch-target-display: none;--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-elevation: 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-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom;--mat-slider-active-track-color: #0034D0;--mat-slider-focus-handle-color: #0034D0;--mat-slider-handle-color: #0034D0;--mat-slider-hover-handle-color: #0034D0;--mat-slider-focus-state-layer-color: color-mix(in srgb, #0034D0 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #0034D0 4%, transparent);--mat-slider-inactive-track-color: #0034D0;--mat-slider-ripple-color: #0034D0;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #0034D0;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87);--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 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-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12);--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 40px;--mat-list-list-item-two-line-container-height: 56px;--mat-list-list-item-three-line-container-height: 80px;--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-paginator-container-size: 48px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px;--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #4269DC;--mat-checkbox-selected-hover-icon-color: #4269DC;--mat-checkbox-selected-icon-color: #4269DC;--mat-checkbox-selected-pressed-icon-color: #4269DC;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #4269DC;--mat-checkbox-selected-hover-state-layer-color: #4269DC;--mat-checkbox-selected-pressed-state-layer-color: #4269DC;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 32px;--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-elevation-shadow: 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-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 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-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87);--mat-button-filled-container-height: 28px;--mat-button-filled-touch-target-display: none;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-protected-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87);--mat-icon-button-touch-target-display: none;--mat-fab-container-elevation-shadow: 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-fab-container-shape: 50%;--mat-fab-touch-target-size: 48px;--mat-fab-extended-container-elevation-shadow: 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-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-container-elevation-shadow: 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-fab-extended-hover-container-elevation-shadow: 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-fab-extended-pressed-container-elevation-shadow: 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-fab-focus-container-elevation-shadow: 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-fab-hover-container-elevation-shadow: 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-fab-pressed-container-elevation-shadow: 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-fab-small-container-elevation-shadow: 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-fab-small-container-shape: 50%;--mat-fab-small-touch-target-size: 48px;--mat-fab-small-focus-container-elevation-shadow: 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-fab-small-hover-container-elevation-shadow: 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-fab-small-pressed-container-elevation-shadow: 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-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-small-touch-target-display: none;--mat-fab-touch-target-display: none;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #708DE5;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12);--mat-table-header-container-height: 48px;--mat-table-footer-container-height: 44px;--mat-table-row-item-container-height: 44px;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-color: #0034D0;--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #0034D0;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px;--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-height: 40px;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #0034D0 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #4269DC 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #0034D0;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #0034D0 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #0034D0 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #0034D0 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #0034D0;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87);--mat-divider-width: 1px;--mat-divider-color: rgba(0, 0, 0, .12);--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54);--mat-expansion-header-collapsed-state-height: 40px;--mat-expansion-header-expanded-state-height: 56px;--mat-icon-color: inherit;--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0;--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0034D0;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0034D0;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0034D0;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #D93025;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #D93025;--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-height: 64px;--mat-sort-arrow-color: rgba(0, 0, 0, .87);--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87);--mat-toolbar-standard-height: 56px;--mat-toolbar-mobile-height: 48px;--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87);--mat-tree-node-min-height: 40px;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 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-timepicker-container-background-color: white;--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html .mat-accent{--mat-option-selected-state-label-text-color: #4269DC;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html .mat-warn{--mat-option-selected-state-label-text-color: #D93025;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html .mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #0034D0;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #0034D0;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html .mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #4269DC;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #4269DC;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html .mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #D93025;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #D93025;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html .mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #0034D0;--mat-progress-bar-track-color: rgba(0, 52, 208, .25)}html .mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #4269DC;--mat-progress-bar-track-color: rgba(66, 105, 220, .25)}html .mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #D93025;--mat-progress-bar-track-color: rgba(217, 48, 37, .25)}html .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #4269DC 87%, transparent);--mat-form-field-filled-caret-color: #4269DC;--mat-form-field-filled-focus-active-indicator-color: #4269DC;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #4269DC 87%, transparent);--mat-form-field-outlined-caret-color: #4269DC;--mat-form-field-outlined-focus-outline-color: #4269DC;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #4269DC 87%, transparent)}html .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #D93025 87%, transparent);--mat-form-field-filled-caret-color: #D93025;--mat-form-field-filled-focus-active-indicator-color: #D93025;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #D93025 87%, transparent);--mat-form-field-outlined-caret-color: #D93025;--mat-form-field-outlined-focus-outline-color: #D93025;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #D93025 87%, transparent)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #4269DC;--mat-select-invalid-arrow-color: #D93025}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #D93025;--mat-select-invalid-arrow-color: #D93025}html .mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}html .mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}html .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,html .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #0034D0;--mat-chip-elevated-disabled-container-color: #0034D0;--mat-chip-elevated-selected-container-color: #0034D0;--mat-chip-flat-disabled-selected-container-color: #0034D0;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}html .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,html .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #4269DC;--mat-chip-elevated-disabled-container-color: #4269DC;--mat-chip-elevated-selected-container-color: #4269DC;--mat-chip-flat-disabled-selected-container-color: #4269DC;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}html .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,html .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #D93025;--mat-chip-elevated-disabled-container-color: #D93025;--mat-chip-elevated-selected-container-color: #D93025;--mat-chip-flat-disabled-selected-container-color: #D93025;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}html .mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 24px}html .mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #4269DC;--mat-slide-toggle-selected-handle-color: #4269DC;--mat-slide-toggle-selected-hover-state-layer-color: #4269DC;--mat-slide-toggle-selected-pressed-state-layer-color: #4269DC;--mat-slide-toggle-selected-focus-handle-color: #4269DC;--mat-slide-toggle-selected-hover-handle-color: #4269DC;--mat-slide-toggle-selected-pressed-handle-color: #4269DC;--mat-slide-toggle-selected-focus-track-color: #708DE5;--mat-slide-toggle-selected-hover-track-color: #708DE5;--mat-slide-toggle-selected-pressed-track-color: #708DE5;--mat-slide-toggle-selected-track-color: #708DE5}html .mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #D93025;--mat-slide-toggle-selected-handle-color: #D93025;--mat-slide-toggle-selected-hover-state-layer-color: #D93025;--mat-slide-toggle-selected-pressed-state-layer-color: #D93025;--mat-slide-toggle-selected-focus-handle-color: #D93025;--mat-slide-toggle-selected-hover-handle-color: #D93025;--mat-slide-toggle-selected-pressed-handle-color: #D93025;--mat-slide-toggle-selected-focus-track-color: #EA8B85;--mat-slide-toggle-selected-hover-track-color: #EA8B85;--mat-slide-toggle-selected-pressed-track-color: #EA8B85;--mat-slide-toggle-selected-track-color: #EA8B85}html .mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #0034D0;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #0034D0;--mat-radio-selected-hover-icon-color: #0034D0;--mat-radio-selected-icon-color: #0034D0;--mat-radio-selected-pressed-icon-color: #0034D0;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html .mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #4269DC;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #4269DC;--mat-radio-selected-hover-icon-color: #4269DC;--mat-radio-selected-icon-color: #4269DC;--mat-radio-selected-pressed-icon-color: #4269DC;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html .mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #D93025;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #D93025;--mat-radio-selected-hover-icon-color: #D93025;--mat-radio-selected-icon-color: #D93025;--mat-radio-selected-pressed-icon-color: #D93025;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html .mat-accent{--mat-slider-active-track-color: #4269DC;--mat-slider-focus-handle-color: #4269DC;--mat-slider-handle-color: #4269DC;--mat-slider-hover-handle-color: #4269DC;--mat-slider-focus-state-layer-color: color-mix(in srgb, #4269DC 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #4269DC 4%, transparent);--mat-slider-inactive-track-color: #4269DC;--mat-slider-ripple-color: #4269DC;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #4269DC}html .mat-warn{--mat-slider-active-track-color: #D93025;--mat-slider-focus-handle-color: #D93025;--mat-slider-handle-color: #D93025;--mat-slider-hover-handle-color: #D93025;--mat-slider-focus-state-layer-color: color-mix(in srgb, #D93025 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #D93025 4%, transparent);--mat-slider-inactive-track-color: #D93025;--mat-slider-ripple-color: #D93025;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #D93025}html .mdc-list-item__start,html .mdc-list-item__end{--mat-radio-checked-ripple-color: #0034D0;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #0034D0;--mat-radio-selected-hover-icon-color: #0034D0;--mat-radio-selected-icon-color: #0034D0;--mat-radio-selected-pressed-icon-color: #0034D0;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html .mat-accent .mdc-list-item__start,html .mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #4269DC;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #4269DC;--mat-radio-selected-hover-icon-color: #4269DC;--mat-radio-selected-icon-color: #4269DC;--mat-radio-selected-pressed-icon-color: #4269DC;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html .mat-warn .mdc-list-item__start,html .mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #D93025;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #D93025;--mat-radio-selected-hover-icon-color: #D93025;--mat-radio-selected-icon-color: #D93025;--mat-radio-selected-pressed-icon-color: #D93025;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html .mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #0034D0;--mat-checkbox-selected-hover-icon-color: #0034D0;--mat-checkbox-selected-icon-color: #0034D0;--mat-checkbox-selected-pressed-icon-color: #0034D0;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #0034D0;--mat-checkbox-selected-hover-state-layer-color: #0034D0;--mat-checkbox-selected-pressed-state-layer-color: #0034D0;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html .mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #4269DC;--mat-checkbox-selected-hover-icon-color: #4269DC;--mat-checkbox-selected-icon-color: #4269DC;--mat-checkbox-selected-pressed-icon-color: #4269DC;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #4269DC;--mat-checkbox-selected-hover-state-layer-color: #4269DC;--mat-checkbox-selected-pressed-state-layer-color: #4269DC;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html .mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #D93025;--mat-checkbox-selected-hover-icon-color: #D93025;--mat-checkbox-selected-icon-color: #D93025;--mat-checkbox-selected-pressed-icon-color: #D93025;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #D93025;--mat-checkbox-selected-hover-state-layer-color: #D93025;--mat-checkbox-selected-pressed-state-layer-color: #D93025;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,html .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,html .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,html .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#0034d0}html .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,html .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,html .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html .mdc-list-item__start,html .mdc-list-item__end{--mat-radio-state-layer-size: 32px;--mat-radio-touch-target-display: none}html .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,html .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,html .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:48px}html .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,html .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,html .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:64px}html .mat-mdc-tab-group,html .mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #0034D0;--mat-tab-active-ripple-color: #0034D0;--mat-tab-inactive-ripple-color: #0034D0;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #0034D0;--mat-tab-active-hover-label-text-color: #0034D0;--mat-tab-active-focus-indicator-color: #0034D0;--mat-tab-active-hover-indicator-color: #0034D0;--mat-tab-active-indicator-color: #0034D0}html .mat-mdc-tab-group.mat-accent,html .mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #4269DC;--mat-tab-active-ripple-color: #4269DC;--mat-tab-inactive-ripple-color: #4269DC;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #4269DC;--mat-tab-active-hover-label-text-color: #4269DC;--mat-tab-active-focus-indicator-color: #4269DC;--mat-tab-active-hover-indicator-color: #4269DC;--mat-tab-active-indicator-color: #4269DC}html .mat-mdc-tab-group.mat-warn,html .mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #D93025;--mat-tab-active-ripple-color: #D93025;--mat-tab-inactive-ripple-color: #D93025;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #D93025;--mat-tab-active-hover-label-text-color: #D93025;--mat-tab-active-focus-indicator-color: #D93025;--mat-tab-active-hover-indicator-color: #D93025;--mat-tab-active-indicator-color: #D93025}html .mat-mdc-tab-group.mat-background-primary,html .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #0034D0;--mat-tab-foreground-color: white}html .mat-mdc-tab-group.mat-background-accent,html .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #4269DC;--mat-tab-foreground-color: white}html .mat-mdc-tab-group.mat-background-warn,html .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #D93025;--mat-tab-foreground-color: white}html .mat-mdc-tab-header{--mat-tab-container-height: 40px}html .mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #0034D0;--mat-checkbox-selected-hover-icon-color: #0034D0;--mat-checkbox-selected-icon-color: #0034D0;--mat-checkbox-selected-pressed-icon-color: #0034D0;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #0034D0;--mat-checkbox-selected-hover-state-layer-color: #0034D0;--mat-checkbox-selected-pressed-state-layer-color: #0034D0;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html .mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #D93025;--mat-checkbox-selected-hover-icon-color: #D93025;--mat-checkbox-selected-icon-color: #D93025;--mat-checkbox-selected-pressed-icon-color: #D93025;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #D93025;--mat-checkbox-selected-hover-state-layer-color: #D93025;--mat-checkbox-selected-pressed-state-layer-color: #D93025;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html .mat-mdc-button.mat-primary,html .mat-mdc-unelevated-button.mat-primary,html .mat-mdc-raised-button.mat-primary,html .mat-mdc-outlined-button.mat-primary,html .mat-tonal-button.mat-primary{--mat-button-filled-container-color: #0034D0;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #0034D0;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #0034D0 12%, transparent);--mat-button-outlined-state-layer-color: #0034D0;--mat-button-protected-container-color: #0034D0;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #0034D0;--mat-button-text-ripple-color: color-mix(in srgb, #0034D0 12%, transparent);--mat-button-text-state-layer-color: #0034D0;--mat-button-tonal-container-color: #0034D0;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html .mat-mdc-button.mat-accent,html .mat-mdc-unelevated-button.mat-accent,html .mat-mdc-raised-button.mat-accent,html .mat-mdc-outlined-button.mat-accent,html .mat-tonal-button.mat-accent{--mat-button-filled-container-color: #4269DC;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #4269DC;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #4269DC 12%, transparent);--mat-button-outlined-state-layer-color: #4269DC;--mat-button-protected-container-color: #4269DC;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #4269DC;--mat-button-text-ripple-color: color-mix(in srgb, #4269DC 12%, transparent);--mat-button-text-state-layer-color: #4269DC;--mat-button-tonal-container-color: #4269DC;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html .mat-mdc-button.mat-warn,html .mat-mdc-unelevated-button.mat-warn,html .mat-mdc-raised-button.mat-warn,html .mat-mdc-outlined-button.mat-warn,html .mat-tonal-button.mat-warn{--mat-button-filled-container-color: #D93025;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #D93025;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #D93025 12%, transparent);--mat-button-outlined-state-layer-color: #D93025;--mat-button-protected-container-color: #D93025;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #D93025;--mat-button-text-ripple-color: color-mix(in srgb, #D93025 12%, transparent);--mat-button-text-state-layer-color: #D93025;--mat-button-tonal-container-color: #D93025;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html .mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #0034D0;--mat-icon-button-state-layer-color: #0034D0;--mat-icon-button-ripple-color: color-mix(in srgb, #0034D0 12%, transparent)}html .mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #4269DC;--mat-icon-button-state-layer-color: #4269DC;--mat-icon-button-ripple-color: color-mix(in srgb, #4269DC 12%, transparent)}html .mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #D93025;--mat-icon-button-state-layer-color: #D93025;--mat-icon-button-ripple-color: color-mix(in srgb, #D93025 12%, transparent)}html .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html .mat-mdc-fab.mat-primary,html .mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #0034D0;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #0034D0 12%, transparent);--mat-fab-small-container-color: #0034D0;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html .mat-mdc-fab.mat-accent,html .mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #4269DC;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #4269DC 12%, transparent);--mat-fab-small-container-color: #4269DC;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html .mat-mdc-fab.mat-warn,html .mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #D93025;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #D93025 12%, transparent);--mat-fab-small-container-color: #D93025;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html .mat-accent{--mat-progress-spinner-active-indicator-color: #4269DC}html .mat-warn{--mat-progress-spinner-active-indicator-color: #D93025}html .mat-badge-accent{--mat-badge-background-color: #4269DC;--mat-badge-text-color: white}html .mat-badge-warn{--mat-badge-background-color: #D93025;--mat-badge-text-color: white}html .mat-datepicker-content.mat-accent,html .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #4269DC 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #4269DC 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #4269DC;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #4269DC 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #4269DC 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #4269DC 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #4269DC;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}html .mat-datepicker-content.mat-warn,html .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #D93025 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #4269DC 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #D93025;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #D93025 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #D93025 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #D93025 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #D93025;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}html .mat-calendar-controls{--mat-icon-button-touch-target-display: none}html .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html .mat-icon.mat-primary{--mat-icon-color: #0034D0}html .mat-icon.mat-accent{--mat-icon-color: #4269DC}html .mat-icon.mat-warn{--mat-icon-color: #D93025}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #4269DC;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #4269DC;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #4269DC;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #D93025;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #D93025;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #D93025;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #0034D0;--mat-toolbar-container-text-color: white}html .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #4269DC;--mat-toolbar-container-text-color: white}html .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #D93025;--mat-toolbar-container-text-color: white}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-button-toggle-height: 48px;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-icon-button-touch-target-display: block;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px;--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block;--mat-select-arrow-transform: translateY(-8px);--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-display: block;--mat-stepper-header-height: 72px;--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-tree-node-min-height: 48px}html .mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}html .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html .mdc-list-item__start,html .mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,html .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,html .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}html .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,html .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,html .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html .mat-mdc-tab-header{--mat-tab-container-height: 48px}html .user-button.mat-mdc-icon-button.mat-mdc-button-base{padding:0}:root{--primary-color: #0034D0;--primary-color-rgb: 0, 52, 208;--primary-lighter: #4d70cd;--primary-darker: #0029b8;--sk-bg: #F2F3F5;--sk-surface: #ffffff;--sk-surface-2: #f5f7fa;--sk-surface-3: #eceff3;--sk-topbar: #ffffff;--sk-border: rgba(0, 0, 0, .12);--sk-border-soft: rgba(0, 0, 0, .06);--sk-border-dashed: rgba(0, 0, 0, .34);--sk-text: #1a1a1a;--sk-text-2: #5f6368;--sk-text-3: #8a919e;--sk-text-on-primary: #ffffff;--sk-primary: #0034D0;--sk-primary-strong: #0029b8;--sk-primary-grad-a: #0034D0;--sk-primary-grad-b: #006EFF;--sk-primary-grad-a-press: #0029b8;--sk-primary-grad-b-press: #0058e6;--sk-primary-tint: rgba(0, 52, 208, .08);--sk-primary-tint-2: rgba(0, 52, 208, .14);--sk-success: #1e8e3e;--sk-success-fill: #17803f;--sk-success-tint: rgba(30, 142, 62, .1);--sk-success-ink: #14663d;--sk-warning: #b26a00;--sk-warning-tint: rgba(255, 171, 0, .12);--sk-warning-ink: #8a5300;--sk-danger: #d93025;--sk-danger-tint: rgba(217, 48, 37, .1);--sk-radius-sm: 10px;--sk-radius-md: 13px;--sk-radius-lg: 16px;--sk-radius-xl: 20px;--sk-shadow-1: 0 2px 10px rgba(16, 32, 58, .08);--sk-shadow-2: 0 6px 24px rgba(16, 32, 58, .14);--sk-shadow-primary: 0 6px 20px rgba(0, 52, 208, .3)}.mat-primary{--mat-button-filled-container-color: var(--sk-primary);--mat-button-protected-container-color: var(--sk-primary);--mat-button-outlined-label-text-color: var(--sk-primary);--mat-button-filled-state-layer-color: white;--mat-button-filled-ripple-color: rgba(255, 255, 255, .1);--mat-button-outlined-state-layer-color: var(--sk-primary);--mat-button-outlined-ripple-color: rgba(0, 52, 208, .1)}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mat-button-filled-container-color: transparent;--mat-button-protected-container-color: transparent;--mat-button-filled-label-text-color: #ffffff;position:relative;overflow:hidden;min-height:48px;height:auto;padding:12px 24px}.mat-mdc-raised-button.mat-primary .mdc-button,.mat-mdc-unelevated-button.mat-primary .mdc-button{background-image:linear-gradient(135deg,var(--sk-primary-grad-a) 0%,var(--sk-primary-grad-b) 100%)!important;background-color:transparent!important;transition:all .3s ease}.mat-mdc-raised-button.mat-primary .mdc-button__label,.mat-mdc-unelevated-button.mat-primary .mdc-button__label,.mat-mdc-raised-button.mat-primary .mat-icon,.mat-mdc-unelevated-button.mat-primary .mat-icon{color:#fff!important}.mat-mdc-raised-button.mat-primary .mdc-button__ripple,.mat-mdc-unelevated-button.mat-primary .mdc-button__ripple{background-image:linear-gradient(135deg,var(--sk-primary-grad-a) 0%,var(--sk-primary-grad-b) 100%)}.mat-mdc-raised-button.mat-primary:hover:not(:disabled),.mat-mdc-unelevated-button.mat-primary:hover:not(:disabled){background-image:linear-gradient(135deg,var(--sk-primary-grad-a-press) 0%,var(--sk-primary-grad-b-press) 100%)!important;box-shadow:0 4px 12px #0034d066;transform:translateY(-1px)}.mat-mdc-raised-button.mat-primary:active:not(:disabled),.mat-mdc-unelevated-button.mat-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #0034d04d}.mat-mdc-fab.mat-primary,.mat-mdc-extended-fab.mat-primary{--mdc-fab-container-color: #0034D0;--mat-fab-foreground-color: #ffffff;background-image:linear-gradient(135deg,#0034d0,#006eff);transition:all .3s ease}.mat-mdc-fab.mat-primary .mat-icon,.mat-mdc-extended-fab.mat-primary .mat-icon,.mat-mdc-fab.mat-primary .mdc-fab__label,.mat-mdc-extended-fab.mat-primary .mdc-fab__label{color:#fff}.mat-mdc-fab.mat-primary:hover:not(:disabled),.mat-mdc-extended-fab.mat-primary:hover:not(:disabled){background-image:linear-gradient(135deg,#0029b8,#0058e6);box-shadow:0 4px 12px #0034d066}.mat-mdc-raised-button.mat-primary:disabled,.mat-mdc-unelevated-button.mat-primary:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.mat-mdc-raised-button.mat-primary:disabled .mdc-button,.mat-mdc-unelevated-button.mat-primary:disabled .mdc-button{background-image:linear-gradient(135deg,color-mix(in srgb,var(--sk-primary-grad-a) 60%,transparent),color-mix(in srgb,var(--sk-primary-grad-b) 60%,transparent))!important}.mat-mdc-raised-button.mat-primary:disabled .mdc-button__label,.mat-mdc-raised-button.mat-primary:disabled .mat-icon,.mat-mdc-unelevated-button.mat-primary:disabled .mdc-button__label,.mat-mdc-unelevated-button.mat-primary:disabled .mat-icon{color:#ffffffe6!important}.mat-mdc-outlined-button.mat-primary{--mat-button-outlined-label-text-color: var(--sk-primary);border-color:var(--sk-primary)}.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{--mat-form-field-outlined-focus-outline-color: var(--sk-primary)}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{background-color:#0034d00a}.mat-mdc-checkbox,.mat-mdc-checkbox.mat-primary,.mat-mdc-checkbox.mat-accent{--mat-checkbox-selected-checkmark-color: white !important;--mat-checkbox-selected-focus-icon-color: var(--sk-primary) !important;--mat-checkbox-selected-hover-icon-color: var(--sk-primary) !important;--mat-checkbox-selected-icon-color: var(--sk-primary) !important;--mat-checkbox-selected-pressed-icon-color: var(--sk-primary) !important;--mat-checkbox-unselected-icon-color: var(--sk-text-2) !important;--mat-checkbox-unselected-focus-icon-color: var(--sk-primary) !important;--mat-checkbox-unselected-hover-icon-color: var(--sk-primary) !important;--mat-checkbox-unselected-pressed-icon-color: var(--sk-primary) !important;--mat-checkbox-selected-focus-state-layer-color: var(--sk-primary) !important;--mat-checkbox-selected-hover-state-layer-color: var(--sk-primary) !important;--mat-checkbox-selected-pressed-state-layer-color: var(--sk-primary) !important;--mat-checkbox-unselected-focus-state-layer-color: var(--sk-primary) !important;--mat-checkbox-unselected-hover-state-layer-color: var(--sk-primary) !important;--mat-checkbox-unselected-pressed-state-layer-color: var(--sk-primary) !important}.mat-mdc-radio-button,.mat-mdc-radio-button.mat-primary,.mat-mdc-radio-button.mat-accent{--mat-radio-selected-focus-icon-color: var(--sk-primary) !important;--mat-radio-selected-hover-icon-color: var(--sk-primary) !important;--mat-radio-selected-icon-color: var(--sk-primary) !important;--mat-radio-selected-pressed-icon-color: var(--sk-primary) !important;--mat-radio-unselected-focus-icon-color: color-mix(in srgb, var(--sk-primary) 54%, transparent) !important;--mat-radio-unselected-hover-icon-color: var(--sk-text) !important;--mat-radio-unselected-icon-color: var(--sk-text-2) !important;--mat-radio-unselected-pressed-icon-color: var(--sk-text-2) !important;--mat-radio-ripple-color: var(--sk-primary) !important;--mat-radio-checked-ripple-color: var(--sk-primary) !important}.mat-mdc-slide-toggle,.mat-mdc-slide-toggle.mat-primary,.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-handle-color: var(--sk-primary) !important;--mat-slide-toggle-selected-track-color: rgba(0, 52, 208, .5) !important;--mat-slide-toggle-selected-focus-handle-color: var(--sk-primary) !important;--mat-slide-toggle-selected-hover-handle-color: var(--sk-primary) !important;--mat-slide-toggle-selected-pressed-handle-color: var(--sk-primary) !important;--mat-slide-toggle-selected-focus-track-color: rgba(0, 52, 208, .5) !important;--mat-slide-toggle-selected-hover-track-color: rgba(0, 52, 208, .5) !important;--mat-slide-toggle-selected-pressed-track-color: rgba(0, 52, 208, .5) !important;--mat-slide-toggle-selected-focus-state-layer-color: var(--sk-primary) !important;--mat-slide-toggle-selected-hover-state-layer-color: var(--sk-primary) !important;--mat-slide-toggle-selected-pressed-state-layer-color: var(--sk-primary) !important;--mat-slide-toggle-unselected-focus-state-layer-color: var(--sk-text) !important;--mat-slide-toggle-unselected-hover-state-layer-color: var(--sk-text) !important;--mat-slide-toggle-unselected-pressed-state-layer-color: var(--sk-text) !important}.mat-mdc-tab-group.mat-primary .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab__indicator{background-color:var(--sk-primary)}.mat-mdc-tab-group.mat-primary .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:var(--sk-primary)}.mat-mdc-chip.mat-primary{--mat-chip-container-color: rgba(0, 52, 208, .12);--mat-chip-label-text-color: var(--sk-primary)}.mat-mdc-progress-bar.mat-primary{--mat-progress-bar-active-indicator-color: var(--sk-primary)}.mat-mdc-progress-spinner.mat-primary circle{stroke:var(--sk-primary)}mat-toolbar{background-color:var(--sk-topbar)!important;color:var(--sk-text)!important}.mat-mdc-snack-bar-container .mdc-snackbar__action{color:var(--sk-primary)!important}.mat-mdc-snack-bar-container .mdc-snackbar__action:hover{background-color:#0034d014!important}.editable-table .mat-mdc-form-field,.days-and-hours-section .mat-mdc-form-field{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}.clock-tutorial-dialog-panel .mat-mdc-dialog-surface{border-radius:20px;overflow:hidden}.clock-tutorial-dialog-panel .mat-mdc-dialog-container,.clock-tutorial-dialog-panel .mat-mdc-dialog-surface{max-height:92vh}.clock-tutorial-dialog-panel .mat-mdc-dialog-surface{padding:12px 16px 16px}@media(max-width:599px){.cdk-global-overlay-wrapper:has(.clock-tutorial-dialog-panel){align-items:flex-end!important}.cdk-overlay-pane.clock-tutorial-dialog-panel{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}.clock-tutorial-dialog-panel .mat-mdc-dialog-surface{border-radius:22px 22px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.subscription-dialog-panel .mat-mdc-dialog-surface{border-radius:20px;overflow:hidden}@media(max-width:599px){.cdk-global-overlay-wrapper:has(.subscription-dialog-panel){align-items:flex-end!important}.cdk-overlay-pane.subscription-dialog-panel{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}.subscription-dialog-panel .mat-mdc-dialog-container,.subscription-dialog-panel .mat-mdc-dialog-surface{height:auto!important;max-height:92vh!important}.subscription-dialog-panel .mat-mdc-dialog-surface{border-radius:22px 22px 0 0}}html{--mat-button-filled-container-shape: var(--sk-radius-md);--mat-button-protected-container-shape: var(--sk-radius-md);--mat-button-outlined-container-shape: var(--sk-radius-md);--mat-button-text-container-shape: var(--sk-radius-sm);--mdc-filled-button-container-shape: var(--sk-radius-md);--mdc-protected-button-container-shape: var(--sk-radius-md);--mdc-outlined-button-container-shape: var(--sk-radius-md);--mdc-text-button-container-shape: var(--sk-radius-sm);--mat-dialog-container-shape: var(--sk-radius-xl);--mdc-dialog-container-shape: var(--sk-radius-xl);--mat-form-field-outlined-container-shape: 12px;--mdc-outlined-text-field-container-shape: 12px}.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-outlined-button{border-radius:var(--sk-radius-md)}.mat-mdc-raised-button .mdc-button,.mat-mdc-unelevated-button .mdc-button{border-radius:inherit}.mat-mdc-dialog-surface,.mat-mdc-dialog-container{border-radius:var(--sk-radius-xl)}.cdk-overlay-pane .mat-mdc-menu-panel,.cdk-overlay-pane .mat-mdc-select-panel,.cdk-overlay-pane .mat-mdc-autocomplete-panel,.cdk-overlay-pane .mat-datepicker-content{border-radius:14px;box-shadow:var(--sk-shadow-2)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--sk-radius-md)!important}.mat-bottom-sheet-container{border-radius:22px 22px 0 0!important}.mat-mdc-raised-button.mat-primary:hover:not(:disabled),.mat-mdc-unelevated-button.mat-primary:hover:not(:disabled){box-shadow:var(--sk-shadow-primary)}html.sk-dark{color-scheme:dark;--primary-color: #7C9BFF;--primary-color-rgb: 124, 155, 255;--primary-lighter: #9DB4FF;--primary-darker: #5B7CFF;--sk-bg: #0E1116;--sk-surface: #171B23;--sk-surface-2: #1F2530;--sk-surface-3: #262D3B;--sk-topbar: #12151C;--sk-border: rgba(255, 255, 255, .16);--sk-border-soft: rgba(255, 255, 255, .08);--sk-border-dashed: rgba(255, 255, 255, .48);--sk-text: #E9ECF4;--sk-text-2: #9AA3B5;--sk-text-3: #7E8798;--sk-text-on-primary: #ffffff;--sk-primary: #7C9BFF;--sk-primary-strong: #5B7CFF;--sk-primary-grad-a: #3D5FF5;--sk-primary-grad-b: #3E8DFF;--sk-primary-grad-a-press: #3352E0;--sk-primary-grad-b-press: #2F7BE8;--sk-primary-tint: rgba(124, 155, 255, .14);--sk-primary-tint-2: rgba(124, 155, 255, .22);--sk-success: #59C98C;--sk-success-fill: #1c7a52;--sk-success-tint: rgba(89, 201, 140, .15);--sk-success-ink: #59C98C;--sk-warning: #FFC466;--sk-warning-tint: rgba(255, 196, 102, .14);--sk-warning-ink: #FFC466;--sk-danger: #FF8080;--sk-danger-tint: rgba(255, 128, 128, .14);--sk-skeleton-shimmer: rgba(255, 255, 255, .07);--sk-shadow-1: 0 2px 10px rgba(0, 0, 0, .35);--sk-shadow-2: 0 6px 24px rgba(0, 0, 0, .5);--sk-shadow-primary: 0 6px 20px rgba(61, 95, 245, .45);--mat-dialog-container-color: var(--sk-surface);--mat-menu-container-color: var(--sk-surface-2);--mat-select-panel-background-color: var(--sk-surface-2);--mat-autocomplete-background-color: var(--sk-surface-2);--mat-form-field-outlined-outline-color: var(--sk-border);--mat-sys-surface: var(--sk-surface);--mat-sys-on-surface: var(--sk-text);--mat-sys-on-surface-variant: var(--sk-text-2);--mat-dialog-subhead-color: var(--sk-text);--mat-dialog-supporting-text-color: var(--sk-text-2);--mdc-dialog-subhead-color: var(--sk-text);--mdc-dialog-supporting-text-color: var(--sk-text-2);--mat-menu-item-label-text-color: var(--sk-text);--mat-menu-item-icon-color: var(--sk-text-2);--mat-option-selected-state-label-text-color: var(--sk-primary);--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .12);--mat-option-selected-state-layer-color: var(--sk-primary-tint);--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--sk-primary);--mat-pseudo-checkbox-full-selected-icon-color: var(--sk-primary);--mat-pseudo-checkbox-full-selected-checkmark-color: var(--sk-bg);--mat-pseudo-checkbox-full-unselected-icon-color: var(--sk-text-2);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: var(--sk-text-3);--mat-pseudo-checkbox-full-disabled-selected-icon-color: var(--sk-text-3);--mat-table-background-color: var(--sk-surface);--mat-table-header-headline-color: var(--sk-text);--mat-table-row-item-label-text-color: var(--sk-text);--mat-table-row-item-outline-color: var(--sk-border);--mat-paginator-container-background-color: var(--sk-surface);--mat-paginator-container-text-color: var(--sk-text-2);--mat-paginator-enabled-icon-color: var(--sk-text-2);--mat-card-elevated-container-color: var(--sk-surface);--mat-card-outlined-container-color: var(--sk-surface);--mat-card-subtitle-text-color: var(--sk-text-2);--mat-list-list-item-label-text-color: var(--sk-text);--mat-list-list-item-supporting-text-color: var(--sk-text-2);--mat-list-list-item-leading-icon-color: var(--sk-text-2);--mat-list-list-item-hover-label-text-color: var(--sk-text);--mat-list-list-item-hover-leading-icon-color: var(--sk-text);--mat-list-list-item-hover-trailing-icon-color: var(--sk-text-2);--mat-list-list-item-focus-label-text-color: var(--sk-text);--mat-list-list-item-hover-state-layer-color: var(--sk-primary);--mat-list-list-item-focus-state-layer-color: var(--sk-primary);--mat-list-list-item-disabled-label-text-color: var(--sk-text-3);--mat-list-list-item-disabled-leading-icon-color: var(--sk-text-3);--mat-divider-color: var(--sk-border);--mat-chip-elevated-container-color: var(--sk-surface-3);--mat-chip-label-text-color: var(--sk-text);--mat-button-toggle-background-color: var(--sk-surface-2);--mat-button-toggle-text-color: var(--sk-text-2);--mat-button-toggle-selected-state-background-color: var(--sk-primary-tint-2);--mat-button-toggle-selected-state-text-color: var(--sk-primary);--mat-tab-inactive-label-text-color: var(--sk-text-2);--mat-tab-active-label-text-color: var(--sk-primary);--mat-stepper-container-color: var(--sk-surface);--mat-stepper-header-label-text-color: var(--sk-text-2);--mat-stepper-header-selected-state-label-text-color: var(--sk-text);--mat-stepper-line-color: var(--sk-border);--mat-datepicker-calendar-container-background-color: var(--sk-surface-2);--mat-datepicker-calendar-container-text-color: var(--sk-text);--mat-datepicker-calendar-date-text-color: var(--sk-text);--mat-datepicker-calendar-header-text-color: var(--sk-text-2);--mat-datepicker-calendar-body-label-text-color: var(--sk-text-2);--mat-datepicker-calendar-period-button-text-color: var(--sk-text);--mat-datepicker-calendar-period-button-icon-color: var(--sk-text-2);--mat-datepicker-calendar-navigation-button-icon-color: var(--sk-text-2);--mat-datepicker-calendar-header-divider-color: var(--sk-border-soft);--mat-datepicker-calendar-date-today-outline-color: var(--sk-primary);--mat-datepicker-calendar-date-disabled-state-text-color: var(--sk-text-3);--mat-bottom-sheet-container-background-color: var(--sk-surface);--mat-bottom-sheet-container-text-color: var(--sk-text);--mat-expansion-container-background-color: var(--sk-surface);--mat-expansion-container-text-color: var(--sk-text);--mat-expansion-header-text-color: var(--sk-text);--mat-expansion-header-description-color: var(--sk-text-2);--mat-snackbar-container-color: var(--sk-surface-3);--mat-snackbar-supporting-text-color: var(--sk-text);--mat-sidenav-container-background-color: var(--sk-surface);--mat-sidenav-content-background-color: var(--sk-bg);--mat-sidenav-container-text-color: var(--sk-text);--mat-sidenav-content-text-color: var(--sk-text);--mat-select-enabled-trigger-text-color: var(--sk-text);--mat-select-placeholder-text-color: var(--sk-text-2);--mat-select-enabled-arrow-color: var(--sk-text-2);--mat-option-label-text-color: var(--sk-text);--mat-slide-toggle-label-text-color: var(--sk-text);--mat-checkbox-label-text-color: var(--sk-text);--mat-radio-label-text-color: var(--sk-text);--mat-form-field-filled-label-text-color: var(--sk-text-2);--mat-form-field-filled-input-text-color: var(--sk-text);--mat-form-field-outlined-label-text-color: var(--sk-text-2);--mat-form-field-outlined-hover-label-text-color: var(--sk-text);--mat-form-field-outlined-focus-label-text-color: var(--sk-primary);--mat-form-field-outlined-input-text-color: var(--sk-text);--mat-form-field-filled-hover-label-text-color: var(--sk-text);--mat-form-field-filled-focus-label-text-color: var(--sk-primary);--mat-form-field-outlined-input-text-placeholder-color: var(--sk-text-3);--mat-form-field-filled-input-text-placeholder-color: var(--sk-text-3);--mat-form-field-outlined-disabled-input-text-color: var(--sk-text-2);--mat-form-field-outlined-disabled-label-text-color: var(--sk-text-3);--mat-form-field-outlined-disabled-outline-color: var(--sk-border-soft);--mat-form-field-filled-disabled-input-text-color: var(--sk-text-2);--mat-form-field-filled-disabled-label-text-color: var(--sk-text-3);--mat-form-field-disabled-leading-icon-color: var(--sk-text-3);--mat-form-field-disabled-trailing-icon-color: var(--sk-text-3);--mat-form-field-disabled-select-arrow-color: var(--sk-text-3);--mat-form-field-disabled-input-text-placeholder-color: var(--sk-text-3);--mat-select-disabled-trigger-text-color: var(--sk-text-2);--mat-checkbox-disabled-label-color: var(--sk-text-2);--mat-checkbox-disabled-selected-icon-color: var(--sk-text-3);--mat-checkbox-disabled-unselected-icon-color: var(--sk-text-3);--mat-checkbox-disabled-selected-checkmark-color: var(--sk-surface);--mat-slide-toggle-disabled-label-text-color: var(--sk-text-2);--mat-slide-toggle-unselected-track-color: var(--sk-surface-3);--mat-slide-toggle-unselected-hover-track-color: var(--sk-surface-3);--mat-slide-toggle-unselected-focus-track-color: var(--sk-surface-3);--mat-slide-toggle-unselected-pressed-track-color: var(--sk-surface-3);--mat-slide-toggle-unselected-handle-color: var(--sk-text-2);--mat-slide-toggle-unselected-hover-handle-color: var(--sk-text);--mat-slide-toggle-unselected-focus-handle-color: var(--sk-text);--mat-slide-toggle-unselected-pressed-handle-color: var(--sk-text);--mat-slide-toggle-unselected-icon-color: var(--sk-surface);--mat-slide-toggle-track-outline-color: var(--sk-text-3);--mat-slide-toggle-disabled-unselected-track-outline-color: var(--sk-border);--mat-datepicker-toggle-icon-color: var(--sk-text-2);--mat-datepicker-toggle-active-state-icon-color: var(--sk-primary)}html.sk-dark,html.sk-dark body{background:var(--sk-bg);color:var(--sk-text)}html.sk-dark .mat-sidenav-container,html.sk-dark .mat-sidenav-content{background-color:var(--sk-bg);color:var(--sk-text)}html.sk-dark .mat-sidenav{background-color:var(--sk-surface)}html.sk-dark .wnav{background:var(--sk-topbar)!important;border-top-color:var(--sk-border-soft)!important}html.sk-dark .mat-mdc-radio-button.mat-accent,html.sk-dark .mat-mdc-radio-button.mat-primary,html.sk-dark .mat-mdc-radio-button.mat-warn{--mat-radio-label-text-color: var(--sk-text);--mat-radio-disabled-label-color: var(--sk-text-3)}html.sk-dark .mat-mdc-checkbox.mat-accent,html.sk-dark .mat-mdc-checkbox.mat-primary,html.sk-dark .mat-mdc-checkbox.mat-warn{--mat-checkbox-label-text-color: var(--sk-text);--mat-checkbox-disabled-label-color: var(--sk-text-3)}html.sk-dark .mat-mdc-slide-toggle.mat-accent,html.sk-dark .mat-mdc-slide-toggle.mat-primary,html.sk-dark .mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-label-text-color: var(--sk-text);--mat-slide-toggle-disabled-label-text-color: var(--sk-text-3)}html.sk-dark .user-avatar-container .user-initials{color:#33415e!important}html.sk-dark{--mat-button-text-label-text-color: var(--sk-text);--mat-button-text-icon-color: var(--sk-text);--mat-button-outlined-label-text-color: var(--sk-text);--mat-button-outlined-icon-color: var(--sk-text);--mat-icon-button-icon-color: var(--sk-text-2)}html.sk-dark .kpi-card.missed .kpi-icon mat-icon{color:#ce93d8}html.sk-dark .wnav .wnav__item--active,html.sk-dark .wnav .wnav__item--active .wnav__label,html.sk-dark .wnav .wnav__item--active mat-icon{color:var(--sk-primary)!important}html.sk-dark .pchip.on,html.sk-dark .sph-scope .on{background:var(--sk-primary-tint-2)!important;color:var(--sk-primary)!important}html.sk-dark [class*=section-fixed-btn]{background:linear-gradient(135deg,var(--sk-primary-grad-a),var(--sk-primary-grad-b))!important;color:#fff!important}html.sk-dark .psd-primary:not(.psd-primary--warn),html.sk-dark app-coverage-details-dialog .close-button,html.sk-dark .sidebar-generate-btn:not(:disabled){background:linear-gradient(135deg,var(--sk-primary-grad-a),var(--sk-primary-grad-b))!important;color:#fff!important}html.sk-dark{--mdc-outlined-button-outline-color: var(--sk-border);--mat-button-outlined-outline-color: var(--sk-border)}html.sk-dark .mat-mdc-outlined-button:not(:disabled):not(.mat-mdc-button-disabled){background-color:var(--sk-surface-2)}html.sk-dark .mat-mdc-button.mat-primary:not(:disabled):not(.mat-mdc-button-disabled),html.sk-dark .mat-mdc-button.mat-primary:not(:disabled):not(.mat-mdc-button-disabled) .mdc-button__label,html.sk-dark .mat-mdc-button.mat-primary:not(:disabled):not(.mat-mdc-button-disabled) .mat-icon,html.sk-dark .mat-mdc-outlined-button.mat-primary:not(:disabled):not(.mat-mdc-button-disabled),html.sk-dark .mat-mdc-outlined-button.mat-primary:not(:disabled):not(.mat-mdc-button-disabled) .mdc-button__label,html.sk-dark .mat-mdc-outlined-button.mat-primary:not(:disabled):not(.mat-mdc-button-disabled) .mat-icon{--mdc-text-button-label-text-color: var(--sk-primary);--mat-button-text-label-text-color: var(--sk-primary);--mat-button-text-icon-color: var(--sk-primary);--mdc-outlined-button-label-text-color: var(--sk-primary);--mat-button-outlined-label-text-color: var(--sk-primary);--mat-button-outlined-icon-color: var(--sk-primary);color:var(--sk-primary)}html.sk-dark .mat-mdc-icon-button.mat-primary:not(:disabled):not(.mat-mdc-button-disabled),html.sk-dark .mat-mdc-icon-button.mat-primary:not(:disabled):not(.mat-mdc-button-disabled) .mat-icon{--mdc-icon-button-icon-color: var(--sk-primary);--mat-icon-button-icon-color: var(--sk-primary);color:var(--sk-primary)}html.sk-dark .mat-mdc-outlined-button.mat-primary:not(:disabled):not(.mat-mdc-button-disabled){--mdc-outlined-button-outline-color: var(--sk-border);--mat-button-outlined-outline-color: var(--sk-border);border-color:var(--sk-border)}html.sk-dark .mat-mdc-button.mat-accent:not(:disabled):not(.mat-mdc-button-disabled),html.sk-dark .mat-mdc-button.mat-accent:not(:disabled):not(.mat-mdc-button-disabled) .mdc-button__label,html.sk-dark .mat-mdc-button.mat-accent:not(:disabled):not(.mat-mdc-button-disabled) .mat-icon,html.sk-dark .mat-mdc-outlined-button.mat-accent:not(:disabled):not(.mat-mdc-button-disabled),html.sk-dark .mat-mdc-outlined-button.mat-accent:not(:disabled):not(.mat-mdc-button-disabled) .mdc-button__label,html.sk-dark .mat-mdc-outlined-button.mat-accent:not(:disabled):not(.mat-mdc-button-disabled) .mat-icon{--mdc-text-button-label-text-color: var(--sk-primary);--mat-button-text-label-text-color: var(--sk-primary);--mat-button-text-icon-color: var(--sk-primary);--mdc-outlined-button-label-text-color: var(--sk-primary);--mat-button-outlined-label-text-color: var(--sk-primary);--mat-button-outlined-icon-color: var(--sk-primary);color:var(--sk-primary)}html.sk-dark .mat-mdc-icon-button.mat-accent:not(:disabled):not(.mat-mdc-button-disabled),html.sk-dark .mat-mdc-icon-button.mat-accent:not(:disabled):not(.mat-mdc-button-disabled) .mat-icon{--mdc-icon-button-icon-color: var(--sk-primary);--mat-icon-button-icon-color: var(--sk-primary);color:var(--sk-primary)}html.sk-dark .mat-mdc-outlined-button.mat-accent:not(:disabled):not(.mat-mdc-button-disabled){--mdc-outlined-button-outline-color: var(--sk-border);--mat-button-outlined-outline-color: var(--sk-border);border-color:var(--sk-border)}html.sk-dark .mat-mdc-button.mat-warn:not(:disabled):not(.mat-mdc-button-disabled),html.sk-dark .mat-mdc-button.mat-warn:not(:disabled):not(.mat-mdc-button-disabled) .mdc-button__label,html.sk-dark .mat-mdc-button.mat-warn:not(:disabled):not(.mat-mdc-button-disabled) .mat-icon,html.sk-dark .mat-mdc-outlined-button.mat-warn:not(:disabled):not(.mat-mdc-button-disabled),html.sk-dark .mat-mdc-outlined-button.mat-warn:not(:disabled):not(.mat-mdc-button-disabled) .mdc-button__label,html.sk-dark .mat-mdc-outlined-button.mat-warn:not(:disabled):not(.mat-mdc-button-disabled) .mat-icon{--mdc-text-button-label-text-color: var(--sk-danger);--mat-button-text-label-text-color: var(--sk-danger);--mat-button-text-icon-color: var(--sk-danger);--mdc-outlined-button-label-text-color: var(--sk-danger);--mat-button-outlined-label-text-color: var(--sk-danger);--mat-button-outlined-icon-color: var(--sk-danger);color:var(--sk-danger)}html.sk-dark .mat-mdc-icon-button.mat-warn:not(:disabled):not(.mat-mdc-button-disabled),html.sk-dark .mat-mdc-icon-button.mat-warn:not(:disabled):not(.mat-mdc-button-disabled) .mat-icon{--mdc-icon-button-icon-color: var(--sk-danger);--mat-icon-button-icon-color: var(--sk-danger);color:var(--sk-danger)}html.sk-dark .mat-mdc-outlined-button.mat-warn:not(:disabled):not(.mat-mdc-button-disabled){--mdc-outlined-button-outline-color: var(--sk-border);--mat-button-outlined-outline-color: var(--sk-border);border-color:var(--sk-border)}html.sk-dark .mat-mdc-outlined-button:disabled,html.sk-dark .mat-mdc-outlined-button.mat-mdc-button-disabled,html.sk-dark .mat-mdc-button:disabled,html.sk-dark .mat-mdc-button.mat-mdc-button-disabled{color:var(--sk-text-3)!important}html.sk-dark .mat-mdc-outlined-button:disabled .mdc-button__label,html.sk-dark .mat-mdc-outlined-button.mat-mdc-button-disabled .mdc-button__label,html.sk-dark .mat-mdc-button:disabled .mdc-button__label,html.sk-dark .mat-mdc-button.mat-mdc-button-disabled .mdc-button__label,html.sk-dark .mat-mdc-outlined-button:disabled .mat-icon,html.sk-dark .mat-mdc-outlined-button.mat-mdc-button-disabled .mat-icon,html.sk-dark .mat-mdc-button:disabled .mat-icon,html.sk-dark .mat-mdc-button.mat-mdc-button-disabled .mat-icon{color:var(--sk-text-3)!important}html.sk-dark .mat-mdc-unelevated-button:disabled,html.sk-dark .mat-mdc-unelevated-button.mat-mdc-button-disabled,html.sk-dark .mat-mdc-raised-button:disabled,html.sk-dark .mat-mdc-raised-button.mat-mdc-button-disabled,html.sk-dark .mat-mdc-unelevated-button:disabled .mdc-button__label,html.sk-dark .mat-mdc-unelevated-button.mat-mdc-button-disabled .mdc-button__label,html.sk-dark .mat-mdc-raised-button:disabled .mdc-button__label,html.sk-dark .mat-mdc-raised-button.mat-mdc-button-disabled .mdc-button__label,html.sk-dark .mat-mdc-unelevated-button:disabled .mat-icon,html.sk-dark .mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-icon{color:#fff!important}html.sk-dark .mat-mdc-outlined-button:disabled,html.sk-dark .mat-mdc-outlined-button.mat-mdc-button-disabled{border-color:var(--sk-border)!important}html.sk-dark .mat-mdc-fab:not([disabled]):not(.mat-mdc-button-disabled),html.sk-dark .mat-mdc-mini-fab:not([disabled]):not(.mat-mdc-button-disabled){background:linear-gradient(135deg,var(--sk-primary-grad-a),var(--sk-primary-grad-b))!important;color:#fff!important}html.sk-dark .mat-mdc-fab:not([disabled]):not(.mat-mdc-button-disabled) .mat-icon,html.sk-dark .mat-mdc-mini-fab:not([disabled]):not(.mat-mdc-button-disabled) .mat-icon{color:#fff!important}html.sk-dark .day-cell,html.sk-dark .employee-column,html.sk-dark .total-column-cell,html.sk-dark .day-header,html.sk-dark .employee-column-header,html.sk-dark .total-column-header{border-color:var(--sk-border-soft)}html.sk-dark .calendar-grid,html.sk-dark .schedule-week-loading-skeleton{background:var(--sk-border-soft);border-color:var(--sk-border-soft)}html.sk-dark .day-header,html.sk-dark .employee-column-header,html.sk-dark .total-column-header{background:var(--sk-surface-2)}html.sk-dark .coverage-day-chip--selected,html.sk-dark .coverage-day-chip[aria-pressed=true]{background:color-mix(in srgb,var(--sk-primary) 22%,var(--sk-surface))!important;border-color:color-mix(in srgb,var(--sk-primary) 55%,transparent)!important;color:var(--sk-primary)!important}html.sk-dark .strip-pip.today,html.sk-dark .calendar-day.today .day-number,html.sk-dark .role-chip.active,html.sk-dark .funnel-range-btn.active,html.sk-dark .period-seg button.on{background:linear-gradient(135deg,var(--sk-primary-grad-a),var(--sk-primary-grad-b))!important;border-color:var(--sk-primary-grad-a)!important;color:#fff!important}html.sk-dark .day-cell.empty{background:var(--sk-surface)}html.sk-dark .shift-card:not(.absence){background:color-mix(in srgb,var(--role-color, var(--sk-primary)) 14%,var(--sk-surface-3));border-color:color-mix(in srgb,var(--role-color, var(--sk-primary)) 45%,var(--sk-surface-3))}html.sk-dark .shift-card:not(.absence):hover{background:color-mix(in srgb,var(--role-color, var(--sk-primary)) 22%,var(--sk-surface-3));border-color:color-mix(in srgb,var(--role-color, var(--sk-primary)) 62%,var(--sk-surface-3))}html.sk-dark .shift-chip:not(.absence),html.sk-dark .slot-shift-chip:not(.absence){background:color-mix(in srgb,var(--role-color, var(--sk-primary)) 14%,var(--sk-surface-3))}html.sk-dark .day-cell.empty:hover{background:var(--sk-surface-2)}html.sk-dark .app-container,html.sk-dark .app-container.fullscreen-mode,html.sk-dark .sidenav-container,html.sk-dark .content,html.sk-dark .planning-container{background:var(--sk-bg)}html.sk-dark .google-button{background:var(--sk-surface-2);border-color:var(--sk-border);color:var(--sk-text)}html.sk-dark .google-button:hover:not(:disabled){background-color:var(--sk-surface-3)}html.sk-dark .apple-button--web{background:var(--sk-surface-2);border-color:var(--sk-border);color:var(--sk-text)}html.sk-dark .apple-button--web:hover:not(:disabled){background-color:var(--sk-surface-3)}html.sk-dark .apple-button:not(.apple-button--web){border:1px solid var(--sk-border)}html.sk-dark app-line-chart svg text,html.sk-dark app-column-chart svg text,html.sk-dark app-stacked-bar-chart svg text{fill:var(--sk-text-2)}html.sk-dark app-line-chart svg line,html.sk-dark app-column-chart svg line,html.sk-dark app-stacked-bar-chart svg line{stroke:var(--sk-border-soft)}html.sk-dark img[src$="logo-gradient.svg"]{content:url("./media/logo-white-EHV5NPLC.svg")}html.sk-dark .mat-mdc-tab-group,html.sk-dark .mat-mdc-tab-nav-bar{--mat-tab-inactive-label-text-color: var(--sk-text-2);--mat-tab-inactive-focus-label-text-color: var(--sk-text-2);--mat-tab-inactive-hover-label-text-color: var(--sk-text);--mat-tab-active-label-text-color: var(--sk-primary);--mat-tab-active-focus-label-text-color: var(--sk-primary);--mat-tab-active-hover-label-text-color: var(--sk-primary);--mat-tab-foreground-color: var(--sk-text-2);--mdc-tab-indicator-active-indicator-color: var(--sk-primary)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.cdk-overlay-container .mat-mdc-dialog-surface{animation:sk-dialog-enter-fade .15s cubic-bezier(0,0,.2,1) backwards}@keyframes sk-dialog-enter-fade{0%{opacity:0}to{opacity:1}}.cdk-overlay-pane .mat-mdc-menu-panel,.cdk-overlay-pane .mat-mdc-select-panel,.cdk-overlay-pane .mat-mdc-autocomplete-panel,.cdk-overlay-pane .mat-datepicker-content{animation:sk-overlay-enter .12s cubic-bezier(0,0,.2,1) backwards}.mat-mdc-tooltip{animation:sk-overlay-enter .15s cubic-bezier(0,0,.2,1) backwards}@keyframes sk-overlay-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}html,body{height:100%;font-family:Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background:var(--sk-surface-2, #f5f7fa)}body{margin:0;background:var(--sk-bg, #F2F3F5);color:var(--sk-text, #111111)}:root{--sked-safe-top: max(env(safe-area-inset-top), 28px)}html.capacitor-ios{--sked-safe-top: env(safe-area-inset-top, 0px)}html.capacitor-native .app-container{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);box-sizing:border-box}html.capacitor-native mat-toolbar.header-toolbar{padding-top:var(--sked-safe-top)!important;box-sizing:border-box!important;min-height:calc(75px + var(--sked-safe-top))!important;height:auto!important}@media(max-width:768px){html.capacitor-native mat-toolbar.header-toolbar{min-height:calc(56px + var(--sked-safe-top))!important}}@media(orientation:landscape){html.capacitor-native .mobile-planning .landscape-sticky-header{padding-top:var(--sked-safe-top);box-sizing:border-box}html.capacitor-native .mobile-planning app-schedule-day-view .dv-ruler{top:var(--sked-safe-top)}html.capacitor-native .mobile-planning .actions-sidebar{top:0;height:100dvh;height:100vh;padding-top:var(--sked-safe-top);padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box}}html.capacitor-native .cdk-overlay-pane .mat-mdc-dialog-container{padding:0!important;margin:0!important}html.capacitor-native .cdk-overlay-pane:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog) .mat-mdc-dialog-surface{padding-top:max(env(safe-area-inset-top),20px)!important;padding-left:max(env(safe-area-inset-left),20px)!important;padding-right:max(env(safe-area-inset-right),20px)!important;padding-bottom:max(env(safe-area-inset-bottom),18px)!important}html:not(.capacitor-native) .cdk-overlay-pane:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog) .mat-mdc-dialog-surface{padding:20px 24px!important;box-sizing:border-box!important}.cdk-overlay-pane:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog) .mat-mdc-dialog-surface{box-sizing:border-box!important}.cdk-overlay-pane:has(app-confirm-dialog) .dialog-actions{display:flex!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px!important;margin:12px 0 0!important;padding:0!important;align-items:stretch!important}.cdk-overlay-pane:has(app-confirm-dialog) .dialog-actions .confirm-btn{min-height:48px!important}.cdk-overlay-pane:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog){max-width:min(420px,calc(100vw - 32px))!important;width:min(420px,calc(100vw - 32px))!important;min-width:unset!important}.cdk-overlay-pane:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog) .mat-mdc-dialog-container{max-width:100%!important;width:100%!important;min-width:unset!important}.cdk-overlay-pane:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog) .mat-mdc-dialog-surface{max-width:100%!important;width:100%!important}.cdk-overlay-pane:has(app-confirm-dialog) h2[mat-dialog-title],.cdk-overlay-pane:has(app-confirm-dialog) .confirm-message{white-space:normal;overflow-wrap:break-word;word-break:normal}html.capacitor-native .mobile-dialog-panel .mat-mdc-dialog-content,html.capacitor-native .mobile-dialog-panel .dialog-body,html.capacitor-native .invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-content,html.capacitor-native .invite-collaborators-dialog-panel-mobile .dialog-body,html.capacitor-native .publish-schedule-dialog-panel-mobile .mat-mdc-dialog-content,html.capacitor-native .publish-schedule-dialog-panel-mobile .dialog-body{padding-bottom:calc(16px + env(safe-area-inset-bottom,0))!important}html.capacitor-native .generate-shifts-config-dialog-panel .mat-mdc-dialog-actions,html.capacitor-native .generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-actions,html.capacitor-native .generate-shifts-config-dialog-panel .generate-shifts-dialog .dialog-actions,html.capacitor-native .generate-shifts-config-dialog-panel-mobile .generate-shifts-dialog .dialog-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom,0))!important;padding-left:calc(24px + env(safe-area-inset-left,0))!important;padding-right:calc(24px + env(safe-area-inset-right,0))!important}.mat-mdc-menu-panel.notification-menu-panel{min-width:min(380px,calc(100vw - 24px));max-width:min(400px,calc(100vw - 16px));border-radius:14px}.mat-mdc-menu-panel.notification-menu-panel .mat-mdc-menu-content{padding-top:0;padding-bottom:0}.mat-bottom-sheet-container:has(app-notification-sheet){padding:8px 0 0;border-radius:18px 18px 0 0;display:flex;flex-direction:column;overflow:hidden}.mat-bottom-sheet-container:has(app-trial-sheet),.mat-bottom-sheet-container:has(app-team-invite-sheet){padding:8px 0 0;border-radius:18px 18px 0 0;width:100vw;max-width:480px;min-width:0;box-sizing:border-box}html.capacitor-native .mat-bottom-sheet-container{padding-bottom:env(safe-area-inset-bottom,0)!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;box-sizing:border-box!important}html.capacitor-native .fab-actions-sheet-panel .mat-bottom-sheet-container{padding-bottom:calc(8px + env(safe-area-inset-bottom,0))!important}:root{--primary-color: var(--sk-primary);--primary-color-rgb: 0, 52, 208;--primary-lighter: #4d70cd;--primary-darker: var(--sk-primary-strong);--avatar-initials-bg: #E0E7FC;--avatar-initials-color: var(--sk-primary);--sked-d-1: .12s;--sked-d-2: .18s;--sked-d-3: .24s;--sked-d-4: .32s;--sked-d-5: .56s;--sked-e-out: cubic-bezier(.2, 0, 0, 1);--sked-e-in: cubic-bezier(.3, 0, .8, .15);--sked-e-io: cubic-bezier(.4, 0, .2, 1);--sked-e-spring: cubic-bezier(.34, 1.4, .5, 1);--sked-stagger-step: 45ms;--sked-sh-1: 0 1px 2px rgba(16, 24, 40, .05);--sked-sh-2: 0 1px 2px rgba(16, 24, 40, .05), 0 8px 20px -12px rgba(16, 24, 40, .16);--sked-sh-3: 0 2px 4px rgba(16, 24, 40, .05), 0 16px 32px -14px rgba(16, 24, 40, .22);--sked-sh-4: 0 4px 8px rgba(16, 24, 40, .06), 0 28px 56px -20px rgba(16, 24, 40, .28)}@media(prefers-reduced-motion:reduce){:root{--sked-d-1: 1ms;--sked-d-2: 1ms;--sked-d-3: 1ms;--sked-d-4: 1ms;--sked-d-5: 1ms;--sked-stagger-step: 0ms}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sk-border);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--sk-text-3);background-clip:padding-box}*{scrollbar-color:var(--sk-border) transparent;scrollbar-width:thin}.grecaptcha-badge{visibility:hidden!important}.icon-button-small .mat-mdc-button-touch-target{width:24px!important;height:24px!important}.container{width:100%;max-width:1400px;margin:0 auto;padding:24px}html.sked-touch-layout .page-title-in-topbar{display:none!important}@media(max-width:768px){.container{padding:0}body{overflow-x:hidden}.mat-mdc-tooltip-panel{display:none!important}.cdk-overlay-pane:has(.mat-mdc-dialog-container):not(:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog)){max-width:100vw!important;width:100vw!important;min-width:100vw!important}.mat-mdc-dialog-container:not(:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog)){max-width:100vw!important;width:100vw!important;min-width:100vw!important;height:100vh!important;max-height:100vh!important;border-radius:0!important}.mat-mdc-dialog-container:not(:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog)) .mat-mdc-dialog-surface{max-width:100vw!important;width:100%!important;border-radius:0!important;padding-top:env(safe-area-inset-top,0px)}html.capacitor-native .mat-mdc-dialog-container:not(:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog)) .mat-mdc-dialog-surface{padding-top:var(--sked-safe-top)}mat-dialog-content,.dialog-body{min-width:unset!important;max-width:100%!important}.cdk-overlay-pane:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog){max-width:min(400px,calc(100vw - 32px))!important;width:min(400px,calc(100vw - 32px))!important;min-width:unset!important;margin-left:auto!important;margin-right:auto!important;left:0!important;right:0!important}.cdk-overlay-pane:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog) .mat-mdc-dialog-container{max-width:100%!important;width:100%!important;min-width:unset!important;height:auto!important;max-height:none!important;border-radius:12px!important;margin:0 auto!important}.cdk-overlay-pane:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog) .mat-mdc-dialog-surface{max-width:100%!important;width:100%!important;padding:20px 20px 18px!important;box-sizing:border-box!important}.week-picker-dialog-panel .mat-mdc-dialog-container,.day-picker-dialog-panel .mat-mdc-dialog-container,.wl-form-dialog-panel .mat-mdc-dialog-container{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important}.week-picker-dialog-panel .mat-mdc-dialog-surface,.day-picker-dialog-panel .mat-mdc-dialog-surface,.wl-form-dialog-panel .mat-mdc-dialog-surface{height:100%!important;min-height:100%!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;border-radius:0!important}}.user-initials,.user-initials-fallback,.avatar-fallback,.worker-initials,.worker-initials-small{background-color:var(--avatar-initials-bg)!important;color:var(--avatar-initials-color)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important}.user-avatar-container:has(.user-initials),.user-avatar-container:has(.user-initials-fallback){background:var(--avatar-initials-bg)!important}mat-toolbar .user-avatar-container,mat-toolbar .user-initials,mat-toolbar .user-initials-fallback{background-color:var(--avatar-initials-bg)!important;color:var(--avatar-initials-color)!important}.company-select-panel .company-logo-option,.company-select-panel .company-option img{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;object-fit:contain!important;border-radius:4px;flex-shrink:0}.company-select-panel .company-option{display:flex;align-items:center;gap:8px;overflow:hidden}.company-select-panel .company-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-select-panel{max-height:min(70vh,34rem)!important}.company-select-panel .company-select-actions{position:sticky;bottom:0;z-index:1;padding-bottom:4px;background:var(--mat-select-panel-background-color, #fff)}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:20px}.loading-container app-loading-ring{flex-shrink:0}button.mat-mdc-raised-button.mat-primary app-loading-ring .ring,button.mat-mdc-button.mat-primary app-loading-ring .ring{border-color:#ffffff59;border-top-color:#fff!important}.loading-container p{margin:0;font-size:.95rem;color:var(--sk-text-2)}.mat-mdc-snack-bar-container{min-width:320px!important;max-width:500px!important;border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;padding:0!important;margin:16px!important}html.capacitor-native .mat-mdc-snack-bar-container{margin-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;margin-left:calc(16px + env(safe-area-inset-left,0px))!important;margin-right:calc(16px + env(safe-area-inset-right,0px))!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--sk-surface)!important;color:var(--sk-text)!important;border-radius:8px!important;padding:0!important;box-shadow:0 4px 12px #00000026!important}.mat-mdc-snack-bar-container .mdc-snackbar__label{padding:16px 20px!important;font-family:Roboto,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:var(--sk-text)!important}.mat-mdc-snack-bar-container .mdc-snackbar__actions{padding:0 20px 0 0!important}.mat-mdc-snack-bar-container .mdc-snackbar__action{color:var(--sk-primary)!important;font-weight:500!important;font-size:14px!important;text-transform:none!important;padding:8px 12px!important;margin-left:8px!important;border-radius:4px!important;transition:background-color .2s ease!important}.mat-mdc-snack-bar-container .mdc-snackbar__action:hover{background-color:#1976d214!important}.mat-mdc-snack-bar-container.success-snackbar .mdc-snackbar__surface,.mat-mdc-snack-bar-container.success .mdc-snackbar__surface{background-color:#f1f8f4!important;border-left:4px solid #4caf50!important}.mat-mdc-snack-bar-container.success-snackbar .mdc-snackbar__label,.mat-mdc-snack-bar-container.success .mdc-snackbar__label{color:#1b5e20!important}.mat-mdc-snack-bar-container.success-snackbar .mdc-snackbar__action,.mat-mdc-snack-bar-container.success .mdc-snackbar__action{color:#4caf50!important}.mat-mdc-snack-bar-container.success-snackbar .mdc-snackbar__action:hover,.mat-mdc-snack-bar-container.success .mdc-snackbar__action:hover{background-color:#4caf501a!important}.mat-mdc-snack-bar-container.error-snackbar .mdc-snackbar__surface,.mat-mdc-snack-bar-container.error .mdc-snackbar__surface{background-color:#ffebee!important;border-left:4px solid #f44336!important}.mat-mdc-snack-bar-container.error-snackbar .mdc-snackbar__label,.mat-mdc-snack-bar-container.error .mdc-snackbar__label{color:#b71c1c!important}.mat-mdc-snack-bar-container.error-snackbar .mdc-snackbar__action,.mat-mdc-snack-bar-container.error .mdc-snackbar__action{color:#f44336!important}.mat-mdc-snack-bar-container.error-snackbar .mdc-snackbar__action:hover,.mat-mdc-snack-bar-container.error .mdc-snackbar__action:hover{background-color:#f443361a!important}.mat-mdc-snack-bar-container.warning-snackbar .mdc-snackbar__surface,.mat-mdc-snack-bar-container.warning .mdc-snackbar__surface{background-color:#fff8e1!important;border-left:4px solid #ff9800!important}.mat-mdc-snack-bar-container.warning-snackbar .mdc-snackbar__label,.mat-mdc-snack-bar-container.warning .mdc-snackbar__label{color:#e65100!important}.mat-mdc-snack-bar-container.warning-snackbar .mdc-snackbar__action,.mat-mdc-snack-bar-container.warning .mdc-snackbar__action{color:#ff9800!important}.mat-mdc-snack-bar-container.warning-snackbar .mdc-snackbar__action:hover,.mat-mdc-snack-bar-container.warning .mdc-snackbar__action:hover{background-color:#ff98001a!important}.mat-mdc-snack-bar-container.info-snackbar .mdc-snackbar__surface,.mat-mdc-snack-bar-container.info .mdc-snackbar__surface{background-color:#e3f2fd!important;border-left:4px solid var(--primary-color, var(--sk-primary))!important}.mat-mdc-snack-bar-container.info-snackbar .mdc-snackbar__label,.mat-mdc-snack-bar-container.info .mdc-snackbar__label{color:#0d47a1!important}.mat-mdc-snack-bar-container.info-snackbar .mdc-snackbar__action,.mat-mdc-snack-bar-container.info .mdc-snackbar__action{color:var(--primary-color, var(--sk-primary))!important}.mat-mdc-snack-bar-container.info-snackbar .mdc-snackbar__action:hover,.mat-mdc-snack-bar-container.info .mdc-snackbar__action:hover{background-color:#0034d01a!important}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.mat-mdc-snack-bar-container{animation:slideInFromBottom .3s ease-out!important}.mat-mdc-tooltip,.mat-mdc-tooltip .mdc-tooltip__surface{font-size:14px!important;padding:8px 12px!important;line-height:1.4!important}@media(max-width:768px){.mat-mdc-dialog-container{max-height:100dvh!important}.mat-mdc-dialog-surface{display:flex!important;flex-direction:column!important;max-height:100%!important}.mat-mdc-dialog-container:not(:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog)) .mat-mdc-dialog-surface>.mat-mdc-dialog-component-host{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}.mat-mdc-dialog-content,.mat-mdc-dialog-component-host .dialog-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.mat-mdc-dialog-container:not(:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog)) .mat-mdc-dialog-content{max-height:none!important}.mat-mdc-dialog-actions,.mat-mdc-dialog-component-host .dialog-actions{flex:0 0 auto!important;flex-shrink:0!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0))!important}}.dialog-actions--end{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;align-items:center}:where(.cdk-overlay-pane:not(:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog)) .mat-mdc-dialog-component-host .dialog-body){padding-inline:24px;padding-bottom:16px;box-sizing:border-box}:where(.cdk-overlay-pane:not(:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog)) .mat-mdc-dialog-component-host .dialog-actions:not(.mat-mdc-dialog-actions)){padding:12px 16px 24px;box-sizing:border-box}:where(.cdk-overlay-pane:not(:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog)) .mat-mdc-dialog-component-host h2.mat-mdc-dialog-title){padding-inline:24px;padding-top:24px;padding-bottom:8px;box-sizing:border-box}@media(max-width:768px){:where(.cdk-overlay-pane:not(:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog)) .mat-mdc-dialog-component-host .dialog-body){padding-inline:16px}:where(.cdk-overlay-pane:not(:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog)) .mat-mdc-dialog-component-host .dialog-actions:not(.mat-mdc-dialog-actions)){padding-inline:16px}:where(.cdk-overlay-pane:not(:has(app-confirm-dialog,app-seat-upgrade-dialog,app-trial-milestone-dialog,app-delete-account-confirm-dialog,app-pending-invite-dialog)) .mat-mdc-dialog-component-host h2.mat-mdc-dialog-title){padding-inline:16px;padding-top:20px}}@supports not (height: 100dvh){@media(max-width:768px){.mat-mdc-dialog-container{max-height:100vh!important}}}.generate-shifts-config-dialog-panel{display:flex!important;align-items:flex-start!important;justify-content:center!important;max-width:100vw!important;width:100vw!important;height:100vh!important;max-height:100vh!important}.generate-shifts-config-dialog-panel .mat-mdc-dialog-title{display:none!important}.generate-shifts-config-dialog-panel .mat-mdc-dialog-container{margin:0!important;padding:0!important;max-width:100vw!important;width:100vw!important;height:100vh!important;max-height:100vh!important;border-radius:0!important;overflow:hidden!important}.generate-shifts-config-dialog-panel .mat-mdc-dialog-surface{display:flex!important;flex-direction:column!important;max-width:100%!important;width:100%!important;max-height:100%!important;height:100%!important;border-radius:inherit!important;overflow:hidden!important;padding:0!important}.generate-shifts-config-dialog-panel .mat-mdc-dialog-surface .generate-shifts-dialog,.generate-shifts-config-dialog-panel app-generate-shifts-config-dialog{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.generate-shifts-config-dialog-panel .mat-mdc-dialog-surface .mat-mdc-dialog-content,.generate-shifts-config-dialog-panel .generate-shifts-dialog .dialog-body{max-height:none!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:0!important}.generate-shifts-config-dialog-panel .mat-mdc-dialog-actions,.generate-shifts-config-dialog-panel .generate-shifts-dialog .dialog-actions{position:static!important;flex:none!important;margin:0!important;background:var(--sk-surface-2)!important;border-top:1px solid var(--sk-border)!important}@media(min-width:1024px){.generate-shifts-config-dialog-panel{align-items:center!important}.generate-shifts-config-dialog-panel .mat-mdc-dialog-container{width:min(1360px,94vw)!important;max-width:min(1360px,94vw)!important;height:min(880px,92vh)!important;max-height:92vh!important;border-radius:16px!important;box-shadow:0 24px 64px #0f172a47!important}}.generate-shifts-config-dialog-panel-mobile{display:flex!important;align-items:flex-start!important;justify-content:center!important;max-width:100vw!important;width:100vw!important;height:100vh!important;max-height:100vh!important}.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-title{display:none!important}.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-surface .generate-shifts-dialog,.generate-shifts-config-dialog-panel-mobile app-generate-shifts-config-dialog{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-surface .mat-mdc-dialog-content,.generate-shifts-config-dialog-panel-mobile .generate-shifts-dialog .dialog-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:0!important}.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-actions,.generate-shifts-config-dialog-panel-mobile .generate-shifts-dialog .dialog-actions{position:static!important;flex:none!important;margin:0!important;background:var(--sk-surface-2)!important;border-top:1px solid var(--sk-border)!important}.generate-locations-menu .locations-menu-title{padding:10px 16px 4px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sk-text-2)}.generate-locations-menu .mat-mdc-menu-item{min-height:44px}.generate-locations-menu .locations-menu-checkbox{pointer-events:none}.generate-locations-menu .locations-menu-actions{display:flex;gap:4px;padding:4px 8px;border-top:1px solid var(--sk-border);margin-top:4px}.mobile-dialog-panel .mat-mdc-dialog-container,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-container,.publish-schedule-dialog-panel-mobile .mat-mdc-dialog-container,.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-container,.export-schedule-dialog-panel-mobile .mat-mdc-dialog-container{margin:0!important;padding:0!important;max-width:100vw!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}@supports not (height: 100dvh){.mobile-dialog-panel .mat-mdc-dialog-container,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-container,.publish-schedule-dialog-panel-mobile .mat-mdc-dialog-container,.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-container,.export-schedule-dialog-panel-mobile .mat-mdc-dialog-container{height:100vh!important;max-height:100vh!important;min-height:100vh!important}}.mobile-dialog-panel .mat-mdc-dialog-inner-container,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-inner-container,.publish-schedule-dialog-panel-mobile .mat-mdc-dialog-inner-container,.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-inner-container,.export-schedule-dialog-panel-mobile .mat-mdc-dialog-inner-container{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.mobile-dialog-panel .mat-mdc-dialog-surface,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-surface,.publish-schedule-dialog-panel-mobile .mat-mdc-dialog-surface,.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-surface,.export-schedule-dialog-panel-mobile .mat-mdc-dialog-surface{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;padding:0!important;margin:0!important}@media(max-width:768px){.mobile-dialog-panel .mat-mdc-dialog-surface,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-surface,.publish-schedule-dialog-panel-mobile .mat-mdc-dialog-surface,.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-surface,.export-schedule-dialog-panel-mobile .mat-mdc-dialog-surface{padding-top:max(env(safe-area-inset-top),0px)!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;padding-bottom:0!important;box-sizing:border-box!important}}.mobile-dialog-panel .mat-mdc-dialog-surface>*,.mobile-dialog-panel .mat-mdc-dialog-surface .mat-mdc-dialog-component-host,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-surface>*,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-surface .mat-mdc-dialog-component-host,.publish-schedule-dialog-panel-mobile .mat-mdc-dialog-surface>*,.publish-schedule-dialog-panel-mobile .mat-mdc-dialog-surface .mat-mdc-dialog-component-host,.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-surface>*,.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-surface .mat-mdc-dialog-component-host,.export-schedule-dialog-panel-mobile .mat-mdc-dialog-surface>*,.export-schedule-dialog-panel-mobile .mat-mdc-dialog-surface .mat-mdc-dialog-component-host,.export-schedule-dialog-panel-mobile app-export-schedule-dialog{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.mobile-dialog-panel .mat-mdc-dialog-title,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-title,.publish-schedule-dialog-panel-mobile .mat-mdc-dialog-title,.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-title,.export-schedule-dialog-panel-mobile .mat-mdc-dialog-title{flex-shrink:0!important}.mobile-dialog-panel .mat-mdc-dialog-content,.mobile-dialog-panel .dialog-body,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-content,.invite-collaborators-dialog-panel-mobile .dialog-body,.publish-schedule-dialog-panel-mobile .mat-mdc-dialog-content,.publish-schedule-dialog-panel-mobile .dialog-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important}.mobile-dialog-panel .mat-mdc-dialog-content:has(.dialog-content-scroll),.mobile-dialog-panel .dialog-body:has(.dialog-content-scroll){overflow:hidden!important}.mobile-dialog-panel .mat-mdc-dialog-content .dialog-content-scroll,.mobile-dialog-panel .dialog-body .dialog-content-scroll{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.mobile-dialog-panel .mat-mdc-dialog-content .dialog-actions-inner,.mobile-dialog-panel .dialog-body .dialog-actions-inner{flex:0 0 auto!important}.mobile-dialog-panel .mat-mdc-dialog-actions,.mobile-dialog-panel .dialog-actions,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-actions,.invite-collaborators-dialog-panel-mobile .dialog-actions,.publish-schedule-dialog-panel-mobile .mat-mdc-dialog-actions,.publish-schedule-dialog-panel-mobile .dialog-actions,.generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-actions,.generate-shifts-config-dialog-panel-mobile .dialog-actions{flex:0 0 auto!important;flex-shrink:0!important;margin:0!important;padding:16px 20px!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0))!important}.publish-schedule-dialog-panel-mobile .mat-mdc-dialog-actions,.publish-schedule-dialog-panel-mobile .dialog-actions{transition:transform .25s ease!important}.publish-schedule-dialog-panel-mobile .mat-mdc-dialog-actions.actions-bar-hidden,.publish-schedule-dialog-panel-mobile .dialog-actions.actions-bar-hidden{transform:translateY(100%)!important}.invite-collaborators-dialog-panel .mat-mdc-dialog-title,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-title{padding:24px 24px 16px!important}.invite-collaborators-dialog-panel .mat-mdc-dialog-content,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-content,.invite-collaborators-dialog-panel .dialog-body,.invite-collaborators-dialog-panel-mobile .dialog-body{padding:0 24px 24px!important}.invite-collaborators-dialog-panel .mat-mdc-dialog-actions,.invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-actions,.invite-collaborators-dialog-panel .dialog-actions,.invite-collaborators-dialog-panel-mobile .dialog-actions{padding:16px 24px!important}.worker-request-dialog-safe-area .mat-mdc-dialog-container{display:flex!important;flex-direction:column!important}.worker-request-dialog-safe-area .mat-mdc-dialog-inner-container{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.worker-request-dialog-safe-area .mat-mdc-dialog-surface{display:flex!important;flex-direction:column!important;padding:0!important;max-height:min(90vh,900px)!important;overflow:hidden!important;box-sizing:border-box!important}.worker-request-dialog-safe-area .mat-mdc-dialog-component-host,.worker-request-dialog-safe-area app-absence-dialog,.worker-request-dialog-safe-area app-preference-dialog{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;max-height:inherit!important;height:100%!important}@media(max-width:768px){.worker-request-dialog-safe-area .mat-mdc-dialog-container{margin:0!important;padding:0!important;max-width:100vw!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;border-radius:0!important;overflow:hidden!important}.worker-request-dialog-safe-area .mat-mdc-dialog-surface{max-height:100%!important;height:100%!important;min-height:0!important;padding-top:max(env(safe-area-inset-top),0px)!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;padding-bottom:0!important;box-sizing:border-box!important}}@supports not (height: 100dvh){@media(max-width:768px){.worker-request-dialog-safe-area .mat-mdc-dialog-container{height:100vh!important;max-height:100vh!important;min-height:100vh!important}}}.mobile-dialog-panel app-absence-dialog,.mobile-dialog-panel app-preference-dialog{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;height:100%!important;max-height:none!important}.export-schedule-dialog-panel .mat-mdc-dialog-surface{display:flex!important;flex-direction:column!important;padding:0!important;max-height:min(90vh,900px)!important;overflow:hidden!important}.export-schedule-dialog-panel .mat-mdc-dialog-component-host,.export-schedule-dialog-panel app-export-schedule-dialog{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;max-height:inherit!important}.shift-swap-request-dialog-panel .mat-mdc-dialog-container{display:flex!important;flex-direction:column!important}.shift-swap-request-dialog-panel .mat-mdc-dialog-inner-container{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.shift-swap-request-dialog-panel .mat-mdc-dialog-surface{display:flex!important;flex-direction:column!important;padding:0!important;max-height:min(90vh,720px)!important;overflow:hidden!important}.shift-swap-request-dialog-panel .mat-mdc-dialog-component-host,.shift-swap-request-dialog-panel app-shift-swap-request-dialog{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;max-height:inherit!important;height:100%!important}@media(max-width:768px){.shift-swap-request-dialog-panel .mat-mdc-dialog-container{margin:0!important;padding:0!important;max-width:100vw!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;border-radius:0!important;overflow:hidden!important}.shift-swap-request-dialog-panel .mat-mdc-dialog-surface{max-height:100%!important;height:100%!important;min-height:0!important;padding-top:max(env(safe-area-inset-top),0px)!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;padding-bottom:0!important;box-sizing:border-box!important}}@supports not (height: 100dvh){@media(max-width:768px){.shift-swap-request-dialog-panel .mat-mdc-dialog-container{height:100vh!important;max-height:100vh!important;min-height:100vh!important}}}.employee-detail-dialog-panel .mat-mdc-dialog-container{max-height:min(95dvh,900px)!important;display:flex!important;flex-direction:column!important}.employee-detail-dialog-panel .mat-mdc-dialog-inner-container{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.employee-detail-dialog-panel .mat-mdc-dialog-surface{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:0!important}.employee-detail-dialog-panel .mat-mdc-dialog-surface>*,.employee-detail-dialog-panel .mat-mdc-dialog-surface .mat-mdc-dialog-component-host{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;max-height:100%!important}.employee-detail-dialog-panel app-employee-detail-dialog{display:flex!important;flex-direction:column!important;flex:1 1 0%!important;align-self:stretch!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;box-sizing:border-box!important}@media(max-width:768px){.employee-detail-dialog-panel .mat-mdc-dialog-container{margin:0!important;padding:0!important;max-width:100vw!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;border-radius:0!important;overflow:hidden!important}@supports not (height: 100dvh){.employee-detail-dialog-panel .mat-mdc-dialog-container{height:100vh!important;max-height:100vh!important;min-height:100vh!important}}.employee-detail-dialog-panel .mat-mdc-dialog-surface{border-radius:0!important;height:100%!important;min-height:100%!important;max-height:100%!important}.cdk-global-overlay-wrapper:has(.cdk-overlay-pane.employee-detail-dialog-panel){align-items:stretch!important;justify-content:stretch!important}.cdk-overlay-pane.employee-detail-dialog-panel{align-self:stretch!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;margin:0!important}@supports not (height: 100dvh){.cdk-overlay-pane.employee-detail-dialog-panel{height:100vh!important;max-height:100vh!important;min-height:100vh!important}}}.user-form-dialog-panel .mat-mdc-dialog-container{max-height:min(92dvh,900px)!important;display:flex!important;flex-direction:column!important}.user-form-dialog-panel .mat-mdc-dialog-inner-container,.user-form-dialog-panel .mat-mdc-dialog-surface{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.user-form-dialog-panel .mat-mdc-dialog-surface>*,.user-form-dialog-panel .mat-mdc-dialog-surface .mat-mdc-dialog-component-host{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;max-height:100%!important}.user-form-dialog-panel .mat-mdc-dialog-content{max-height:none!important;flex:1 1 auto!important;min-height:0!important}@media(max-width:768px){.user-form-dialog-panel .mat-mdc-dialog-container{margin:0!important;padding:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;border-radius:0!important;overflow:hidden!important}@supports not (height: 100dvh){.user-form-dialog-panel .mat-mdc-dialog-container{height:100vh!important;max-height:100vh!important;min-height:100vh!important}}.user-form-dialog-panel .mat-mdc-dialog-surface{border-radius:0!important;height:100%!important;max-height:100%!important}}.add-employee-dialog-panel .mat-mdc-dialog-container{max-height:min(92dvh,900px)!important;display:flex!important;flex-direction:column!important}.add-employee-dialog-panel .mat-mdc-dialog-inner-container{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.add-employee-dialog-panel .mat-mdc-dialog-surface{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:0!important}.add-employee-dialog-panel .mat-mdc-dialog-surface>*,.add-employee-dialog-panel .mat-mdc-dialog-surface .mat-mdc-dialog-component-host{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;max-height:100%!important}.add-employee-dialog-panel app-add-employee-dialog{display:flex!important;flex-direction:column!important;flex:1 1 0%!important;align-self:stretch!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;box-sizing:border-box!important}@media(max-width:768px){.add-employee-dialog-panel .mat-mdc-dialog-container{margin:0!important;padding:0!important;max-width:100vw!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;border-radius:0!important;overflow:hidden!important}@supports not (height: 100dvh){.add-employee-dialog-panel .mat-mdc-dialog-container{height:100vh!important;max-height:100vh!important;min-height:100vh!important}}.add-employee-dialog-panel .mat-mdc-dialog-surface{border-radius:0!important;height:100%!important;max-height:100%!important}}.coverage-details-dialog-panel .mat-mdc-dialog-surface,.coverage-details-dialog-mobile .mat-mdc-dialog-surface{border-top:none!important}.coverage-details-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-title,.coverage-details-dialog-mobile .mat-mdc-dialog-container .mat-mdc-dialog-title{border-top:none!important;background:transparent!important}.coverage-details-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-title:before,.coverage-details-dialog-mobile .mat-mdc-dialog-container .mat-mdc-dialog-title:before{display:none!important}.cdk-overlay-pane.coverage-details-dialog-mobile{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}@supports not (height: 100dvh){.cdk-overlay-pane.coverage-details-dialog-mobile{height:100vh!important;max-height:100vh!important}}.coverage-details-dialog-mobile .mat-mdc-dialog-container{margin:0!important;padding:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}@supports not (height: 100dvh){.coverage-details-dialog-mobile .mat-mdc-dialog-container{height:100vh!important;max-height:100vh!important;min-height:100vh!important}}.coverage-details-dialog-mobile .mat-mdc-dialog-inner-container,.coverage-details-dialog-mobile .mat-mdc-dialog-surface{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.coverage-details-dialog-mobile .mat-mdc-dialog-surface>*{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.coverage-details-dialog-mobile .mat-mdc-dialog-content,.coverage-details-dialog-mobile .dialog-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}.coverage-details-dialog-mobile .mat-mdc-dialog-actions,.coverage-details-dialog-mobile .dialog-actions{flex:0 0 auto!important;flex-shrink:0!important}.coverage-details-dialog-mobile .mat-mdc-dialog-surface{height:100%!important;max-height:100%!important;padding:0!important;margin:0!important;border-radius:0!important}@media(max-width:768px){.coverage-details-dialog-mobile .mat-mdc-dialog-surface{padding-top:max(env(safe-area-inset-top),0px)!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;box-sizing:border-box!important}}.employee-hours-select-panel .hours-deficit{color:color-mix(in srgb,#1976d2 45%,var(--sk-text));font-weight:500}.employee-hours-select-panel .hours-overtime{color:#ed6c02;font-weight:500}.cdk-overlay-pane.phone-prefix-panel,.phone-prefix-panel{min-width:320px!important}.phone-prefix-panel .mat-mdc-option .mdc-list-item__primary-text{white-space:nowrap!important}.job-roles-chips mat-chip{cursor:pointer!important}.job-roles-chips mat-chip .mat-mdc-chip-action-label,.job-roles-chips mat-chip *{color:inherit!important}.job-roles-chips mat-chip.selected,.job-roles-chips mat-chip.selected .mat-mdc-chip-action-label{font-weight:700!important}@media(max-width:768px){.mat-mdc-dialog-container.calendar-sync-dialog-fullscreen{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important;margin:0!important}.calendar-sync-dialog-fullscreen .mat-mdc-dialog-surface{border-radius:0!important}}html.capacitor-native .mobile-dialog-panel .mat-mdc-dialog-surface,html.capacitor-native .invite-collaborators-dialog-panel-mobile .mat-mdc-dialog-surface,html.capacitor-native .publish-schedule-dialog-panel-mobile .mat-mdc-dialog-surface,html.capacitor-native .generate-shifts-config-dialog-panel-mobile .mat-mdc-dialog-surface,html.capacitor-native .generate-shifts-config-dialog-panel .mat-mdc-dialog-surface,html.capacitor-native .employee-detail-dialog-panel .mat-mdc-dialog-surface,html.capacitor-native .add-employee-dialog-panel .mat-mdc-dialog-surface,html.capacitor-native .coverage-details-dialog-mobile .mat-mdc-dialog-surface,html.capacitor-native .calendar-sync-dialog-fullscreen .mat-mdc-dialog-surface,html.capacitor-native .shift-swap-request-dialog-panel .mat-mdc-dialog-surface,html.capacitor-native .worker-request-dialog-safe-area .mat-mdc-dialog-surface{padding-top:var(--sked-safe-top)!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;padding-bottom:0!important;box-sizing:border-box!important}.week-picker-dialog-panel .mat-mdc-dialog-container,.day-picker-dialog-panel .mat-mdc-dialog-container{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important}.week-picker-dialog-panel .mat-mdc-dialog-surface,.day-picker-dialog-panel .mat-mdc-dialog-surface{width:100%!important;height:100%!important;min-height:100%!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;padding-top:env(safe-area-inset-top,0)!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;padding-bottom:0!important;box-sizing:border-box!important;border-radius:0!important}.week-picker-dialog-panel .mat-mdc-dialog-surface .mat-mdc-dialog-component-host,.week-picker-dialog-panel .mat-mdc-dialog-surface app-schedule-planning-week-picker-dialog,.day-picker-dialog-panel .mat-mdc-dialog-surface .mat-mdc-dialog-component-host,.day-picker-dialog-panel .mat-mdc-dialog-surface app-schedule-planning-day-picker-dialog{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important}html.capacitor-native .week-picker-dialog-panel .mat-mdc-dialog-surface,html.capacitor-native .day-picker-dialog-panel .mat-mdc-dialog-surface{padding-top:var(--sked-safe-top)!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;padding-bottom:0!important;box-sizing:border-box!important}@media(max-width:768px){.cdk-overlay-pane:has(app-projected-sales-dialog) .mat-mdc-dialog-surface{padding-top:env(safe-area-inset-top,0)!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;box-sizing:border-box!important}}html.capacitor-native .cdk-overlay-pane:has(app-projected-sales-dialog) .mat-mdc-dialog-surface{padding-top:var(--sked-safe-top)!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;box-sizing:border-box!important}.auth-brand-payoff{margin:0 auto 30px;max-width:340px;font-size:.875rem;line-height:1.35;color:var(--sk-text-2);font-weight:500;font-style:italic;text-align:center}.shift-swap-dialog-select-panel .mat-mdc-option{font-size:14px;min-height:44px;align-items:center;min-width:0}.shift-swap-dialog-select-panel .mat-mdc-option .mdc-list-item__primary-text{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdk-overlay-pane:has(.mat-mdc-select-panel.config-coverage-job-role-select-panel){min-width:320px!important;width:min(400px,calc(100vw - 24px))!important;max-width:calc(100vw - 16px)!important;box-sizing:border-box!important}.config-coverage-job-role-select-panel.mat-mdc-select-panel{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.config-coverage-job-role-select-panel .mat-mdc-option .mdc-list-item__primary-text{white-space:nowrap}.cdk-overlay-pane:has(.mat-mdc-select-panel.config-coverage-time-select-panel){min-width:120px!important;width:120px!important;max-width:calc(100vw - 16px)!important;box-sizing:border-box!important}.config-coverage-time-select-panel.mat-mdc-select-panel{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.config-coverage-time-select-panel .mat-mdc-option .mdc-list-item__primary-text{white-space:nowrap}.cdk-overlay-pane:has(.planning-employee-filter-menu){min-width:min(520px,calc(100vw - 24px))!important;width:min(520px,calc(100vw - 24px))!important;max-width:calc(100vw - 16px)!important;box-sizing:border-box!important}.planning-employee-filter-menu.mat-mdc-menu-panel{min-width:100%!important;max-width:100%!important;width:100%!important;max-height:none!important;overflow:hidden!important;box-sizing:border-box!important}.planning-employee-filter-menu .mat-mdc-menu-content{padding:0!important;overflow:hidden!important;max-height:none!important;max-width:100%!important;box-sizing:border-box!important}.replacement-wizard-panel .mat-mdc-dialog-container{max-height:88vh}.replacement-wizard-panel .mat-mdc-dialog-surface{display:flex;flex-direction:column;max-height:88vh;overflow:hidden;padding:0}.replacement-wizard-panel .mat-mdc-dialog-surface>*,.replacement-wizard-panel .mat-mdc-dialog-component-host{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden}.replacements-menu.mat-mdc-menu-panel{min-width:268px}.replacements-menu .rmenu-head{padding:12px 16px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-text-3);line-height:1.2}.replacements-menu .rmenu-item-sub{display:block;font-size:11.5px;color:var(--sk-text-3);line-height:1.25}.replacements-menu .rmenu-countdown{margin-left:auto;padding-left:12px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,#c75e00 45%,var(--sk-text))}.replacements-menu .rmenu-countdown.late,.rl-danger .mdc-list-item__primary-text,.rl-danger .mat-icon{color:color-mix(in srgb,#c62828 45%,var(--sk-text))}.mat-mdc-menu-item.cl-menu-warn .mdc-list-item__primary-text,.mat-mdc-menu-item.cl-menu-warn .mat-mdc-menu-item-text,.mat-mdc-menu-item.cl-menu-warn .mat-icon{color:color-mix(in srgb,#b3261e 55%,var(--sk-text))}.cdk-overlay-pane:has(.mat-mdc-select-panel.user-role-select-panel){min-width:300px!important;width:min(420px,calc(100vw - 24px))!important;max-width:calc(100vw - 16px)!important;box-sizing:border-box!important}.user-role-select-panel.mat-mdc-select-panel{width:100%!important;max-width:100%!important;--mat-select-panel-max-height: 400px;max-height:400px!important;overflow:hidden!important;box-sizing:border-box!important}.user-role-select-panel.mat-mdc-select-panel .mat-mdc-option{height:auto;min-height:52px;align-items:flex-start;padding-top:8px;padding-bottom:8px}.user-role-select-panel .mat-mdc-option .mdc-list-item__primary-text{display:block;white-space:normal;line-height:1.35}.user-role-option{display:flex;flex-direction:column;gap:2px}.user-role-option__title{font-weight:600;color:var(--sk-text)}.user-role-option__desc{font-size:.8125rem;font-weight:400;color:var(--sk-text-2)}.cdk-overlay-pane.billing-identity-dialog-panel{max-width:min(460px,calc(100vw - 32px))!important;width:min(460px,calc(100vw - 32px))!important;min-width:unset!important}.billing-identity-dialog-panel .mat-mdc-dialog-container{width:100%!important;max-width:100%!important;min-width:unset!important;height:auto!important;max-height:90dvh!important;border-radius:16px!important}.billing-identity-dialog-panel .mat-mdc-dialog-surface{width:100%!important;max-width:100%!important;padding:20px 20px 18px!important;box-sizing:border-box!important;overflow-y:auto!important}@media(max-width:768px){.cdk-global-overlay-wrapper:has(.cdk-overlay-pane.billing-identity-dialog-panel){align-items:flex-end!important;justify-content:center!important}.cdk-overlay-pane.billing-identity-dialog-panel{max-width:100vw!important;width:100vw!important;margin:0!important}.billing-identity-dialog-panel .mat-mdc-dialog-container,.billing-identity-dialog-panel .mat-mdc-dialog-surface{border-radius:20px 20px 0 0!important}.billing-identity-dialog-panel .mat-mdc-dialog-surface{padding:14px 18px 18px!important;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}}.cdk-overlay-pane.plan-picker-dialog-panel{max-width:min(440px,calc(100vw - 32px))!important;width:min(440px,calc(100vw - 32px))!important;min-width:unset!important}.plan-picker-dialog-panel .mat-mdc-dialog-container{width:100%!important;max-width:100%!important;min-width:unset!important;height:auto!important;max-height:90dvh!important;border-radius:16px!important}.plan-picker-dialog-panel .mat-mdc-dialog-surface{width:100%!important;max-width:100%!important;padding:20px 20px 18px!important;box-sizing:border-box!important;overflow-y:auto!important}@media(max-width:768px){.cdk-global-overlay-wrapper:has(.cdk-overlay-pane.plan-picker-dialog-panel){align-items:flex-end!important;justify-content:center!important}.cdk-overlay-pane.plan-picker-dialog-panel{max-width:100vw!important;width:100vw!important;margin:0!important}.plan-picker-dialog-panel .mat-mdc-dialog-container,.plan-picker-dialog-panel .mat-mdc-dialog-surface{border-radius:20px 20px 0 0!important}.plan-picker-dialog-panel .mat-mdc-dialog-surface{padding:14px 18px 18px!important;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}}.generation-options-menu .mat-mdc-menu-content{padding:0!important}.generation-options-menu .options-menu-inner{width:320px;max-width:88vw;padding:14px 16px 12px;display:flex;flex-direction:column;gap:8px}.generation-options-menu .options-menu-title{margin:0;font-size:14px;font-weight:800;color:var(--sk-text)}.generation-options-menu .options-menu-hint{margin:0;font-size:11.5px;line-height:1.4;color:var(--sk-text-2)}.generation-options-menu .options-menu-label{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--sk-text-3)}.generation-options-menu .options-menu-divider{height:1px;background:var(--sk-border);margin:4px 0}.generation-options-menu .options-menu-depth{width:100%}.generation-options-menu .options-menu-depth .mat-button-toggle{flex:1 1 0}.generation-options-menu .options-menu-foot{margin:4px 0 0;padding-top:8px;border-top:1px solid var(--sk-border);font-size:11.5px;color:var(--sk-primary)}.generate-copy-coverage-menu .locations-menu-title{padding:10px 16px 4px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sk-text-2)}.onboarding-wizard-menu.mat-mdc-menu-panel{max-width:min(300px,calc(100vw - 24px))}.onboarding-wizard-menu .onb-menu-danger .mat-icon,.onboarding-wizard-menu .onb-menu-danger .mat-mdc-menu-item-text{color:color-mix(in srgb,#c62828 45%,var(--sk-text))}.onboarding-wizard-menu .onb-menu-note{margin:4px 0 0;padding:8px 16px 4px;border-top:1px solid var(--sk-border-soft);font-size:11.5px;line-height:1.45;color:var(--sk-text-2);white-space:normal}.pb-pay-group .mdc-form-field{align-items:flex-start}.pb-pay-group .mdc-form-field>label{padding-top:10px}.pac-container{z-index:1200!important}:focus-visible:not(input):not(textarea):not(select):not([tabindex="-1"]){outline:2px solid var(--primary-color);outline-offset:2px}.tnum,.sked-tnum,.mat-mdc-paginator-range-actions .mat-mdc-paginator-range-label,input[type=number]{font-variant-numeric:tabular-nums}.sked-stagger>*{animation:sked-rise var(--sked-d-3) var(--sked-e-out) backwards}.sked-stagger>*:nth-child(1){animation-delay:0ms}.sked-stagger>*:nth-child(2){animation-delay:calc(var(--sked-stagger-step) * 1)}.sked-stagger>*:nth-child(3){animation-delay:calc(var(--sked-stagger-step) * 2)}.sked-stagger>*:nth-child(4){animation-delay:calc(var(--sked-stagger-step) * 3)}.sked-stagger>*:nth-child(5){animation-delay:calc(var(--sked-stagger-step) * 4)}.sked-stagger>*:nth-child(n+6){animation-delay:calc(var(--sked-stagger-step) * 5)}.sked-rise{animation:sked-rise var(--sked-d-3) var(--sked-e-out) backwards}@keyframes sked-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){@keyframes sked-rise{0%{opacity:0}to{opacity:1}}}.sked-pressable{transition:transform var(--sked-d-2) var(--sked-e-spring)}.sked-pressable:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.mat-mdc-table .mat-mdc-row{transition:background-color var(--sked-d-1) var(--sked-e-io)}.mat-mdc-table .mat-mdc-row:hover{background:rgba(var(--primary-color-rgb),.035)}}.sked-liftable{transition:transform var(--sked-d-2) var(--sked-e-out),box-shadow var(--sked-d-2) var(--sked-e-out)}@media(hover:hover)and (pointer:fine){.sked-liftable:hover{transform:translateY(-3px);box-shadow:var(--sked-sh-3)}}.sked-liftable:active{transform:translateY(-1px) scale(.995);box-shadow:var(--sked-sh-2);transition-duration:var(--sked-d-1)}
