@charset "UTF-8";.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}html{--mat-ripple-color:rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, .87)}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-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);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-card-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-subtitle-text-color:rgba(0, 0, 0, .54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, .38);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--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:rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, .87)}html{--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}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:.0333333333em;--mat-form-field-subscript-text-weight:400}html{--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)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}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:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}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:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400}html{--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)}html{--mat-autocomplete-background-color:white}html{--mdc-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);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--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}html{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:.4;--mat-chip-trailing-action-opacity:.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-selected-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-flat-disabled-selected-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-selected-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-flat-disabled-selected-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-selected-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-flat-disabled-selected-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:.38;--mdc-switch-disabled-track-opacity:.12;--mdc-switch-disabled-unselected-icon-opacity:.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:.12;--mdc-switch-selected-hover-state-layer-opacity:.04;--mdc-switch-selected-pressed-state-layer-opacity:.1;--mdc-switch-unselected-focus-state-layer-opacity:.12;--mdc-switch-unselected-hover-state-layer-opacity:.04;--mdc-switch-unselected-pressed-state-layer-opacity:.1;--mat-switch-disabled-selected-handle-opacity:.38;--mat-switch-disabled-unselected-handle-opacity:.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-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);--mdc-switch-handle-shadow-color:black;--mdc-switch-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);--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-color:rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:.38;--mdc-radio-disabled-unselected-icon-opacity:.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button{--mdc-form-field-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}html{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}.mat-mdc-radio-button{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:.0178571429em;--mdc-form-field-label-text-weight:400}html{--mat-slider-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%);--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:.6}html{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mdc-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-ripple-color:#3f51b5;--mat-slider-hover-state-layer-color:rgba(63, 81, 181, .05);--mat-slider-focus-state-layer-color:rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity:.6}html .mat-accent{--mat-slider-ripple-color:#ff4081;--mat-slider-hover-state-layer-color:rgba(255, 64, 129, .05);--mat-slider-focus-state-layer-color:rgba(255, 64, 129, .2);--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white}html .mat-warn{--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, .2);--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white}html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}html{--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}html{--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:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:.38;--mdc-list-list-item-disabled-leading-icon-opacity:.38;--mdc-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}html{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--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:rgba(0, 0, 0, .12)}html{--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:.16;--mdc-checkbox-selected-hover-state-layer-opacity:.04;--mdc-checkbox-selected-pressed-state-layer-opacity:.16;--mdc-checkbox-unselected-focus-state-layer-opacity:.16;--mdc-checkbox-unselected-hover-state-layer-opacity:.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-checkbox{--mdc-form-field-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block}.mat-mdc-checkbox{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-keep-touch-target:false;--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px}html{--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity:.04;--mat-text-button-focus-state-layer-opacity:.12;--mat-text-button-pressed-state-layer-opacity:.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity:.04;--mat-filled-button-focus-state-layer-opacity:.12;--mat-filled-button-pressed-state-layer-opacity:.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-protected-button-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);--mdc-protected-button-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);--mdc-protected-button-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);--mdc-protected-button-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);--mdc-protected-button-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);--mdc-protected-button-container-shadow-color:#000;--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity:.04;--mat-protected-button-focus-state-layer-opacity:.12;--mat-protected-button-pressed-state-layer-opacity:.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity:.04;--mat-outlined-button-focus-state-layer-opacity:.12;--mat-outlined-button-pressed-state-layer-opacity:.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mdc-protected-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block}html{--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none}html{--mdc-icon-button-icon-size:24px}html{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-pressed-state-layer-opacity:.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px;--mdc-fab-small-container-shape:50%;--mdc-fab-small-icon-size:24px;--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px}html{--mdc-fab-container-color:white;--mdc-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);--mdc-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);--mdc-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);--mdc-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);--mdc-fab-container-shadow-color:#000;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-fab-small-container-color:white;--mdc-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);--mdc-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);--mdc-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);--mdc-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);--mdc-fab-small-container-shadow-color:#000;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-extended-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);--mdc-extended-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);--mdc-extended-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);--mdc-extended-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);--mdc-extended-fab-container-shadow-color:#000}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:#3f51b5;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:#ff4081;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block}html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#ff4081}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--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)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--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}html{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:.04;--mat-standard-button-toggle-focus-state-layer-opacity:.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:.03125em;--mat-standard-button-toggle-label-text-weight:400}html{--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)}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--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:black;--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, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, .18);--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:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--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:rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, .26);--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)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--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}html{--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)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--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:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--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:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--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:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}html{line-height:1.15;-webkit-text-size-adjust:100%}*{margin:0;padding:0;box-sizing:border-box}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/fonts/nunito-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/fonts/nunito-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/assets/fonts/nunito-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/assets/fonts/nunito-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/assets/fonts/nunito-sans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/assets/fonts/nunito-sans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/assets/fonts/nunito-sans-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/assets/fonts/nunito-sans-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, transparent);color:var(--mat-app-text-color, inherit)}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color: #0f0f11;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #536dfe;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #0f0f11;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #0f0f11;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #536dfe;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #536dfe;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font: Nunito;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Nunito;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html{--mdc-elevated-card-container-color: white;--mdc-elevated-card-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);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-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-subtitle-text-color: rgba(0, 0, 0, .54)}html{--mat-card-title-text-font: Nunito;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Nunito;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #0f0f11;--mdc-linear-progress-track-color: rgba(15, 15, 17, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #536dfe;--mdc-linear-progress-track-color: rgba(83, 109, 254, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-plain-tooltip-supporting-text-font: Nunito;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #0f0f11;--mdc-filled-text-field-focus-active-indicator-color: #0f0f11;--mdc-filled-text-field-focus-label-text-color: rgba(15, 15, 17, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #0f0f11;--mdc-outlined-text-field-focus-outline-color: #0f0f11;--mdc-outlined-text-field-focus-label-text-color: rgba(15, 15, 17, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(15, 15, 17, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--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: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #536dfe;--mdc-filled-text-field-focus-active-indicator-color: #536dfe;--mdc-filled-text-field-focus-label-text-color: rgba(83, 109, 254, .87);--mdc-outlined-text-field-caret-color: #536dfe;--mdc-outlined-text-field-focus-outline-color: #536dfe;--mdc-outlined-text-field-focus-label-text-color: rgba(83, 109, 254, .87);--mat-form-field-focus-select-arrow-color: rgba(83, 109, 254, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html{--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}html{--mdc-filled-text-field-label-text-font: Nunito;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Nunito;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Nunito;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Nunito;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--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)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 15, 17, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}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: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(83, 109, 254, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}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: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Nunito;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--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)}html{--mat-autocomplete-background-color: white}html{--mdc-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);--mdc-dialog-container-shadow-color: #000;--mdc-dialog-container-shape: 4px;--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}html{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font: Nunito;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Nunito;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-family: rounded;--mdc-chip-container-shape-radius: 16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family: rounded;--mdc-chip-with-avatar-avatar-shape-radius: 14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0f11;--mdc-chip-elevated-selected-container-color: #0f0f11;--mdc-chip-elevated-disabled-container-color: #0f0f11;--mdc-chip-flat-disabled-selected-container-color: #0f0f11;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #536dfe;--mdc-chip-elevated-selected-container-color: #536dfe;--mdc-chip-elevated-disabled-container-color: #536dfe;--mdc-chip-flat-disabled-selected-container-color: #536dfe;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Nunito;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1;--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-selected-focus-state-layer-color: #6b6a6e;--mdc-switch-selected-handle-color: #6b6a6e;--mdc-switch-selected-hover-state-layer-color: #6b6a6e;--mdc-switch-selected-pressed-state-layer-color: #6b6a6e;--mdc-switch-selected-focus-handle-color: #0f0f11;--mdc-switch-selected-hover-handle-color: #0f0f11;--mdc-switch-selected-pressed-handle-color: #0f0f11;--mdc-switch-selected-focus-track-color: #e6e5e0;--mdc-switch-selected-hover-track-color: #e6e5e0;--mdc-switch-selected-pressed-track-color: #e6e5e0;--mdc-switch-selected-track-color: #e6e5e0;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-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);--mdc-switch-handle-shadow-color: black;--mdc-switch-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);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-color: rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #3949ab;--mdc-switch-selected-handle-color: #3949ab;--mdc-switch-selected-hover-state-layer-color: #3949ab;--mdc-switch-selected-pressed-state-layer-color: #3949ab;--mdc-switch-selected-focus-handle-color: #1a237e;--mdc-switch-selected-hover-handle-color: #1a237e;--mdc-switch-selected-pressed-handle-color: #1a237e;--mdc-switch-selected-focus-track-color: #7986cb;--mdc-switch-selected-hover-track-color: #7986cb;--mdc-switch-selected-pressed-track-color: #7986cb;--mdc-switch-selected-track-color: #7986cb}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}html{--mdc-switch-state-layer-size: 40px}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-font: Nunito;--mdc-form-field-label-text-line-height: 20px;--mdc-form-field-label-text-size: 14px;--mdc-form-field-label-text-tracking: .0178571429em;--mdc-form-field-label-text-weight: 400}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button{--mdc-form-field-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0f11;--mdc-radio-selected-hover-icon-color: #0f0f11;--mdc-radio-selected-icon-color: #0f0f11;--mdc-radio-selected-pressed-icon-color: #0f0f11;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #0f0f11;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #536dfe;--mdc-radio-selected-hover-icon-color: #536dfe;--mdc-radio-selected-icon-color: #536dfe;--mdc-radio-selected-pressed-icon-color: #536dfe;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #536dfe;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}html{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.mat-mdc-radio-button{--mdc-form-field-label-text-font: Nunito;--mdc-form-field-label-text-line-height: 20px;--mdc-form-field-label-text-size: 14px;--mdc-form-field-label-text-tracking: .0178571429em;--mdc-form-field-label-text-weight: 400}html{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6}html{--mdc-slider-handle-color: #0f0f11;--mdc-slider-focus-handle-color: #0f0f11;--mdc-slider-hover-handle-color: #0f0f11;--mdc-slider-active-track-color: #0f0f11;--mdc-slider-inactive-track-color: #0f0f11;--mdc-slider-with-tick-marks-inactive-container-color: #0f0f11;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mdc-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-ripple-color: #0f0f11;--mat-slider-hover-state-layer-color: rgba(15, 15, 17, .05);--mat-slider-focus-state-layer-color: rgba(15, 15, 17, .2);--mat-slider-value-indicator-opacity: .6}html .mat-accent{--mat-slider-ripple-color: #536dfe;--mat-slider-hover-state-layer-color: rgba(83, 109, 254, .05);--mat-slider-focus-state-layer-color: rgba(83, 109, 254, .2);--mdc-slider-handle-color: #536dfe;--mdc-slider-focus-handle-color: #536dfe;--mdc-slider-hover-handle-color: #536dfe;--mdc-slider-active-track-color: #536dfe;--mdc-slider-inactive-track-color: #536dfe;--mdc-slider-with-tick-marks-inactive-container-color: #536dfe;--mdc-slider-with-tick-marks-active-container-color: white}html .mat-warn{--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2);--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white}html{--mdc-slider-label-label-text-font: Nunito;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--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}html{--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: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Nunito;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0f11;--mdc-radio-selected-hover-icon-color: #0f0f11;--mdc-radio-selected-icon-color: #0f0f11;--mdc-radio-selected-pressed-icon-color: #0f0f11}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #536dfe;--mdc-radio-selected-hover-icon-color: #536dfe;--mdc-radio-selected-icon-color: #536dfe;--mdc-radio-selected-pressed-icon-color: #536dfe}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #0f0f11;--mdc-checkbox-selected-hover-icon-color: #0f0f11;--mdc-checkbox-selected-icon-color: #0f0f11;--mdc-checkbox-selected-pressed-icon-color: #0f0f11;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0f11;--mdc-checkbox-selected-hover-state-layer-color: #0f0f11;--mdc-checkbox-selected-pressed-state-layer-color: #0f0f11;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #536dfe;--mdc-checkbox-selected-hover-icon-color: #536dfe;--mdc-checkbox-selected-icon-color: #536dfe;--mdc-checkbox-selected-pressed-icon-color: #536dfe;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #536dfe;--mdc-checkbox-selected-hover-state-layer-color: #536dfe;--mdc-checkbox-selected-pressed-state-layer-color: #536dfe;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#0f0f11}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font: Nunito;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Nunito;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Nunito;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Nunito;letter-spacing:.009375em}html{--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: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px}html{--mat-paginator-container-text-font: Nunito;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mdc-secondary-navigation-tab-container-height: 48px;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #0f0f11;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0f11;--mat-tab-header-active-ripple-color: #0f0f11;--mat-tab-header-inactive-ripple-color: #0f0f11;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0f11;--mat-tab-header-active-hover-label-text-color: #0f0f11;--mat-tab-header-active-focus-indicator-color: #0f0f11;--mat-tab-header-active-hover-indicator-color: #0f0f11}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #536dfe;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #536dfe;--mat-tab-header-active-ripple-color: #536dfe;--mat-tab-header-inactive-ripple-color: #536dfe;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #536dfe;--mat-tab-header-active-hover-label-text-color: #536dfe;--mat-tab-header-active-focus-indicator-color: #536dfe;--mat-tab-header-active-hover-indicator-color: #536dfe}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #0f0f11;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #536dfe;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Nunito;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #536dfe;--mdc-checkbox-selected-hover-icon-color: #536dfe;--mdc-checkbox-selected-icon-color: #536dfe;--mdc-checkbox-selected-pressed-icon-color: #536dfe;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #536dfe;--mdc-checkbox-selected-hover-state-layer-color: #536dfe;--mdc-checkbox-selected-pressed-state-layer-color: #536dfe;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-checkbox{--mdc-form-field-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #0f0f11;--mdc-checkbox-selected-hover-icon-color: #0f0f11;--mdc-checkbox-selected-icon-color: #0f0f11;--mdc-checkbox-selected-pressed-icon-color: #0f0f11;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0f11;--mdc-checkbox-selected-hover-state-layer-color: #0f0f11;--mdc-checkbox-selected-pressed-state-layer-color: #0f0f11;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}.mat-mdc-checkbox{--mdc-form-field-label-text-font: Nunito;--mdc-form-field-label-text-line-height: 20px;--mdc-form-field-label-text-size: 14px;--mdc-form-field-label-text-tracking: .0178571429em;--mdc-form-field-label-text-weight: 400}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-keep-touch-target: false;--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-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);--mdc-protected-button-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);--mdc-protected-button-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);--mdc-protected-button-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);--mdc-protected-button-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);--mdc-protected-button-container-shadow-color: #000;--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #0f0f11;--mat-text-button-state-layer-color: #0f0f11;--mat-text-button-ripple-color: rgba(15, 15, 17, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #536dfe;--mat-text-button-state-layer-color: #536dfe;--mat-text-button-ripple-color: rgba(83, 109, 254, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #0f0f11;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #536dfe;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #0f0f11;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #536dfe;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #0f0f11;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #0f0f11;--mat-outlined-button-ripple-color: rgba(15, 15, 17, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #536dfe;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #536dfe;--mat-outlined-button-ripple-color: rgba(83, 109, 254, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html{--mdc-text-button-label-text-font: Nunito;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Nunito;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Nunito;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none;--mdc-protected-button-label-text-font: Nunito;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none}html{--mdc-icon-button-icon-size: 24px}html{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #0f0f11;--mat-icon-button-state-layer-color: #0f0f11;--mat-icon-button-ripple-color: rgba(15, 15, 17, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #536dfe;--mat-icon-button-state-layer-color: #536dfe;--mat-icon-button-ripple-color: rgba(83, 109, 254, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape: 50%;--mdc-fab-icon-size: 24px;--mdc-fab-small-container-shape: 50%;--mdc-fab-small-icon-size: 24px;--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px}html{--mdc-fab-container-color: white;--mdc-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);--mdc-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);--mdc-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);--mdc-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);--mdc-fab-container-shadow-color: #000;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-fab-small-container-color: white;--mdc-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);--mdc-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);--mdc-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);--mdc-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);--mdc-fab-small-container-shadow-color: #000;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-extended-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);--mdc-extended-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);--mdc-extended-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);--mdc-extended-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);--mdc-extended-fab-container-shadow-color: #000}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #0f0f11;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #536dfe;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #0f0f11;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #536dfe;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html{--mdc-extended-fab-label-text-font: Nunito;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #536dfe}html{--mdc-snackbar-supporting-text-font: Nunito;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--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)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Nunito;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Nunito;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Nunito;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html{--mdc-circular-progress-active-indicator-color: #0f0f11}html .mat-accent{--mdc-circular-progress-active-indicator-color: #536dfe}html .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}html{--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}html{--mat-badge-background-color: #0f0f11;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #536dfe;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Nunito;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Nunito;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html{--mat-standard-button-toggle-height: 48px}html{--mat-legacy-button-toggle-label-text-font: Nunito;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Nunito;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html{--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)}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #0f0f11;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(15, 15, 17, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(15, 15, 17, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(15, 15, 17, .3);--mat-datepicker-toggle-active-state-icon-color: #0f0f11;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(15, 15, 17, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--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: black;--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, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--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: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #536dfe;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(83, 109, 254, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(83, 109, 254, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(83, 109, 254, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(83, 109, 254, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #536dfe}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Nunito;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--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: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--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)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Nunito;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Nunito;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #0f0f11}.mat-icon.mat-accent{--mat-icon-color: #536dfe}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--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}html{--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)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0f11;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0f11;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0f11;--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: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--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: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #536dfe;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #536dfe;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #536dfe;--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: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Nunito;--mat-stepper-header-label-text-font: Nunito;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: #757575}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #0f0f11;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #536dfe;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Nunito;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Nunito;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}:root{--mat-datepicker-calendar-date-selected-state-background-color: #33513C;--mat-datepicker-calendar-date-selected-state-text-color: #fff;--mat-datepicker-calendar-date-today-outline-color: #33513C;--mat-datepicker-calendar-date-today-selected-state-outline-color: #33513C;--mat-datepicker-calendar-date-focus-state-background-color: #E8EDE6;--mat-datepicker-calendar-date-hover-state-background-color: #E8EDE6}.d-none{display:none!important}.no-scroll{overflow:hidden;scroll-behavior:initial!important}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}img,video,canvas,svg,iframe{max-width:100%;height:auto}*{min-width:0}html{scroll-behavior:initial!important}body{scroll-behavior:smooth}html,body{font-family:Nunito,sans-serif}html ::-webkit-scrollbar,body ::-webkit-scrollbar{display:none;width:6px;height:6px}html ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{background:#bebebe;border-radius:6px}html ::-webkit-scrollbar-thumb:hover,body ::-webkit-scrollbar-thumb:hover{background:#b3b3b3}html ::-webkit-scrollbar-thumb:active,body ::-webkit-scrollbar-thumb:active{background-color:#999}html ::-webkit-scrollbar-track,body ::-webkit-scrollbar-track{background:#efefef}html ::-webkit-scrollbar-track:hover,html ::-webkit-scrollbar-track:active,body ::-webkit-scrollbar-track:hover,body ::-webkit-scrollbar-track:active{background:#dfdfdf}.container{width:100%;height:100vh;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:100px 140px;background-size:cover}.grecaptcha-badge{visibility:hidden}body.recaptcha .grecaptcha-badge{visibility:visible}.d-center{display:flex;align-items:center;justify-content:center}.d-end{display:flex;justify-content:flex-end;align-items:center}.container{width:100%;height:100vh;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:100px 140px;background-color:#fafafa}.container-login{width:100%;display:flex;justify-content:center;align-items:center}.shadow-default{box-shadow:#11111a1a 0 1px;border-radius:12px;background-color:#fff}.cdk-overlay-pane{animation:none!important}.cdk-overlay-pane .mat-menu-panel{min-width:260px;background-color:#fff;margin-top:8px!important;border-radius:12px;z-index:2;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.cdk-overlay-pane .mat-menu-panel .item-profile:last-child{border-radius:0!important}.form-error{position:absolute;bottom:-10px;right:0;display:inline-block;color:#ff040e;margin:4px 4px 0 0;font-weight:400;height:8px;font-size:12px}.field-hide{display:none}app-request{position:relative;height:100%}.w-100{width:100%}.w-50{width:50%}.m-t-10{margin-top:10px}.m-t-6{margin-top:6px}.m-t-20{margin-top:20px}.m-b-10{margin-bottom:10px}.m-b-20{margin-bottom:20px}.p-0-10{padding:0 10px}.block{pointer-events:none}.p-grid{padding:.5rem 0}.p-0{padding:0}.p-grid-left{padding:.5rem 0 .5rem .5rem}.p-grid-right{padding:.5rem .5rem .5rem 0}app-onboarding-form{height:100%}app-onboarding-form ::-webkit-scrollbar{display:none!important}.table-container ::-webkit-scrollbar{display:flex!important;width:0!important;background-color:#ffffffb3}.container-chart-line ::-webkit-scrollbar{display:flex!important;width:0!important}.input-req{color:#ff040e;font-weight:700}.input-error input,.input-error select,.input-error textarea,.input-error .container-ng-select{border-color:#ff040e!important}.input-error .input-title,.input-error .icon,.title-error{color:#ff040e!important}.filter-report-group .input-title,.input-group-text-area .input-title,.input-group .input-title{display:block;font-family:Nunito,sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#0f0f11}.input-group select,.input-group input{height:52px;width:100%;padding:0 20px;border-radius:16px;border:1.5px solid rgba(15,15,17,.08);background:#fff;outline:none;font-family:Nunito,sans-serif;font-size:14px;color:#0f0f11}.input-group select::placeholder,.input-group input::placeholder{color:#9a9a9d;font-weight:400}.input-group select:-webkit-autofill,.input-group input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset;-webkit-box-shadow:0 0 0 1000px white inset;background-color:transparent!important}.input-group{display:flex;flex-direction:column;position:relative;width:100%}.input-group .input-title{margin-bottom:6px}.input-group input{z-index:1}.input-group select{z-index:1;cursor:pointer}.input-group .icon{position:absolute;bottom:0;height:52px;display:flex;align-items:center;z-index:2;font-size:18px;color:#a0a0a0}.input-group .icon-right{right:16px}.input-group .icon-password-directive,.input-group .icon-padlock{cursor:pointer}.input-group:has(.icon:not(.icon-right)) input{padding-left:44px}.input-group:has(.icon-right) input{padding-right:44px}.input-group:focus-within input,.input-group:focus-within select{border-color:#33513c}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;color:#9a9a9d;-webkit-text-fill-color:#9A9A9D;background-color:#f2f3f1!important}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f2f3f1!important}.ng-select.ng-select-disabled .ng-value{background-color:transparent!important}.ng-select.ng-select-disabled .ng-select-container,.ng-select.ng-select-disabled .ng-value-container,.ng-select.ng-select-disabled .ng-value,.ng-select.ng-select-disabled .ng-arrow-wrapper,.ng-select.ng-select-disabled .ng-input>input{cursor:not-allowed!important}.ng-select.ng-select-disabled .ng-value-label,.ng-select.ng-select-disabled .ng-placeholder{color:#9a9a9d!important}.drawer__readonly{display:flex;align-items:center;cursor:not-allowed;height:50px;padding:0 15px;font-size:14px;font-weight:600;color:#9a9a9d;border:1px solid rgba(15,15,17,.08);border-radius:16px;background:#f2f3f1}.input-group-text-area{display:flex;flex-direction:column;width:100%;position:relative}.input-group-text-area .input-title{margin-bottom:6px}.input-group-text-area textarea{border:1.5px solid rgba(15,15,17,.08);background:#fff;width:100%;height:100px;border-radius:16px;padding:16px 20px 10px;resize:none;outline:none;font-family:Nunito,sans-serif;font-size:14px;z-index:1;color:#0f0f11}.input-group-text-area textarea::placeholder{color:#9a9a9d;font-weight:400}.input-group-text-area textarea::-webkit-scrollbar{display:flex;width:6px;height:6px}.input-group-text-area textarea:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset;-webkit-box-shadow:0 0 0 1000px white inset;background-color:transparent!important}.input-group-text-area:focus-within textarea{border-color:#33513c}input{font-family:Nunito,sans-serif}select{font-family:Nunito,sans-serif;font-size:15px;font-weight:500;color:#0f0f11;background-color:#fff;border:1px solid rgba(15,15,17,.14);border-radius:16px;outline:none;cursor:pointer;transition:border-color .2s ease}select:focus{border-color:#33513c}select option{color:#33513c;background-color:#fff}.datepicker .form-input{margin-top:0!important;width:-webkit-fill-available!important;height:auto!important}.datepicker .button-datepicker{position:absolute;right:0;bottom:0;height:52px;display:flex;align-items:center}.password-validate ul{list-style:none;padding:0;margin-left:9px}.password-validate ul .item-validate{display:inline-flex;align-items:center;color:#6b6a6e;margin-bottom:6px;width:100%}.password-validate ul .item-validate em{margin-right:4px}.password-validate ul .item-validate span{font-size:12px;font-weight:400}.password-validate ul .validate-check{color:#34a853}.password-validate ul .validate-check .characters{color:#34a853!important}.password-validate ul .validate-error{color:#ff040e}mat-checkbox{font-family:Nunito,sans-serif!important}.characters{color:#22392a;font-weight:bolder!important}.datepicker-group{cursor:pointer}.datepicker-group input[readonly]{cursor:pointer;caret-color:transparent}.datepicker-group .input-icon-suffix{position:absolute;right:14px;bottom:0;height:52px;display:flex;align-items:center;font-size:20px;color:#9ca3af;pointer-events:none}.form-divider{width:100%;height:1px;background-color:#0f0f1114;margin:4px 0}.form-section-header{margin-top:6px;margin-bottom:-8px}.form-section-header .form-divider{margin-bottom:12px}.form-section-header .form-section-header__title{font-size:14px;font-weight:700;color:#0f0f11}.form-section-header .form-section-header__hint{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#9a9a9d}.form-section-footer{margin-top:-8px}.ng-dropdown-panel.ng-select-bottom{margin-top:1px!important}.ngx-mat-timepicker-meridian button{font-size:14px;font-weight:600}.ngx-mat-timepicker-meridian button:hover{color:#fff;background-color:#33513c}.ng-dropdown-panel{overflow:hidden;background-color:#fff;border:1px solid rgba(15,15,17,.14);border-radius:8px;box-shadow:0 12px 24px #0f0f111f}.ng-value{padding:3px 6px;border-radius:4px;color:#0f0f11;background-color:#fff}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option,.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option{color:#2c2b2e;background-color:#fff;border:none}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option.ng-option-marked,.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option.ng-option-marked{color:#0f0f11;background-color:#e8ede6}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option.ng-option-selected{color:#33513c;background-color:#e8ede6;font-weight:600}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option.ng-option-disabled,.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#9a9a9d;background-color:#fff;font-style:italic;cursor:default}.ng-select.container-ng-select .ng-select-container .ng-value-container .ng-input{top:0;bottom:0;display:flex;align-items:center}.ng-select.container-ng-select .ng-select-container .ng-value-container .ng-input>input{font-family:Nunito,sans-serif;font-size:14px;color:#0f0f11;caret-color:#33513c}.ng-select.container-ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#9a9a9d}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:unset}.ng-select.container-ng-select:not(.ng-select-disabled) .ng-select-container{cursor:pointer}.ng-select.container-ng-select.ng-select-searchable:not(.ng-select-disabled) .ng-select-container,.ng-select.container-ng-select.ng-select-searchable:not(.ng-select-disabled) .ng-select-container .ng-value-container .ng-input>input{cursor:text}.ng-select.container-ng-select .ng-clear-wrapper{color:#9a9a9d}.ng-select.container-ng-select .ng-arrow-wrapper .ng-arrow{border-top-color:#9a9a9d}.ng-select.ng-select-single .ng-select-container{height:100%;padding-top:0}.filter-report-group--adm{margin:0!important}.filter-report-group--adm .ng-select.ng-select-single .ng-select-container{height:42px}.filter-report-group{display:flex;flex-direction:column;position:relative}.filter-report-group .clear-btn{background:none;border:none;cursor:pointer;padding:0 7px;font-weight:600;font-size:12px;color:#666}.filter-report-group .img-icon{width:28px;margin-right:10px}.filter-report-group .container-ng-select{width:100%;height:52px;padding:0 14px;font-size:14px;border-radius:16px;color:#0f0f11;border:1.5px solid rgba(15,15,17,.08);background-color:#fff}.filter-report-group .container-ng-select .ng-select-container{border:none;outline:none;box-shadow:none;padding:0;height:100%;color:#0f0f11;background-color:#fff}.filter-report-group .container-ng-select .ng-select-container .ng-value-container{padding-left:0;display:flex;align-items:center}.filter-report-group .container-ng-select .ng-select-container .ng-value-container .ng-input>input{padding-left:0}.filter-report-group .container-ng-select.ng-select-multiple{height:auto;min-height:52px;padding:6px 14px}.filter-report-group .container-ng-select.ng-select-multiple .ng-select-container{min-height:40px;height:auto}.filter-report-group .container-ng-select.ng-select-multiple .ng-select-container .ng-value-container{flex-wrap:wrap;gap:4px;padding-top:0}.filter-report-group .container-ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{max-width:100%;margin:0;display:inline-flex;align-items:center;overflow:hidden}.filter-report-group .container-ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-report-group .container-ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#33513c;box-shadow:none}.filter-report-group .input-title{margin-bottom:6px}.control-report{border:1px solid #d1d1d1;background:#f8f9f7;width:100%;height:42px;border-radius:6px;display:flex;align-items:center;padding:6px 22px;position:relative}.control-report .label-report{position:absolute;font-size:12px;color:#a0a0a0;pointer-events:none;background:#f8f9f7;left:16px;padding:0 6px;top:0;transform:translateY(-50%)}.control-report input{background:none;border:none;outline:none;font-size:14px;width:100%;color:#5c5c5c}.control-report input.ng-dirty~.input-title{font-size:12px;top:0;padding:0 4px;left:12px;background:transparent}.control-report input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset;-webkit-box-shadow:0 0 0 1000px white inset;background-color:transparent!important}.step-indicator{display:flex;align-items:center}.step{width:10px;height:10px;border-radius:50%;margin-right:8px;background-color:gray}.step.completed{background-color:#d3d3d3}.step-label{color:gray;font-size:14px}.form-toggle-row{width:100%;justify-content:space-between;align-items:center;flex-direction:row;display:flex;gap:16px}.form-toggle-row .form-toggle-group{display:flex;flex-direction:column;justify-content:center}.form-toggle-row .form-toggle-group .line{width:100%;height:1px;background-color:#efeeea;margin-top:14px}.form-toggle-row .form-toggle-description{font-size:12px;font-weight:700;color:#9a9a9d;width:100%}.form-toggle-row .form-hint{display:block;font-size:12px;color:#9a9a9d;margin-top:4px}.form-toggle-row .form-toggle-title{display:flex;font-size:14px;font-weight:800}.form-switch{position:relative;width:49px;height:27px;min-width:49px;flex-shrink:0;border:none;border-radius:999px;padding:3px;background:#0f0f1129;cursor:pointer}@media (max-width: 767.98px){.form-switch:after{content:"";position:absolute;inset:-9px 0}}.form-switch span{width:21px;height:21px;border-radius:50%;display:block;background:#fff;transform:translate(0);transition:transform .15s ease}.form-switch.active{background:#33513c}.form-switch.active span{transform:translate(22px)}.form-switch--purple.active{background:#7c4dda}@media (max-width: 767.98px){button:not(.form-switch):not([class*=__close]):not(.cash-modal__x),.btn,a.btn,a.button,.ng-select .ng-select-container,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}button[class*=__close],button.cash-modal__x{position:relative}button[class*=__close]:after,button.cash-modal__x:after{content:"";position:absolute;inset:-8px}em[class*=material-symbols][role=button],.icon-btn,.button-menu{min-width:44px;min-height:44px}}app-table{display:block;width:100%;max-width:100%;min-width:0;height:100%;min-height:0;flex:1 1 auto;overflow:hidden}.overflow-visible{overflow:visible!important}.empty-table{min-height:220px;width:100%;padding:32px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.empty-table__icon{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8ede6;margin-bottom:8px}.empty-table__icon em{font-size:46px;color:#33513c}.empty-table__title{margin:0;color:#353639;font-size:16px;font-weight:500}.row-actions{display:flex;align-items:center;gap:7px}.table-head-cell{padding:16px 6px 12px;font-size:12px;font-weight:800;letter-spacing:.4px;text-align:left;text-transform:capitalize;white-space:nowrap;color:#0f0f11;background:#fff;border:none;border-bottom:1px solid rgba(15,15,17,.08);border-radius:0}.button-menu{height:36px;width:36px;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;border:1px solid rgba(15,15,17,.12);background:transparent;border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.button-menu i,.button-menu em{font-size:16px;color:#33513c;transition:color .15s ease}.button-menu:hover{background:#33513c;border-color:#33513c;transform:translateY(-1px)}.button-menu:hover i,.button-menu:hover em{color:#fff}.button-menu--danger{border-color:#b4232b40;background:#b4232b0f}.button-menu--danger i,.button-menu--danger em{color:#b4232b}.button-menu--danger:hover{background:#b4232b;border-color:#b4232b}.button-menu--danger:hover i,.button-menu--danger:hover em{color:#fff}.button-menu--image{height:30px;width:30px;border-color:#f0705a4d;background:#fef4f0}.button-menu--image i,.button-menu--image em{font-size:17px}.button-menu--muted i,.button-menu--muted em{color:#6b6a6e}.table-body{padding:0;background:transparent;width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.table-body .table-without-pagination{padding:28px!important}.table-body .table-wrapper{border-radius:18px;background:#fff;border:1px solid rgba(15,15,17,.08);padding:16px 20px 2px;width:100%;height:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}.table-body .table-wrapper .table-header{display:flex;align-items:center;gap:16px}.table-body .table-wrapper .table-header .title{color:#353639;font-size:18px;font-weight:500;display:block;white-space:nowrap}.table-body .table-wrapper .table-header .table-titles{display:flex;flex-direction:column;gap:2px}.table-body .table-wrapper .table-header .subtitle{color:#6b6a6e;font-size:13px;font-weight:400;white-space:nowrap}.table-body .table-wrapper .table-header .controls{width:100%;position:relative;display:flex;justify-content:flex-end;gap:12px;margin-bottom:12px}.table-body .table-wrapper .table-header .controls .button-table{border:1px solid #EFEFEF;background:transparent;height:42px;padding:6px 16px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;background:#33513c}.table-body .table-wrapper .table-header .controls .button-table span{font-size:14px;color:#fff;display:block}.table-body .table-wrapper .table-header .controls .button-table i{font-size:18px;color:#fff;margin-right:8px}.table-body .table-wrapper .table-header .controls .button-table:hover{background:#33513c;border-color:#33513c}.table-body .table-wrapper .table-header .controls .button-table:hover span,.table-body .table-wrapper .table-header .controls .button-table:hover i{color:#fff!important}.table-body .table-wrapper .table-header .controls .button-table-active{background:#33513c;border-color:#33513c}.table-body .table-wrapper .table-header .controls .button-table-active span,.table-body .table-wrapper .table-header .controls .button-table-active i{color:#fff!important}.table-body .table-wrapper .table-header .controls .button-table-primary{background:!important;border-color:!important}.table-body .table-wrapper .table-header .controls .button-table-primary span,.table-body .table-wrapper .table-header .controls .button-table-primary i{color:#fff!important}.table-body .table-wrapper .table-header .controls .input-search-invalid{border:1px solid red!important}.table-body .table-wrapper .table-header .controls .input-search{border:1.5px solid #EFEFEF;background:#fff;width:25%;height:40px;border-radius:6px;display:flex;align-items:center;padding:0 14px;position:relative}.table-body .table-wrapper .table-header .controls .input-search input{background:none;border:none;outline:none;font-size:13px;width:100%;height:100%;padding:0;color:#5c5c5c}.table-body .table-wrapper .table-header .controls .input-search .icon{font-size:18px;color:#a0a0a0;margin-right:12px;cursor:pointer}.table-body .table-wrapper .table-header .controls .input-search:focus-within{border:1.5px solid #33513C}.table-body .table-wrapper .table-header .controls .input-search:focus-within .input-title{font-size:12px;top:0;background:#fff;padding:0 4px;font-weight:500;left:12px}.table-body .table-wrapper .table-header .visibility-filters{display:table!important}.table-body .table-wrapper .table-header .container-filters{display:none;cursor:default;position:absolute;z-index:110;top:50px;right:0;width:405px;font-weight:300;background:#fff;border-radius:4px;box-sizing:border-box;border:1.5px solid #EFEFEF;box-shadow:0 4px 10px #0000001a}.table-body .table-wrapper .table-header .container-filters .container-filter-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E6E5E0}.table-body .table-wrapper .table-header .container-filters .container-filter-header .close-form{text-transform:uppercase;font-size:75%;font-weight:600;padding:12px 20px}.table-body .table-wrapper .table-header .container-filters .container-filter-header .close-form em{font-size:18px;cursor:pointer}.table-body .table-wrapper .table-header .container-filters .container-filter-header .close-form em:hover{color:red}.table-body .table-wrapper .table-header .container-filters .container-form{display:flex;flex-wrap:wrap;height:auto;max-height:320px;width:400px;overflow:auto;padding:10px 10px 0}.table-body .table-wrapper .table-header .container-filters .container-form .input-group{margin:0}.table-body .table-wrapper .table-header .container-filters .container-form .filter-report-group{margin-bottom:0}.table-body .table-wrapper .table-header .container-filters .container-footer-buttons{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 18px 14px;gap:10px}.table-body .table-wrapper .table-header .container-filters .container-footer-buttons button{padding:10px 18px;outline:none;border:none;border-radius:4px;cursor:pointer;background-color:#33513c;color:#fff;font-size:14px;font-family:Nunito,sans-serif}.table-body .table-wrapper .table-header .container-filters .container-footer-buttons button:hover{color:#fff}.table-body .table-wrapper .table-content{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;margin-top:0;position:relative;scrollbar-width:thin;scrollbar-color:#C9C9C9 transparent}.table-body .table-wrapper .table-content::-webkit-scrollbar{height:10px}.table-body .table-wrapper .table-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.table-body .table-wrapper .table-content::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:8px}.table-body .table-wrapper .table-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.table-body .table-wrapper .table-content table.mat-mdc-table{width:max-content!important;min-width:100%!important;table-layout:auto!important}.table-body .table-wrapper .table-content .detail-row--hidden{display:none}.table-body .table-wrapper .table-content .mat-mdc-cell.detail-cell{width:auto;padding:4px 0 4px 40px!important;white-space:normal;overflow:visible}.table-body .table-wrapper .table-content tbody tr:has(.detail-cell){animation:none;background:transparent}.table-body .table-wrapper .table-content tbody tr:has(.detail-cell):hover{background:transparent}.table-body .table-wrapper .table-content .col-header{display:inline-flex;align-items:center}.table-body .table-wrapper .table-content .col-header .icon-search{margin-left:4px;font-size:12px;color:#9a9a9d}.table-body .table-wrapper .table-content .mat-mdc-header-cell,.table-body .table-wrapper .table-content .mat-mdc-cell{max-width:none!important;overflow:visible}.table-body .table-wrapper .table-content .mat-mdc-header-row{height:38px;border-radius:12px;text-transform:capitalize;background:#fff!important;z-index:3}.table-body .table-wrapper .table-content .mat-mdc-header-row th{background:#fff!important;z-index:3;white-space:nowrap;letter-spacing:.4px;font-size:12px!important;font-weight:800!important;color:#0f0f11!important;padding:16px 6px 12px;border:none!important;border-bottom:1px solid rgba(15,15,17,.08)!important;border-radius:0!important}.table-body .table-wrapper .table-content .mat-mdc-header-row th .title_column{font-weight:700!important}.table-body .table-wrapper .table-content tbody .tooltip-text{display:none!important}.table-body .table-wrapper .table-content tbody tr.mat-mdc-row{position:relative;z-index:1}.table-body .table-wrapper .table-content tbody tr.mat-mdc-row:hover{z-index:10}.table-body .table-wrapper .table-content tbody tr.mat-mdc-row:hover td{overflow:visible}.table-body .table-wrapper .table-content tbody .boolean-active,.table-body .table-wrapper .table-content tbody .boolean-inactive,.table-body .table-wrapper .table-content tbody .boolean-pending,.table-body .table-wrapper .table-content tbody .approved,.table-body .table-wrapper .table-content tbody .rejected,.table-body .table-wrapper .table-content tbody .expired,.table-body .table-wrapper .table-content tbody .pending,.table-body .table-wrapper .table-content tbody .frozen,.table-body .table-wrapper .table-content tbody .to-cancel,.table-body .table-wrapper .table-content tbody .reversed{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:4px 12px;border-radius:999px;font-weight:600;font-size:12px}.table-body .table-wrapper .table-content tbody .boolean-active:before,.table-body .table-wrapper .table-content tbody .boolean-inactive:before,.table-body .table-wrapper .table-content tbody .boolean-pending:before,.table-body .table-wrapper .table-content tbody .approved:before,.table-body .table-wrapper .table-content tbody .rejected:before,.table-body .table-wrapper .table-content tbody .expired:before,.table-body .table-wrapper .table-content tbody .pending:before,.table-body .table-wrapper .table-content tbody .frozen:before,.table-body .table-wrapper .table-content tbody .to-cancel:before,.table-body .table-wrapper .table-content tbody .reversed:before{content:none}.table-body .table-wrapper .table-content tbody .boolean-active,.table-body .table-wrapper .table-content tbody .approved{background:#097c5914;border:1px solid rgba(9,124,89,.22);color:#0a6c4a}.table-body .table-wrapper .table-content tbody .boolean-inactive,.table-body .table-wrapper .table-content tbody .rejected,.table-body .table-wrapper .table-content tbody .expired{background:#c81e2c14;border:1px solid rgba(200,30,44,.22);color:#c81e2c}.table-body .table-wrapper .table-content tbody .pending,.table-body .table-wrapper .table-content tbody .frozen,.table-body .table-wrapper .table-content tbody .to-cancel,.table-body .table-wrapper .table-content tbody .reversed,.table-body .table-wrapper .table-content tbody .boolean-pending{background:#b88e181a;border:1px solid rgba(184,142,24,.26);color:#8a6a1f}.table-body .table-wrapper .table-content tbody .rectangle{position:relative;display:flex;justify-content:flex-start;align-items:center;height:24px;width:100px;border-radius:4px;background:#f0f0f0}.table-body .table-wrapper .table-content tbody .rectangle .inside-rectangle{display:flex;justify-content:center;align-items:center;position:absolute;width:0;height:100%;border-radius:4px 0 0 4px;background:#055183;color:#fff}.table-body .table-wrapper .table-content tbody .pro-men-30{position:absolute;right:42%}.table-body .table-wrapper .table-content tbody .status-load-component{display:flex;align-items:center;justify-content:center;gap:12px;font-weight:500;font-size:16px}.table-body .table-wrapper .table-content tbody .active-step{color:#62b675}.table-body .table-wrapper .table-content tbody .mat-mdc-cell{border-bottom:1px solid rgba(15,15,17,.08)!important;font-size:13px!important;font-weight:500!important;color:#2c2b2e!important;white-space:nowrap;padding:12px 6px!important}.table-body .table-wrapper .table-content tbody .cell-value{display:block;max-width:100ch;overflow:hidden;text-overflow:ellipsis}.table-body .table-wrapper .table-content tbody .mat-mdc-cell.overflow-visible .cell-value{max-width:none;overflow:visible}.table-body .table-wrapper .table-content .mat-mdc-row{min-height:48px;transition:background-color .15s ease;animation:table-row-in .5s cubic-bezier(.22,1,.36,1) both}.table-body .table-wrapper .table-content .mat-mdc-row:hover{background:#e8ede6}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(1){animation-delay:0ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(2){animation-delay:55ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(3){animation-delay:.11s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(4){animation-delay:165ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(5){animation-delay:.22s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(6){animation-delay:275ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(7){animation-delay:.33s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(8){animation-delay:385ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(9){animation-delay:.44s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(10){animation-delay:495ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(11){animation-delay:.55s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(12){animation-delay:605ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(13){animation-delay:.66s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(14){animation-delay:715ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(15){animation-delay:.77s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(16){animation-delay:825ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(17){animation-delay:.88s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(18){animation-delay:935ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(19){animation-delay:.99s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(20){animation-delay:1045ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(21){animation-delay:1.1s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(22){animation-delay:1155ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(23){animation-delay:1.21s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(24){animation-delay:1265ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(25){animation-delay:1.32s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(26){animation-delay:1375ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(27){animation-delay:1.43s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(28){animation-delay:1485ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(29){animation-delay:1.54s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(30){animation-delay:1595ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(31){animation-delay:1.65s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(32){animation-delay:1705ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(33){animation-delay:1.76s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(34){animation-delay:1815ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(35){animation-delay:1.87s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(36){animation-delay:1925ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(37){animation-delay:1.98s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(38){animation-delay:2035ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(39){animation-delay:2.09s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(40){animation-delay:2145ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(41){animation-delay:2.2s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(42){animation-delay:2255ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(43){animation-delay:2.31s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(44){animation-delay:2365ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(45){animation-delay:2.42s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(46){animation-delay:2475ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(47){animation-delay:2.53s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(48){animation-delay:2585ms}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(49){animation-delay:2.64s}.table-body .table-wrapper .table-content .mat-mdc-row:nth-child(50){animation-delay:2695ms}@media (max-width: 767.98px){app-table{height:auto;flex:0 0 auto;overflow:visible}.table-body{height:auto}.table-body .table-wrapper{padding:16px 14px 10px;height:auto;flex:0 0 auto}.table-body .table-wrapper .table-header{gap:10px}.table-body .table-wrapper .table-header .title{font-size:15px}.table-body .table-wrapper .table-header .subtitle{font-size:12px}.table-body .table-wrapper .table-header .controls .input-search{width:45%}.table-body .table-wrapper .table-header .controls .input-search input{font-size:12px}.table-body .table-wrapper .mat-sort-header-container{position:relative}.table-body .table-wrapper .mat-sort-header-container:after{content:"";position:absolute;inset:-11px 0}.table-body .table-wrapper .table-content{flex:0 0 auto;container-type:inline-size}.table-body .table-wrapper .table-content tbody .mat-mdc-cell{font-size:12px!important}.table-body .table-wrapper .table-content .empty-table{position:sticky;left:0;width:100cqw}}.mat-mdc-paginator-container .mat-mdc-icon-button{--mat-icon-button-state-layer-color: #33513C;--mat-icon-button-hover-state-layer-opacity: .12}.mat-mdc-select-panel .mat-mdc-option{--mat-option-hover-state-layer-color: #33513C;--mat-option-hover-state-layer-opacity: .12}.wrapper-option{background:#fff}.wrapper-option .header{position:relative;display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #E1E1E1}.wrapper-option .header .close{font-weight:600;color:#5a5a5a;font-size:24px;cursor:pointer}.wrapper-option .header .logo-container{border-radius:100%;background:#9a9a9d;width:48px;height:48px;min-width:48px;display:flex;justify-content:center;align-items:center;font-size:24px;color:#fff}.wrapper-option .header .title-header{display:flex;flex-direction:column;gap:4px;width:100%}.wrapper-option .header .title-header span:first-child{font-size:14px;font-weight:500;color:#5a5a5a}.wrapper-option .header .title-header span:last-child{font-size:12px;color:#5a5a5a}.wrapper-option .content{padding-top:4px;display:flex;flex-direction:column;gap:4px;max-height:300px;overflow:auto}.wrapper-option .content .option-item{width:100%;border:none;display:flex;align-items:center;padding:14px 12px;font-size:14px;border-radius:6px;color:#5a5a5a;cursor:pointer;background:transparent}.wrapper-option .content .option-item:hover{background:#0000000d}.wrapper-option .content .option-item i{margin-right:8px;font-size:16px}.mat-mdc-paginator-container{color:#5c5c5c;font-size:13px;justify-content:space-between!important;padding:6px 4px 0!important;min-height:48px}@keyframes table-row-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.table-paginator--custom-size{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.table-paginator--custom-size .mat-mdc-paginator{flex:1;min-width:fit-content}.table-paginator--custom-size .mat-mdc-paginator-range-actions{margin-left:auto;flex-shrink:0}.table-paginator--custom-size .mat-mdc-paginator-range-label{white-space:nowrap}.table-paginator--custom-size .table-page-size{display:flex;align-items:center;gap:8px;color:#5c5c5c;font-size:13px}.table-paginator--custom-size .table-page-size select{height:30px;min-width:62px;padding:0 8px;font-size:13px;color:inherit;background:transparent;border:1px solid rgba(15,15,17,.14);border-radius:4px;cursor:pointer}@media (max-width: 575.98px){.table-paginator--custom-size{gap:4px;flex-wrap:nowrap}.table-paginator--custom-size .mat-mdc-paginator{flex:1 1 auto;min-width:0}.table-paginator--custom-size .mat-mdc-paginator-container{min-height:0;padding:0}.table-paginator--custom-size .mat-mdc-paginator-range-label{margin:0 6px 0 0;font-size:12px}.table-paginator--custom-size .mat-mdc-paginator-range-actions .mat-mdc-icon-button.mat-mdc-button-base{width:44px;height:44px;padding:10px}}.mat-mdc-paginator-page-size-select{width:62px!important}.mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{height:30px}.mat-mdc-paginator-page-size-select .mat-mdc-form-field-flex{height:30px;align-items:center}.mat-mdc-paginator-page-size-select .mat-mdc-form-field-infix{min-height:0;padding:0!important;width:auto}.mat-mdc-paginator-page-size-select .mdc-notched-outline>div{border-color:#0f0f1124!important}table td.table-cell-profit,table td .table-cell-profit{font-weight:800;color:#2c2b2e}table td.table-cell-margin,table td .table-cell-margin{font-weight:800;color:#9a9a9d}table td.table-cell-profit--positive,table td .table-cell-profit--positive,table td.table-cell-margin--positive,table td .table-cell-margin--positive{color:#0a6c4a}.scroll-reveal{opacity:0;transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.scroll-reveal.animate-fade-up{transform:translateY(30px)}.scroll-reveal.animate-fade-left{transform:translate(-30px)}.scroll-reveal.animate-fade-right{transform:translate(30px)}.scroll-reveal.animate-zoom-in{transform:scale(.92)}.scroll-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}}.btn{height:42px;display:inline-flex;font-weight:400;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;text-align:center;vertical-align:middle;background-color:transparent;padding:14px 32px;border-radius:4px;border:0;font-family:Nunito,sans-serif;outline:none;align-items:center;justify-content:center;flex-wrap:nowrap}.btn span{display:inline-flex}.btn i+span{margin-left:8px}.btn span+em{margin-left:8px}.btn em{width:18px;font-size:16px}.btn-squared{padding:14px 32px;border-radius:4px}.btn-squared em{margin-right:6px}.button{display:flex;align-items:center;justify-content:center;height:42px;border-radius:6px;padding:6px 16px;margin-top:16px;font-size:14px;cursor:pointer;background:transparent;border:1.5px solid #EFEFEF;color:#a0a0a0}.button img{width:28px;height:28px;margin-right:6px}.button-primary{color:#fff;background:#33513c;border:none;text-decoration:none}.button-primary:hover{background-color:#22392a}.button-outline:hover{border:none;color:#fff}.button-outline:hover i{color:#fff!important}.button-secondary{color:#fff;background:#33513c;border:none}.button-rtn{border-radius:100%;height:40px!important;width:40px!important}.button-rtn i{font-size:20px;color:#a0a0a0}.btn-lg{width:100%}.btn-primary{background-color:#33513c;color:#fff}.btn-primary:hover{background-color:#233829}.btn-secondary{background-color:#33513c;color:#fff}.btn-success{background-color:#0197f6;color:#fff}.btn-danger{background-color:#ff040e;color:#fff}.btn-warning{background-color:#ffbf01;color:#fff}.btn-info{background-color:#37ccea;color:#fff}.btn-info-light{border:none;outline:2px solid #0909b6;color:#0909b6}.btn-info-light:focus{box-shadow:0 0 0 2px #fff,0 0 0 5px #0909b6,0 1px 2px #000}.btn-info-light:active{background-color:#d9f5ff}.btn-light{color:#2c2b2e;box-shadow:0 2px 6px #00000040}.btn-white{background-color:#fff;color:#9a9a9d}.btn-white:hover{outline:2px solid white;background-color:#9a9a9d;color:#fff}button[disabled]{opacity:.6;pointer-events:none}.btn-group-return{display:flex;width:100%}.btn-group-return .btn-return{flex:1;margin-right:16px;padding:14px 20px!important}.btn-group-return .btn-return .icon-arrow-left{font-size:20px}.btn-group-return .btn-right{width:100%}.switch-button{display:inline-flex;height:auto;align-items:center}.switch-button .tooltip-c{display:flex;align-items:center}.switch-button .first{order:1}.switch-button .first em{font-size:22px}.switch-button .switch-button__checkbox{display:none;order:2}.switch-button .last{order:3}.switch-button .last em{font-weight:600;font-size:26px}.switch-button em{color:#3a3a3d}.switch-button .switch-button__text-left{font-size:18px;font-weight:500;color:#384461;padding-right:6px}.switch-button .switch-button__text-right{font-size:18px;font-weight:500;color:#384461;padding-left:6px}.switch-button .switch-button__status{font-size:18px;font-weight:500;color:#384461;margin-top:10px}.switch-button .switch-button__label{width:50px;height:28px;padding:4px;border-radius:99px;display:inline-block;position:relative;cursor:pointer}.switch-button .switch-button__label:before{transition:.3s;display:inline-flex;position:absolute;width:20px;height:20px;background-color:#fff;content:"";align-items:center;justify-content:center;font-size:1rem;border-radius:50%}.switch-button .switch-button__checkbox:checked+.switch-button__label:before{transform:translate(22px);color:#33513c}.switch-button .switch-button__checkbox:checked~.last em{color:!important}.switch-button .switch-button__checkbox:checked~.first em{color:#3a3a3d}.switch-button .switch-button__checkbox:not(checked)~.first em{color:#33513c}body .cdk-overlay-container{z-index:1300}.mat-mdc-dialog-container .mdc-dialog__surface{padding:0;border-radius:12px!important;background-color:#f2f3f1!important}.mat-mdc-dialog-container .mdc-dialog__surface>*{max-width:100%}.welcome-modal{--wm-primary: #33513C;--wm-title: #0F0F11;--wm-body: #2C2B2E;--wm-subtle: #9A9A9D;--wm-hover: #E8EDE6;--wm-icon-bg: #E8EDE6;--wm-icon-color: #33513C;--wm-radius: 12px;--wm-border: rgba(15, 15, 17, .14);--wm-dot-inactive: rgba(15, 15, 17, .14)}.guide-info-modal{--guide-primary: #33513C;--guide-title: #0F0F11;--guide-body: #2C2B2E;--guide-subtle: #9A9A9D;--guide-hover: #E8EDE6;--guide-icon-bg: #E8EDE6;--guide-icon-color: #33513C;--guide-radius: 12px}.confirm-dialog{width:100%;height:100%;min-height:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:0;background:#fff;padding:24px 22px}.confirm-dialog .header-close{position:absolute;top:10px;right:12px;width:auto}.confirm-dialog .header-close span{display:flex;align-items:center;justify-content:center;cursor:pointer}.confirm-dialog .header-close span em{font-size:16px;color:#9a9a9d}.confirm-dialog .icon-badge{width:52px;height:52px;min-width:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:#e8ede6}.confirm-dialog .icon-badge em{font-size:22px;color:#33513c}.confirm-dialog .content-confirm-dialog{width:100%;display:flex;align-items:center;flex-direction:column;text-align:center}.confirm-dialog .content-confirm-dialog h3{color:#0f0f11;font-weight:500;font-size:17px;margin-bottom:6px}.confirm-dialog .content-confirm-dialog .sub{color:#0f0f11;font-weight:600}.confirm-dialog .content-confirm-dialog p{color:#5c5b5f;font-weight:400;font-size:13.5px;line-height:1.5;margin-bottom:18px}.confirm-dialog .content-confirm-dialog p b{font-weight:800;color:#0f0f11}.confirm-dialog .content-confirm-dialog .btn{width:100%;border-radius:12px}.confirm-dialog .content-confirm-dialog .btn-danger{margin-bottom:8px}.confirm-dialog .content-confirm-dialog .btn-ghost{outline:none;border:1.5px solid rgba(15,15,17,.14);color:#2c2b2e}.confirm-dialog .content-confirm-dialog .btn-ghost:hover{background:#e8ede6;border-color:#33513c}.confirm-dialog .content-confirm-dialog .background-primary{background:#33513c!important}.confirm-dialog .content-confirm-dialog .color-primary{color:#33513c!important}.update-password{display:flex;align-items:center;gap:40px;overflow:hidden;padding:34px}.update-password .update-password-info{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 10px;width:50%}.update-password .update-password-info .image-update{width:280px!important}.update-password .update-password-info .title{text-align:center;font-size:24px;color:#0f0f11;font-weight:600}.update-password .update-password-info .subtitle{text-align:center;font-size:16px;color:#6b6a6e}.update-password .update-form{display:flex;flex-direction:column;width:50%}.update-password .update-form .password-validate{width:80%;justify-content:center;display:flex;align-items:center;flex-direction:column;margin:16px 0 10px}.update-password .update-form .password-validate .item-validate{display:inline-flex;width:100%}.update-password .update-form .password-validate .item-validate em{margin-right:4px}.update-password .update-form .password-validate .item-validate span{font-size:12px;font-weight:400}.update-password .update-form .password-validate .validate-check{color:#0197f6}.update-password .update-form .password-validate .validate-check .characters{color:#0197f6!important}.update-password .update-form .password-validate .validate-error{color:#ff040e}.toast-container{font-family:Nunito Sans,sans-serif;display:flex;flex-direction:column;align-items:flex-end;width:400px;max-width:calc(100vw - 24px)}.toast-container .ngx-toastr{--toast-accent: #175cd3;--toast-icon-background: #eff8ff;--toast-border: #b2ddff;position:relative;width:100%;min-height:72px;margin:0 auto 12px;padding:16px 48px 16px 76px;overflow:hidden;color:#0f0f11;background:#fff none;border-top:1px solid var(--toast-border);border-right:0;border-bottom:0;border-left:4px solid var(--toast-accent);border-radius:4px;box-shadow:0 12px 30px #0f0f1124,0 2px 8px #0f0f1114;cursor:default;opacity:1;transition:box-shadow .18s ease,transform .18s ease}.toast-container .ngx-toastr:before,.toast-container .ngx-toastr:after{position:absolute;content:""}.toast-container .ngx-toastr:before{top:16px;left:16px;width:36px;height:36px;background-color:var(--toast-icon-background);border-radius:10px}.toast-container .ngx-toastr:after{top:25px;left:25px;width:18px;height:18px;background-color:var(--toast-accent);mask:center/contain no-repeat;-webkit-mask:center/contain no-repeat}.toast-container .ngx-toastr:hover{box-shadow:0 16px 36px #0f0f1129,0 4px 10px #0f0f1114;transform:translateY(-1px)}.toast-container .toast-title,.toast-container .toast-message{margin:0;font-size:14px}.toast-container .toast-title{margin-bottom:2px;color:#0f0f11;font-weight:800;line-height:1.35}.toast-container .toast-message{color:#5c5b5f;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.toast-container .toast-close-button{position:absolute;top:10px;right:10px;display:grid;width:30px;height:30px;padding:0;place-items:center;color:#6b6a6e;font-size:22px;font-weight:400;line-height:1;text-shadow:none;background:transparent;border:0;border-radius:8px;opacity:.8}.toast-container .toast-close-button:hover{color:#0f0f11;background-color:#0f0f110f;opacity:1}.toast-container .toast-close-button:focus-visible{outline:2px solid var(--toast-accent);outline-offset:2px}.toast-container .toast-progress{height:3px;background-color:var(--toast-accent);opacity:1}.toast-container .toast-success{--toast-accent: #067647;--toast-icon-background: #ecfdf3;--toast-border: #abefc6}.toast-container .toast-success:after{mask-image:url("./media/success-NCRO7IRF.svg");-webkit-mask-image:url("./media/success-NCRO7IRF.svg")}.toast-container .toast-error{--toast-accent: #b42318;--toast-icon-background: #fef3f2;--toast-border: #fecdca}.toast-container .toast-error:after{mask-image:url("./media/error-6XF25JV4.svg");-webkit-mask-image:url("./media/error-6XF25JV4.svg")}.toast-container .toast-warning{--toast-accent: #b54708;--toast-icon-background: #fffaeb;--toast-border: #fedf89}.toast-container .toast-warning:after{mask-image:url("./media/warning-GXP3WLLG.svg");-webkit-mask-image:url("./media/warning-GXP3WLLG.svg")}.toast-container .toast-info{--toast-accent: #175cd3;--toast-icon-background: #eff8ff;--toast-border: #b2ddff}.toast-container .toast-info:after{mask-image:url("./media/info-SLORE6HG.svg");-webkit-mask-image:url("./media/info-SLORE6HG.svg")}@media (max-width: 575.98px){.toast-container{width:calc(100vw - 24px)}.toast-container .ngx-toastr{min-height:68px;padding:14px 44px 14px 68px}.toast-container .ngx-toastr:before{top:16px;left:14px;width:32px;height:32px}.toast-container .ngx-toastr:after{top:23px;left:21px}}@media (prefers-reduced-motion: reduce){.toast-container .ngx-toastr{transition:none}.toast-container .ngx-toastr:hover{transform:none}}.tooltip-c{position:relative}.tooltip-c .tooltip-text{visibility:hidden;max-width:160px;width:max-content;display:flex;justify-content:center;align-items:center;background-color:#5c5c5c;color:#fff;text-align:center;padding:8px 12px;border-radius:4px;position:absolute;z-index:1;font-size:13px;height:auto}.tooltip-c:hover .tooltip-text{visibility:visible}.tooltip-c .bottom{top:100%;left:-8px;margin-top:4px}.tooltip-c .top{bottom:100%;left:0;margin-bottom:4px}.tooltip-c .right{top:0;bottom:0;left:100%;margin:auto auto auto 8px}.tooltip-c .bottom:after{content:" ";position:absolute;bottom:100%;left:0;margin-left:12px;border-width:5px;border-style:solid;border-color:transparent transparent #5c5c5c transparent}.tooltip-c .right:after{content:" ";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #5c5c5c transparent transparent}.tooltip-c .top:after{content:" ";position:absolute;top:100%;left:0;margin-left:20px;border-width:5px;border-style:solid;border-color:#5c5c5c transparent transparent transparent}.tooltip-nav-text-short{gap:2px!important;height:80px!important;background-color:#33513c;border-radius:12px 12px 12px 2px;background-image:none}.tooltip-nav-text-short:after{top:75px!important;left:-5px!important;transform:rotate(90deg)}.tooltip-nav-text{width:160px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cpath%20d%3D%22M%200%2015%20C%200%205%201%204%202%202%20C%203%200%2013%200%2015%200%20C%2017%200%2027%200%2028%202%20C%2029%204%2030%2010%2030%2015%20C%2030%2020%2029%2026%2028%2028%20C%2027%2030%2017%2030%2015%2030%20C%2012%2030%203%2030%202%2028%20C%201%2026%200%2020%200%2015%22%20stroke%3D%22%2328BBC9%22%20stroke-width%3D%220.1%22%20fill%3D%22%2328BBC9%22/%3E%20%3C/svg%3E);background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center;padding:8px 12px;z-index:1050;height:160px}.tooltip-nav-text span{animation:up ease-in-out .8s forwards}.tooltip-nav-text .title-tooltip{font-weight:500;font-size:14px}.tooltip-nav-text .subtitle-tooltip{font-weight:400;font-size:12px}.tooltip-nav-text .icons-tooltip{display:flex;align-items:center;justify-content:center}.tooltip-nav-text .icons-tooltip em{display:flex;justify-content:center;align-items:center;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%22-0.1%20-1.1%2030.2%2032.2%22%3E%3Cpath%20d%3D%22M%200%2015%20C%200%2010%201%204%202%202%20C%203%200%2010%20-1%2015%20-1%20C%2020%20-1%2027%200%2028%202%20C%2029%204%2030%2010%2030%2015%20C%2030%2020%2029%2026%2028%2028%20C%2027%2030%2020%2031%2015%2031%20C%2010%2031%203%2030%202%2028%20C%201%2026%200%2020%200%2015%22%20stroke%3D%22%23FFFFFFB2%22%20stroke-width%3D%220.1%22%20fill%3D%22%23FFFFFFB2%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-size:contain;background-position:center;color:#33513c;border-radius:10px;padding:10px;font-size:18px}.tooltip-nav-text .icons-tooltip em:nth-child(1){transform:translate(100%);animation:moveLeft ease-in-out .6s forwards}.tooltip-nav-text .icons-tooltip em:nth-child(3){transform:translate(-100%);animation:moveRight ease-in-out .6s forwards}.tooltip-nav-text .icons-tooltip em:nth-child(2){opacity:0;visibility:hidden;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%22-0.1%20-1.1%2030.2%2032.2%22%3E%3Cpath%20d%3D%22M%200%2015%20C%200%2010%201%204%202%202%20C%203%200%2010%20-1%2015%20-1%20C%2020%20-1%2027%200%2028%202%20C%2029%204%2030%2010%2030%2015%20C%2030%2020%2029%2026%2028%2028%20C%2027%2030%2020%2031%2015%2031%20C%2010%2031%203%2030%202%2028%20C%201%2026%200%2020%200%2015%22%20stroke%3D%22%23FFFFFFB2%22%20stroke-width%3D%220.1%22%20fill%3D%22%23FFFFFFFF%22/%3E%3C/svg%3E);font-size:24px;animation:fadeIn ease-in-out .8s .2s forwards}@keyframes moveLeft{to{transform:translate(-8%)}}@keyframes moveRight{to{transform:translate(8%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s 0s}}@keyframes up{0%{opacity:0}to{opacity:1}}.tooltip-nav-text:after{content:" ";position:absolute;top:50%;left:-10px;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #33513C transparent transparent}.sidebar-list{flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;overflow-y:auto}.sidebar-bottom{padding-top:10px;display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:10px}.module-item{width:100%;background-color:#fff;display:block;position:relative;cursor:pointer;margin-bottom:5px;padding:0 15px}.module-item:first-child{margin-top:5px}.module-item .item{position:relative;display:flex;align-items:center;text-decoration:none;width:100%;height:100%;background-color:transparent;border-radius:12px;cursor:pointer}.module-item .item .separator-active{visibility:hidden;position:absolute;width:4px;height:96%;background-color:#33513c;border-radius:999px;right:-15px}.module-item .item .item-content{height:50px;color:#6b6a6e;display:flex;align-items:center;padding:0 15px;width:inherit}.module-item .item .item-content span{font-size:14px;font-weight:400;margin-left:12px}.module-item .item .item-content .hidden{display:none}.module-item .item .item-content em{font-size:20px;font-weight:500}.module-item .item .item-content .icon-chevron-down{position:absolute;right:0;transition:.3s ease}.module-item .item:hover{background-color:#f4f4f0;transition:.3s ease}.module-item .item:hover .item-content{color:#33513c;transition:.3s ease}.module-item .item:hover .item-selected{background-color:#33513c;transition:.3s ease}.module-item .itemActive{background-color:#f4f4f0}.module-item .itemActive .item-content{color:#33513c}.module-item .itemActive .item-selected{background-color:#33513c}.module-item .itemActive .separator-active{visibility:visible}.sidebar-sm span{display:none}.content-accordion{width:100%!important}.content-accordion .title-accordion{font-size:16px;font-weight:600;color:#0f0f11!important;display:flex;gap:4px}.content-accordion .title-accordion em{font-size:20px;font-weight:500;align-items:center}.content-accordion .content-accordion-body .description-accordion{display:block;margin-bottom:10px;color:#6b6a6e!important}.content-accordion .content-accordion-body .mdc-list-item__primary-text{letter-spacing:normal!important}.mat-list-base .mat-list-item-disabled{background:#fff!important}.container-cards{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:30px;overflow:auto;cursor:pointer}.container-cards .selected{border:2px solid}.container-cards .content-card-user{width:220px;height:260px;border-radius:18px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;background-color:#f2f3f1}.container-cards .content-card-user .card-title{font-size:18px;font-weight:500;margin:10px 0;color:#0f0f11}.container-cards .content-card-user .content-card-image{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.container-cards .content-card-user .content-card-image img{width:60px;height:60px;object-fit:cover;border-radius:50%}.container-cards .content-card-user .content-card-image .card-subtitle{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#6b6a6e;font-weight:400;text-align:center}.container-cards .content-card-user .card-info-user{width:100%;height:40%;display:flex;justify-content:center;align-items:center}.container-cards .content-card-user .card-info-user .card-info-block{width:50%;height:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center;padding:20px 0}.container-cards .content-card-user .card-info-user .card-info-block .status{font-size:14px;font-weight:500;margin-top:10px}.container-cards .content-card-user .card-info-user .card-info-block .subtitle{width:180px;font-size:16px;color:#6b6a6e;font-weight:400}.container-cards .content-card-user .card-info-user .card-info-block .count{font-size:14px;color:#6b6a6e;font-weight:600;margin-top:10px}.container-cards .content-card-user .active{color:#0f9d58}.container-cards .content-card-user .inactive{color:#db4437}.wrapper-notifications .notifications-button{position:fixed;right:0;top:30px;padding:8px 10px 8px 8px;background-color:#fff;border-radius:14px 0 0 14px;z-index:998}.wrapper-notifications .notifications-button:hover{cursor:pointer;color:#f0705a;border-radius:14px 0 0 14px;background-color:#fff}.wrapper-notifications .notifications-button .notification-icon{font-size:24px}.wrapper-notifications .notifications-button .notification-badge{position:absolute;top:8px;right:8px;box-sizing:border-box;height:15px;min-width:15px;padding:1px 3px 0;display:flex;align-items:center;justify-content:center;border-radius:999px;background-color:#f0705a;color:#fff;font-size:10px;font-weight:700;line-height:1}.notifications-body{display:flex;flex-direction:column;gap:4px;height:100%}.notifications-body .subtitle-t1{margin:0;font-size:14px;font-family:Nunito,sans-serif;color:#6b6a6e}.notifications-body .notification-type{display:flex;position:relative;padding:8px 0 0;align-items:center}.notifications-body .notification-type:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#f0705a;z-index:0;margin-right:-22px;margin-left:-22px}.notifications-body .notification-type span{position:relative;z-index:1;display:flex;align-items:center;padding:10px 14px;background:transparent;border:2px solid transparent;border-bottom:none;border-radius:12px 12px 0 0;color:#6b6a6e;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-size:14px;justify-content:center}.notifications-body .notification-type span:hover{color:#f0705a}.notifications-body .notification-type span.active{background:#fff;color:#f0705a;border-color:#f0705a}.notifications-body .notification-type span.active:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-2px;height:3px;background:#fff}.notifications-body .notifications-list{flex:1;overflow-y:auto;margin:-16px -22px -22px;padding:20px 22px 22px}.notifications-body .notifications-list.notifications-list--panel{background:#fff}.notifications-body .notifications-list .card-notification{border-radius:10px;margin-bottom:10px;padding:8px 10px;cursor:pointer;position:relative;display:flex;align-items:flex-start;gap:14px}.notifications-body .notifications-list .card-notification.type-unread{background-color:#fcfbf9;border:1px solid #F4F4F0}.notifications-body .notifications-list .card-notification.type-read{background-color:#fff;border:1px solid #F4F4F0}.notifications-body .notifications-list .card-notification .unread-icon{position:absolute;top:30px;right:12px;width:8px;height:8px;border-radius:50%;background-color:#f0705a}.notifications-body .notifications-list .card-notification .type-order,.notifications-body .notifications-list .card-notification .type-reservation,.notifications-body .notifications-list .card-notification .type-address,.notifications-body .notifications-list .card-notification .type-system,.notifications-body .notifications-list .card-notification .type-inventory{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:18px}.notifications-body .notifications-list .card-notification .type-order{background:#fef5f2;color:#22392a}.notifications-body .notifications-list .card-notification .type-address{background:#fff4e8;color:#22392a}.notifications-body .notifications-list .card-notification .container-information{padding-right:18px;font-family:Nunito,sans-serif}.notifications-body .notifications-list .card-notification .container-information .title-notification{font-size:14px;font-weight:700}.notifications-body .notifications-list .card-notification .container-information .description-notification{display:flex;flex-direction:column;gap:4px;margin-block:2px;font-size:12px;color:#6b6a6e}.notifications-body .notifications-list .card-notification .container-information .created-notification{font-size:12px;color:#6b6a6e}@media (max-width: 767.98px){.wrapper-notifications .notifications-button{right:58px;top:10px}.wrapper-notifications .notifications-button .notification-icon{font-size:22px}.wrapper-notifications .notifications-button .notification-badge{right:6px}.notifications-body .subtitle-t1{font-size:12px}.notifications-body .notification-type{padding:6px 0 0;margin-left:-10px;margin-right:-10px}.notifications-body .notification-type span{flex:1;justify-content:center;font-size:12px;padding:10px 14px}.notifications-body .notification-type span.active{padding:10px 16px;margin-inline:-2px}}@media (max-width: 575.98px){.notifications-footer{grid-template-columns:1fr;gap:8px}.notifications-footer .all-read-button,.notifications-footer .clear-button{height:34px;font-size:12px}}app-skeleton,app-skeleton>boneyard-skeleton,app-skeleton [data-boneyard],app-skeleton [data-boneyard-content],app-skeleton [data-boneyard-content]>div{display:block;min-height:0;height:100%;width:100%}.skeleton-stretch>app-skeleton,.skeleton-stretch app-skeleton>boneyard-skeleton,.skeleton-stretch app-skeleton>boneyard-skeleton>div,.skeleton-stretch app-skeleton [data-boneyard-content],.skeleton-stretch app-skeleton [data-boneyard-content]>div{display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767.98px){.skeleton-stretch>app-skeleton,.skeleton-stretch app-skeleton>boneyard-skeleton,.skeleton-stretch app-skeleton>boneyard-skeleton>div,.skeleton-stretch app-skeleton [data-boneyard-content],.skeleton-stretch app-skeleton [data-boneyard-content]>div{height:auto;flex:0 0 auto}}app-skeleton [data-boneyard-content]>.skeleton{display:flex}.skeleton{display:flex;flex-direction:column;gap:0;width:100%;height:100%;overflow:hidden}.skeleton__row{display:grid;align-items:center;gap:14px;border-bottom:1px solid rgba(15,15,17,.08);box-sizing:border-box;flex:0 0 auto}.skeleton__row--head{padding:0}.skeleton__icons{display:flex;gap:8px}.skeleton__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.skeleton__card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;background:#fff;border:1px solid rgba(15,15,17,.08)}.skeleton__card-top{display:flex;align-items:center;gap:12px}.skeleton__card-lines{display:flex;flex-direction:column;gap:7px;flex:1 1 auto}.skeleton__card-chips{display:flex;gap:7px}.skeleton__bone{display:block;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#fafafa 37%,#f0f0f0 63%);background-size:400% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite}.skeleton__bone--head{height:10px;width:60%}.skeleton__bone--cell{height:12px;width:80%}.skeleton__bone--icon{flex-shrink:0;width:36px;height:36px;border-radius:10px}.skeleton__bone--tile{flex-shrink:0;width:44px;height:44px;border-radius:12px}.skeleton__bone--title{height:12px;width:45%}.skeleton__bone--subtitle{height:12px;width:70%}.skeleton__bone--pill{flex-shrink:0;width:58px;height:22px;border-radius:999px}.skeleton__bone--chip{width:68px;height:26px;border-radius:8px}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}app-page-header{width:100%}.app-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:100%}.app-page-header__tools{display:flex;align-items:center;gap:12px;flex-shrink:0}.app-page-header__filter{width:240px}.app-page-header__filter .container-ng-select{height:46px}.app-page-header__btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border:none;border-radius:11px;background:#33513c;color:#fff;font-family:Nunito,sans-serif;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .15s ease}.app-page-header__btn em{font-size:18px}.app-page-header__btn:hover:not(:disabled){background:#22392a}.app-page-header__btn:disabled{opacity:.5;cursor:not-allowed}.app-page-header__btn--secondary{background:#f8f9f7;color:#0f0f11;border:1px solid rgba(15,15,17,.14)}.app-page-header__btn--secondary:hover:not(:disabled){background:#e8ede6}@media (max-width: 991.98px){.app-page-header{flex-direction:column;align-items:stretch}.app-page-header__tools{width:100%}.app-page-header__filter{flex:1 1 auto;width:auto}}@media (max-width: 575.98px){.app-page-header__tools{flex-direction:column;align-items:stretch}.app-page-header__btn{justify-content:center}}.app-drawer{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end}.app-drawer__backdrop{position:absolute;inset:0;background:#0f0f1161;animation:app-drawer-fade-in .2s ease both}.app-drawer__panel{position:relative;z-index:1;width:500px;max-width:100%;height:100%;background:#f8f9f7;display:flex;flex-direction:column;box-shadow:-12px 0 32px #0f0f111f;animation:app-drawer-slide-in .32s cubic-bezier(.22,1,.36,1) both}.app-drawer--wide .app-drawer__panel{width:560px}.app-drawer__nav{flex:0 0 auto;display:flex;align-items:flex-end;gap:2px;padding:0 21px;position:relative;background-color:#fff;background-image:linear-gradient(to right,#33513c,#33513c);background-repeat:repeat-x;background-size:4px 2px;background-position:bottom left;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.app-drawer__nav::-webkit-scrollbar{display:none}.app-drawer__nav-item{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:12px;margin:0;background:transparent;border:2px solid transparent;border-bottom:none;border-radius:12px 12px 0 0;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#6b6a6e;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.app-drawer__nav-item em{font-size:16px}.app-drawer__nav-item small{min-width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#33513c;color:#fff;font-size:11px;font-weight:800}.app-drawer__nav-item.active{color:#33513c;background:#f8f9f7;border-color:#33513c}.app-drawer__nav-item.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:#f8f9f7}.app-drawer__body{flex:1 1 auto;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:16px}.app-drawer__body[hidden]{display:none}.app-drawer__body>form{display:flex;flex-direction:column;gap:16px}.app-drawer__body .input-group{margin:0}.app-drawer__footer{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;padding:16px 22px;background:#fff;border-top:1px solid rgba(15,15,17,.08)}.app-drawer__btn{height:48px;padding:0 20px;border:none;border-radius:11px;font-family:Nunito,sans-serif;font-size:14px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s ease,color .15s ease,border-color .15s ease}.app-drawer__btn em{font-size:16px}.app-drawer__btn--ghost{border:1px solid rgba(15,15,17,.14);background:#f8f9f7;color:#0f0f11}.app-drawer__btn--ghost:hover{background:#e8ede6}.app-drawer__btn--primary{border:1px solid #33513C;background:#33513c;color:#fff}.app-drawer__btn--primary:hover{background:#22392a;border-color:#22392a}.app-drawer__btn--primary:disabled{opacity:.55;cursor:not-allowed}.app-drawer__btn--outline{border:1px solid #33513C;background:transparent;color:#33513c}.app-drawer__btn--outline:hover{background:#e8ede6}.app-drawer__btn--danger{border:1px solid #e05d51;background:#fff1ef;color:#c84338}.app-drawer__btn--danger:hover{background:#e05d51;border-color:#e05d51;color:#fff}.app-drawer__btn--danger:disabled{opacity:.55;cursor:not-allowed}.app-drawer__confirm{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#33513c14;border:1px solid rgba(51,81,60,.25);font-size:13px;font-weight:700;color:#0f0f11}.app-drawer__confirm em{font-size:18px;color:#33513c}.drawer-table{background-color:#fff;border:1px solid rgba(15,15,17,.08);border-radius:8px;overflow:hidden}.drawer-table__head,.drawer-table__row{display:grid;grid-template-columns:var(--drawer-table-cols, 1fr);gap:12px;align-items:center;padding:12px 18px}.drawer-table__head{background-color:#f2f3f1;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9a9a9d}.drawer-table__row{font-size:14px;font-weight:600;color:#2c2b2e;border-top:1px solid rgba(15,15,17,.08)}.drawer-table__name{font-weight:800;color:#0f0f11}.drawer-table__muted{color:#9a9a9d}.drawer-table__right{justify-self:end;text-align:right}.drawer-table__empty{padding:24px 18px;text-align:center;font-size:14px;font-weight:600;color:#9a9a9d;border-top:1px solid rgba(15,15,17,.08)}.drawer-table-actions{display:flex;justify-content:flex-end}@media (max-width: 575.98px){.app-drawer__panel{width:100%}.app-drawer__footer{grid-template-columns:1fr}}@keyframes app-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.app-drawer-header{display:flex;gap:14px;padding:24px 22px 16px;background:#fff}.app-drawer-header--bordered{padding-bottom:18px;border-bottom:1px solid rgba(15,15,17,.08)}.app-drawer-header__icon{width:50px;height:50px;min-width:50px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#f2705a21;color:#33513c}.app-drawer-header__icon em{font-size:23px}.app-drawer-header__titles{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;justify-content:center}.app-drawer-header__eyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9a9a9d}.app-drawer-header__title{font-size:22px;font-weight:800;color:#0f0f11;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-drawer-header__close{width:28px;height:28px;min-width:28px;border-radius:8px;border:1px solid rgba(15,15,17,.14);background:#f8f9f7;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#6b6a6e;transition:color .15s ease,border-color .15s ease}.app-drawer-header__close em{font-size:16px}.coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;padding:60px 20px;text-align:center;border-radius:16px;border:1px dashed rgba(15,15,17,.14);background-color:#f8f9f7}.coming-soon__icon{font-size:36px;color:#9a9a9d}.coming-soon__text{margin:0;max-width:420px;font-size:14px;color:#6b6a6e}.img-uploader{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,15,17,.08)}.img-uploader__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.img-uploader__header .input-title{margin:0}.img-uploader__count{font-weight:400;font-size:clamp(12px,1.6vw,13px);color:#6b6a6e}.img-uploader__add-btn{cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:4px 12px;font-size:clamp(12px,1.6vw,13px);border-radius:8px;background:#fff;border:1px solid rgba(15,15,17,.14);color:#2c2b2e;font-weight:600;transition:background .15s,border-color .15s}.img-uploader__add-btn:hover{background:#e8ede6;border-color:#33513c}.img-uploader__add-btn .material-symbols-rounded{font-size:18px}.img-uploader__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;border:2px dashed rgba(15,15,17,.14);border-radius:16px;background:#f8f9f7;cursor:pointer;transition:border-color .2s,background .2s}.img-uploader__dropzone:hover{border-color:#33513c;background:#e8ede6}.img-uploader__dropzone-icon{font-size:36px;color:#9a9a9d}.img-uploader__dropzone-text{font-size:clamp(13px,1.8vw,14px);font-weight:600;color:#6b6a6e;text-align:center}.img-uploader__dropzone-hint{font-size:clamp(12px,1.6vw,13px);color:#9a9a9d}.img-uploader__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 575.98px){.img-uploader__grid{grid-template-columns:repeat(2,1fr)}}.img-uploader__card{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(15,15,17,.08);aspect-ratio:4/3;background:#f2f3f1}.img-uploader__thumb{width:100%;height:100%;object-fit:cover;display:block}.img-uploader__overlay{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:flex-start;padding:8px;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 50%);opacity:1;transition:opacity .15s}.img-uploader__badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;line-height:1.4;color:#fff;background:#33513c}.img-uploader__badge--pending{background:#8a6a1f}.img-uploader__actions{display:flex;gap:4px;margin-left:auto}.img-uploader__action-btn{background:#00000073;border:none;color:#fff;cursor:pointer;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .15s}.img-uploader__action-btn:hover{background:#000000b3}.img-uploader__action-btn .material-symbols-rounded{font-size:16px}.img-uploader--single .img-uploader__card{max-width:340px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.login-page{display:flex;align-items:center;justify-content:center;width:100dvw;height:100dvh;overflow:hidden;font-family:Nunito,sans-serif;background-color:#f8f9f7}.login-page--form{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:48px}.login-page--form app-login,.login-page--form app-reset-password{display:contents}.login-page--form .form-inner{width:100%;max-width:400px;position:relative;animation:fadeUp .3s ease}.login-page--form .form-inner h1{margin:0;font-size:30px;font-weight:800;color:#0f0f11}.login-page--form .form-inner .subtitle{display:block;margin:6px 0 32px;font-size:14px;color:#6b6a6e;overflow-wrap:anywhere}.login-page--form .form-inner--secondary .subtitle{margin:8px 0 28px}.login-page--form .form-inner--centered{display:flex;flex-direction:column;align-items:center;text-align:center}.login-page--form .form-inner--centered h1{margin-top:22px;font-size:25px}.login-page--form .form-inner--centered .subtitle{margin:10px 0 0;max-width:320px}.login-page--form .form-inner .badge-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:18px;border-radius:15px;background:#f0705a1f;color:#33513c}.login-page--form .form-inner .badge-icon .material-symbols-rounded{font-size:28px}.login-page--form .form-inner .badge-icon--success{width:88px;height:88px;border-radius:50%;background:#2fae731f;color:#2fae73}.login-page--form .form-inner .badge-icon--success .material-symbols-rounded{font-size:50px;font-variation-settings:"FILL" 1}.login-page--form .form-inner .back-link{display:flex;align-items:center;gap:7px;margin:0 0 20px;padding:0;background:transparent;border:none;font-family:Nunito,sans-serif;font-weight:700;font-size:13.5px;color:#9a9a9d;text-decoration:none;cursor:pointer}.login-page--form .form-inner .back-link .material-symbols-rounded{font-size:19px}.login-page--form .form-inner .back-link:hover{color:#0f0f11}.login-page--form .form-inner .button-outline{margin-top:26px;padding:13px 24px;background:#fff;color:#0f0f11;border:1px solid rgba(15,15,17,.08);border-radius:12px;font-family:Nunito,sans-serif;font-weight:800;font-size:14.5px;text-decoration:none;cursor:pointer}.login-page--form .form-inner .button-outline:hover{background:#f8f9f7}.login-page--form .form-inner .wrapper-form{width:100%}.login-page--form .form-inner .wrapper-form .field{margin-bottom:20px}.login-page--form .form-inner .wrapper-form .field label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:#0f0f11}.login-page--form .form-inner .wrapper-form .input-group{display:flex;flex-direction:row;align-items:center;gap:10px;height:50px;padding:0 16px;border-radius:12px;border:1.5px solid rgba(15,15,17,.08);background:#fff;transition:border-color .2s ease}.login-page--form .form-inner .wrapper-form .input-group:focus-within{border-color:#33513c}.login-page--form .form-inner .wrapper-form .input-group em,.login-page--form .form-inner .wrapper-form .input-group .material-symbols-rounded{font-size:16px;color:#9a9a9d}.login-page--form .form-inner .wrapper-form .input-group .toggle-password{cursor:pointer}.login-page--form .form-inner .wrapper-form .input-group input{flex:1;height:100%;border:none;outline:none;background:none;font-size:14px;color:#0f0f11}.login-page--form .form-inner .wrapper-form .input-group input::placeholder{color:#9a9a9d}.login-page--form .form-inner .wrapper-form .form-row{display:flex;align-items:center;justify-content:flex-end;margin:20px 0 24px}.login-page--form .form-inner .wrapper-form .form-row a{font-size:14px;font-weight:600;color:#33513c;cursor:pointer}.login-page--form .form-inner .wrapper-form .form-row a:hover{text-decoration:underline}.login-page--form .form-inner .wrapper-form .form-alert{display:flex;align-items:center;gap:9px;margin-bottom:16px;padding:11px 14px;border-radius:11px;background:#f0705a14;border:1px solid rgba(240,112,90,.26)}.login-page--form .form-inner .wrapper-form .form-alert .material-symbols-rounded{font-size:19px;color:#33513c}.login-page--form .form-inner .wrapper-form .form-alert span:last-child{font-size:13px;font-weight:700;color:#c0432c}.login-page--form .form-inner .wrapper-form .password-requirements{display:flex;gap:10px;padding:12px 14px;border-radius:11px;background:#2e7d320f;border:1px solid rgba(46,125,50,.2);margin-bottom:4px}.login-page--form .form-inner .wrapper-form .password-requirements>.material-symbols-rounded{font-size:18px;color:#2e7d32;flex-shrink:0;margin-top:1px}.login-page--form .form-inner .wrapper-form .password-requirements strong{font-size:13px;font-weight:700;color:#0f0f11}.login-page--form .form-inner .wrapper-form .password-requirements ul{margin:4px 0 0;padding-left:18px;list-style:disc}.login-page--form .form-inner .wrapper-form .password-requirements ul li{font-size:12px;color:#6b6a6e;line-height:1.6}.login-page--form .form-inner .wrapper-form button.button-primary{width:100%;height:50px;margin-top:0;gap:8px;border-radius:12px;font-size:15px;font-weight:700;color:#fff;background:#33513c}.login-page--form .form-inner .wrapper-form button.button-primary:hover{background:#22392a}.login-page--form .form-inner .wrapper-form button.button-primary em,.login-page--form .form-inner .wrapper-form button.button-primary .material-symbols-rounded{font-size:16px}.login-page--form .form-inner .footer-text{display:block;margin-top:24px;text-align:center;font-size:14px;color:#6b6a6e}.login-page--form .form-inner .footer-text a{font-weight:700;color:#33513c;cursor:pointer}.login-page--form .form-inner .footer-text a:hover{text-decoration:underline}.login-page--form .form-inner .info-version{position:absolute;bottom:-32px;right:0;font-size:12px;color:#9a9a9d}@media (max-width: 767.98px){.login-page{height:auto;min-height:100dvh;overflow:visible}.login-page--form{padding:clamp(24px,6vw,32px) clamp(16px,4.5vw,20px) 40px}.login-page--form .form-inner{max-width:100%}.login-page--form .form-inner h1{font-size:26px}.login-page--form .form-inner .subtitle{margin-bottom:24px}.login-page--form .form-inner .form-row{flex-wrap:wrap;gap:10px;margin:4px 0 12px}.login-page--form .form-inner .form-row a{display:inline-flex;align-items:center;min-height:44px}.login-page--form .form-inner .back-link{min-height:44px;margin-bottom:8px}.login-page--form .form-inner .info-version{position:static;display:block;margin-top:16px;text-align:right}}.loader-content{display:grid;width:100dvw;height:100dvh;place-content:center;background-color:#f2f3f1}.loader-content--content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto}.loader-content--content .loader{width:clamp(160px,30vmin,360px);height:clamp(160px,30vmin,360px);color:#33513c}.loader-content--content .loader svg{width:100%;height:100%}.loader__draw{stroke-dasharray:400;stroke-dashoffset:400;animation:loader-draw 2s ease forwards}.loader__draw--m1{animation-delay:0s}.loader__draw--m2{animation-delay:.25s}.loader__draw--t1{animation-delay:.5s}.loader__draw--cabin{animation-delay:.8s}.loader__draw--roof{animation-delay:1s}.loader__draw--door{animation-delay:1.15s}.loader__draw--window{animation-delay:1.25s;stroke-dasharray:30;stroke-dashoffset:30}.loader__draw--t2{animation-delay:1.4s}.loader__draw--smoke{animation-delay:1.6s;opacity:.6}.loader__star{fill:currentColor;stroke:none;opacity:0;animation:loader-twinkle 2.4s ease-in-out infinite}.loader__star:nth-child(1){animation-delay:1.8s}.loader__star:nth-child(2){animation-delay:2.1s}.loader__star:nth-child(3){animation-delay:1.6s}.loader__star:nth-child(4){animation-delay:2.4s}.loader__star:nth-child(5){animation-delay:2s}.loader__star:nth-child(6){animation-delay:1.9s}@keyframes loader-draw{to{stroke-dashoffset:0}}@keyframes loader-twinkle{0%,to{opacity:.15}50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.loader__draw{animation:none;stroke-dashoffset:0}.loader__star{animation:none;opacity:.6}}.wrapper-main-register{display:flex;align-items:center;justify-content:center;width:100dvw;height:100dvh;padding:40px}.wrapper-main-register--content{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:20px;width:900px;height:600px;padding:40px;border-radius:12px;background-color:#f8f9f7}.wrapper-main-register--content img{width:220px}.wrapper-main-register--content .title-register{width:100%;font-size:26px;text-align:center;color:#0f0f11}.wrapper-main-register--content .info-register{width:80%;font-size:18px;text-align:center;color:#6b6a6e}.wrapper-main-register--content form{width:100%}.wrapper-main-register--content form .center{text-align:center}.wrapper-main-register--content form .btn-form{width:100%;height:40px;border:none;outline:none;cursor:pointer;border-radius:8px;color:#0f0f11;background-color:#e8ede6;transition:.25s linear all}.wrapper-main-register--content form .btn-form:hover{font-weight:700;background-color:#f0f4ee;transition:.25s linear all}.wrapper-main-register--content form .btn-form-two{width:40px;height:40px;border:none;outline:none;cursor:pointer;font-size:20px;border-radius:50%;color:#0f0f11;background-color:#e8ede6}.reset-password{display:flex;align-items:center;justify-content:center;width:100dvw;height:100dvh;background-color:#f2f3f1;background-image:url(/assets/images/landing/fondo.jpg)}.reset-password--content{display:flex;align-items:center;justify-content:center;gap:40px;width:80dvw;height:80dvh;padding:40px;max-width:1500px;max-height:800px;border-radius:24px;background-color:#0f0f11e6}.reset-password--content--img{padding:20px;width:40%;height:100%}.reset-password--content--img img{width:100%}.reset-password--content--info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;width:60%;height:100%}.reset-password--content--info .title,.reset-password--content--info .subtitle{margin:0;padding:0;color:#0f0f11}.reset-password--content--info__success{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:20px;width:100%;height:100%;padding:20px}.reset-password--content--info__success .title{font-size:28px}.reset-password--content--info__success .subtitle{width:100%;font-size:16px;text-align:center;color:#6b6a6e}.not-found{background:radial-gradient(ellipse 120% 60% at 50% 110%,rgba(45,90,61,.25),transparent),radial-gradient(circle at 82% 8%,rgba(255,210,80,.08),transparent 20rem),linear-gradient(175deg,#0f1b2d,#1b3a5c 55%,#2d5a3d);color:#f0ede8;display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.not-found__header{align-items:center;display:flex;padding:22px 40px}.not-found__logo{height:42px;width:auto}.not-found__content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 24px 64px;text-align:center}.not-found__stage{perspective:1100px}.not-found__scene{height:300px;position:relative;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.22,1,.36,1);width:400px}.not-found__sky{inset:0;position:absolute;z-index:0}.not-found__star{background:#fff;border-radius:50%;height:3px;position:absolute;width:3px;animation:nf-twinkle 3s ease-in-out infinite}.not-found__star:nth-child(1){top:8%;left:10%;width:2px;height:2px;animation-delay:0s}.not-found__star:nth-child(2){top:4%;left:35%;animation-delay:1.2s}.not-found__star:nth-child(3){top:12%;left:58%;width:2px;height:2px;animation-delay:.6s}.not-found__star:nth-child(4){top:2%;left:78%;animation-delay:2s}.not-found__star:nth-child(5){top:18%;left:92%;width:2px;height:2px;animation-delay:.3s}.not-found__star:nth-child(6){top:22%;left:6%;width:4px;height:4px;animation-delay:1.8s}.not-found__star:nth-child(7){top:6%;left:50%;animation-delay:2.4s}.not-found__star:nth-child(8){top:15%;left:24%;width:2px;height:2px;animation-delay:.9s}.not-found__moon{animation:nf-fade .8s ease .3s both;background:radial-gradient(circle at 35% 35%,#fff8e1,#ffd54f 40%,#ffb300);border-radius:50%;box-shadow:0 0 20px #ffd54f66,0 0 60px #ffd54f26;height:48px;position:absolute;right:32px;top:10px;width:48px;z-index:1}.not-found__moon:after{background:radial-gradient(circle at 50% 50%,#0F1B2D 0%,transparent 70%);border-radius:50%;content:"";height:42px;left:-8px;position:absolute;top:-4px;width:42px}.not-found__float{animation:nf-code-in .8s cubic-bezier(.22,1,.36,1) .6s both;bottom:130px;left:0;position:absolute;right:0;transform:translateZ(90px);z-index:10}.not-found__code{animation:nf-bob 4.2s ease-in-out 1.4s infinite;background:linear-gradient(160deg,#ffd54f 4%,#33513c 46%,#ff8a65 96%);background-clip:text;color:transparent;display:inline-block;filter:drop-shadow(0 2px 0 rgba(0,0,0,.3)) drop-shadow(0 14px 20px rgba(0,0,0,.35));font-size:112px;font-weight:900;letter-spacing:-5px;line-height:1;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.not-found__code-shadow{animation:nf-bob-shadow 4.2s ease-in-out 1.4s infinite,nf-fade .8s ease .6s both;background:radial-gradient(ellipse at center,rgba(0,0,0,.35),transparent 68%);border-radius:50%;bottom:78px;filter:blur(5px);height:20px;left:50%;margin-left:-80px;position:absolute;transform:translateZ(12px);width:160px;z-index:1}.not-found__mountain{bottom:42px;position:absolute;z-index:2}.not-found__mountain--back{background:linear-gradient(170deg,#2d5a3d,#1f3f2b);clip-path:polygon(0% 100%,18% 20%,38% 55%,55% 10%,78% 48%,100% 100%);height:160px;left:-20px;right:-20px;opacity:.7}.not-found__mountain--front{background:linear-gradient(170deg,#3e7b52,#2d5a3d);clip-path:polygon(0% 100%,12% 45%,30% 70%,50% 25%,72% 60%,88% 35%,100% 100%);height:130px;left:-10px;right:-10px}.not-found__trees{bottom:42px;left:0;position:absolute;right:0;z-index:4}.not-found__tree{position:absolute;bottom:0}.not-found__tree:before,.not-found__tree:after{content:"";position:absolute}.not-found__tree:before{background:#6b4e37;width:4px;height:16px;bottom:0;left:50%;margin-left:-2px}.not-found__tree:after{background:#2d5a3d;clip-path:polygon(50% 0%,0% 100%,100% 100%);bottom:12px;left:50%}.not-found__tree--1{left:28px}.not-found__tree--1:before{height:14px}.not-found__tree--1:after{width:22px;height:36px;margin-left:-11px}.not-found__tree--2{left:54px}.not-found__tree--2:before{height:18px}.not-found__tree--2:after{width:28px;height:48px;margin-left:-14px;background:#3e7b52}.not-found__tree--3{right:68px}.not-found__tree--3:before{height:16px}.not-found__tree--3:after{width:24px;height:40px;margin-left:-12px}.not-found__tree--4{right:38px}.not-found__tree--4:before{height:20px}.not-found__tree--4:after{width:30px;height:52px;margin-left:-15px;background:#3e7b52}.not-found__tree--5{right:10px}.not-found__tree--5:before{height:12px}.not-found__tree--5:after{width:18px;height:30px;margin-left:-9px}.not-found__cabin{bottom:42px;left:50%;margin-left:-48px;position:absolute;width:96px;z-index:5;animation:nf-fade .6s ease .8s both}.not-found__cabin-body{background:linear-gradient(180deg,#8b6f56,#6b4e37);border-radius:2px 2px 0 0;bottom:0;height:42px;left:10px;position:absolute;right:10px}.not-found__cabin-roof{background:linear-gradient(170deg,#8b4513,#5d3a1a);clip-path:polygon(50% 0%,-8% 100%,108% 100%);height:36px;bottom:40px;left:0;position:absolute;right:0}.not-found__cabin-roof:after{background:#ffffff14;clip-path:polygon(50% 0%,20% 100%,50% 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.not-found__cabin-door{background:linear-gradient(180deg,#38291d,#281d14);border-radius:8px 8px 0 0;bottom:0;height:22px;left:50%;margin-left:-8px;position:absolute;width:16px}.not-found__cabin-door:after{background:#ffd54f;border-radius:50%;box-shadow:0 0 4px #ffd54fcc;content:"";height:3px;left:10px;position:absolute;top:10px;width:3px}.not-found__cabin-window{background:#ffd54f59;border:1px solid rgba(255,255,255,.15);border-radius:1px;bottom:20px;height:10px;position:absolute;right:18px;width:12px;box-shadow:0 0 8px #ffd54f4d}.not-found__cabin-window:after{background:#ffffff26;content:"";height:100%;left:50%;position:absolute;top:0;width:1px}.not-found__cabin-chimney{background:#6b4e37;bottom:62px;height:18px;position:absolute;right:22px;width:8px}.not-found__cabin-chimney:after{animation:nf-smoke 3.5s ease-out 1.5s infinite;background:radial-gradient(ellipse,rgba(255,255,255,.5),transparent 70%);border-radius:50%;content:"";filter:blur(3px);height:14px;left:-3px;opacity:0;position:absolute;top:-10px;width:14px}.not-found__ground{background:linear-gradient(180deg,#2d5a3d,#23462f);border-radius:50%;bottom:20px;height:50px;left:-30px;position:absolute;right:-30px;z-index:3}.not-found__copy{animation:nf-rise .6s cubic-bezier(.22,1,.36,1) 1s both;margin-top:30px}.not-found__copy h1{font-size:30px;font-weight:900;letter-spacing:-.6px;margin:16px 0 0}.not-found__badge{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffd54f;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:1.6px;padding:8px 18px;text-transform:uppercase}.not-found__text{color:#f0ede8b3;font-size:16px;line-height:1.55;margin:12px auto 0;max-width:430px}.not-found__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.not-found__action{align-items:center;background:#33513c;border:1px solid transparent;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;padding:13px 22px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.not-found__action em{font-size:20px}.not-found__action:hover{background:#22392a;transform:translateY(-2px)}.not-found__action--ghost{background:#ffffff14;border-color:#ffffff2e;color:#f0ede8}.not-found__action--ghost:hover{background:#ffffff24;border-color:#ffffff4d;color:#fff}@keyframes nf-twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes nf-fade{0%{opacity:0}to{opacity:1}}@keyframes nf-code-in{0%{opacity:0;transform:translateZ(90px) translateY(18px) scale(.86)}to{opacity:1;transform:translateZ(90px)}}@keyframes nf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes nf-bob-shadow{0%,to{opacity:1;transform:translateZ(12px) scale(1)}50%{opacity:.5;transform:translateZ(12px) scale(.8)}}@keyframes nf-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes nf-smoke{0%{opacity:0;transform:translateY(0) scale(.5)}25%{opacity:.6}60%{opacity:.3;transform:translateY(-30px) translate(6px) scale(1.2)}to{opacity:0;transform:translateY(-55px) translate(-4px) scale(1.8)}}@media (prefers-reduced-motion: reduce){.not-found__scene{transition:none}.not-found__float,.not-found__code,.not-found__code-shadow,.not-found__copy,.not-found__cabin,.not-found__moon{animation:none;opacity:1}.not-found__star{animation:none;opacity:.6}.not-found__cabin-chimney:after{animation:none;display:none}}@media (max-width: 575.98px){.not-found__header{padding:14px 16px}.not-found__logo{height:34px}.not-found__content{padding:0 20px 44px}.not-found__scene{height:240px;width:310px}.not-found__moon{height:36px;right:20px;top:6px;width:36px}.not-found__moon:after{height:32px;width:32px}.not-found__float{bottom:104px}.not-found__code{font-size:84px}.not-found__code-shadow{bottom:62px;margin-left:-60px;width:120px}.not-found__mountain{bottom:34px}.not-found__mountain--back{height:120px}.not-found__mountain--front{height:100px}.not-found__ground{bottom:14px;height:44px}.not-found__trees{bottom:34px}.not-found__tree--1{left:16px}.not-found__tree--2{left:38px}.not-found__tree--4{right:28px}.not-found__tree--5{right:4px}.not-found__cabin{bottom:34px;margin-left:-40px;width:80px}.not-found__cabin-body{height:34px}.not-found__cabin-roof{bottom:32px;height:30px}.not-found__cabin-door{height:18px;margin-left:-6px;width:12px}.not-found__cabin-window{bottom:16px;height:8px;right:14px;width:10px}.not-found__cabin-chimney{bottom:50px;height:14px;right:16px;width:6px}.not-found__copy h1{font-size:24px}.not-found__action{justify-content:center;width:100%}.not-found__actions{width:100%}}.admin-aside{display:flex;flex-direction:column;gap:12px;height:100dvh;padding:18px 14px;z-index:2;position:relative;border-right:1px solid rgba(15,15,17,.14);background-color:#fff}.admin-aside--collapse{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;top:27px;right:-16px;z-index:5;cursor:pointer;position:absolute;border-radius:10px;color:#6b6a6e;border:1px solid rgba(15,15,17,.14);background-color:#f8f9f7;transition:color .12s,background .12s}.admin-aside--collapse:hover{color:#33513c;background-color:#e8ede6}.admin-aside--collapse .material-symbols-rounded{font-size:20px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.admin-aside--collapse .material-symbols-rounded.rotate{transform:rotate(180deg)}.admin-aside--top{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 4px}.admin-aside--logo-img{width:38px;height:38px;border-radius:10px;object-fit:cover;flex-shrink:0}.admin-aside--logo-text{font-family:Nunito,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.3px;color:#0f0f11;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-aside--logo-accent{color:#33513c}.admin-aside--restaurant{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;cursor:pointer;border-radius:16px;border:1px solid rgba(15,15,17,.14);background-color:#f8f9f7;transition:background .12s}.admin-aside--restaurant:hover{background-color:#f0f4ee}.admin-aside--restaurant__icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:10px;color:#fff;background-color:#33513c}.admin-aside--restaurant__icon .material-symbols-rounded{font-size:20px;font-variation-settings:"FILL" 1,"wght" 400}.admin-aside--restaurant__info{display:flex;flex-direction:column;gap:2px;width:100%;overflow:hidden}.admin-aside--restaurant__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b6a6e}.admin-aside--restaurant__name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f0f11}.admin-aside--restaurant__toggle{font-size:18px;color:#6b6a6e}.admin-aside--routes{display:flex;flex-direction:column;gap:8px;height:100%;overflow-x:hidden;overflow-y:auto}.admin-aside--routes__bottom{position:relative;height:auto;flex:0 0 auto;margin-top:auto;padding-top:12px;overflow:visible;border-top:1px solid rgba(15,15,17,.08)}.admin-aside--routes .active{color:#33513c;background-color:#e8ede6}.admin-aside--routes .info-route-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.admin-aside--routes .info-route-main .info-route-primary{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:auto;cursor:pointer;min-height:42px;padding:8px 10px;border-radius:14px;border:1px solid transparent;transition:background .12s,color .12s;color:#0f0f11;text-decoration:none}.admin-aside--routes .info-route-main .info-route-primary--content{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:start;gap:12px;width:100%;height:100%}.admin-aside--routes .info-route-main .info-route-primary--content .material-symbols-rounded{font-size:20px;font-variation-settings:"FILL" 0,"wght" 400}.admin-aside--routes .info-route-main .info-route-primary--content .name-menu{display:flex;align-items:center;height:100%;font-size:14px;font-weight:600}.admin-aside--routes .info-route-main .info-route-primary .chevron-toggle{font-size:20px;color:#6b6a6e;transition:transform .25s ease}.admin-aside--routes .info-route-main .info-route-primary .chevron-toggle.rotate{transform:rotate(90deg)}.admin-aside--routes .info-route-main .info-route-primary:hover,.admin-aside--routes .info-route-main .info-route-primary.active{color:#33513c;background-color:#e8ede6}.admin-aside--routes .info-route-main .info-route-primary:hover .name-menu,.admin-aside--routes .info-route-main .info-route-primary.active .name-menu{font-weight:700}.admin-aside--routes .info-route-main .info-route-primary:hover span,.admin-aside--routes .info-route-main .info-route-primary.active span{color:#33513c}.admin-aside--routes .info-route-main .info-route-secondary{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;width:100%;opacity:0;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s ease,padding .3s cubic-bezier(.4,0,.2,1)}.admin-aside--routes .info-route-main .info-route-secondary.open{max-height:500px;opacity:1;padding-top:8px;padding-bottom:8px}.admin-aside--routes .info-route-main .info-route-secondary .info-route-secondary--content{display:flex;align-items:center;gap:10px;width:100%;cursor:pointer;min-height:38px;padding:8px 10px;border-radius:14px;border:1px solid transparent;transition:background .12s,color .12s;color:#2c2b2e}.admin-aside--routes .info-route-main .info-route-secondary .info-route-secondary--content .list-icon{width:8px;height:8px;min-width:8px;margin-left:8px;border-radius:50%;background-color:#c9c8c2;transition:background .12s}.admin-aside--routes .info-route-main .info-route-secondary .info-route-secondary--content .name-menu{width:100%;font-size:13px;font-weight:500}.admin-aside--routes .info-route-main .info-route-secondary .info-route-secondary--content .menu-badge{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:600;color:#fff;border-radius:999px;background-color:#33513c}.admin-aside--routes .info-route-main .info-route-secondary .info-route-secondary--content:hover,.admin-aside--routes .info-route-main .info-route-secondary .info-route-secondary--content.active{color:#33513c;background-color:#e8ede6}.admin-aside--routes .info-route-main .info-route-secondary .info-route-secondary--content:hover .list-icon,.admin-aside--routes .info-route-main .info-route-secondary .info-route-secondary--content.active .list-icon{background-color:#33513c}.admin-aside--routes__bottom .info-route-main .info-route-primary .info-route-primary--content .material-symbols-rounded{color:inherit}.admin-aside--routes .info-profile{position:relative;display:flex;flex-direction:column;gap:0;width:100%;border-radius:12px;border:1px solid rgba(15,15,17,.14)}.admin-aside--routes .info-profile--trigger{display:flex;align-items:center;gap:10px;width:100%;height:60px;min-height:60px;padding:8px;cursor:pointer;border-radius:12px;transition:background .12s}.admin-aside--routes .info-profile--trigger:hover{background-color:#e8ede6}.admin-aside--routes .info-profile--it{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;font-weight:600;border-radius:50%;color:#fff;background-color:#33513c}.admin-aside--routes .info-profile--main{display:flex;gap:4px;flex-direction:column;justify-content:center;align-items:flex-start;flex:1;min-width:0;overflow:hidden}.admin-aside--routes .info-profile--main__name{width:100%;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f0f11}.admin-aside--routes .info-profile--main__mail{width:100%;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6b6a6e}.admin-aside--routes .info-profile--chevron{flex:0 0 auto;font-size:20px;color:#6b6a6e;transition:transform .2s ease}.admin-aside--routes .info-profile.menu-open .admin-aside--routes .info-profile--chevron{transform:rotate(180deg)}.admin-aside--routes .info-profile--menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:20;display:flex;flex-direction:column;padding:4px;background-color:#f2f3f1;border:1px solid rgba(15,15,17,.14);border-radius:12px;box-shadow:0 -4px 16px #0f0f111a,0 -1px 4px #0f0f110f;z-index:10;animation:profile-menu-in .15s ease}.admin-aside--routes .info-profile--menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;color:#0f0f11;border-radius:8px;transition:background .12s}.admin-aside--routes .info-profile--menu button .material-symbols-rounded{font-size:20px;color:#6b6a6e}.admin-aside--routes .info-profile--menu button:hover{background-color:#f0f4ee}.admin-aside--routes .info-profile--menu__danger,.admin-aside--routes .info-profile--menu__danger .material-symbols-rounded{color:#b42318!important}.admin-aside--routes .info-profile--logout-icon{display:none;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:8px;align-self:center;padding:0;border:1px solid rgba(15,15,17,.14);border-radius:10px;background-color:#f2f3f1;cursor:pointer;color:#b42318;transition:background .12s}.admin-aside--routes .info-profile--logout-icon .material-symbols-rounded{font-size:20px}.admin-aside--routes .info-profile--logout-icon:hover{background-color:#f0f4ee}.admin-aside .name-menu,.admin-aside .admin-aside--restaurant__info,.admin-aside .admin-aside--restaurant__toggle,.admin-aside .info-profile--main,.admin-aside .info-profile--chevron,.admin-aside .chevron-toggle{overflow:hidden;white-space:nowrap;transition:opacity .18s ease,max-width .3s cubic-bezier(.4,0,.2,1)}.admin-aside .admin-aside--restaurant__info,.admin-aside .info-profile--main{max-width:220px}.admin-aside .admin-aside--restaurant__toggle,.admin-aside .info-profile--chevron,.admin-aside .chevron-toggle{max-width:24px}.admin-aside .info-route-primary--content{transition:gap .3s cubic-bezier(.4,0,.2,1),grid-template-columns .3s cubic-bezier(.4,0,.2,1)}.admin-aside .name-menu{min-width:0;transition:opacity .18s ease}.admin-aside.collapsed .name-menu{opacity:0;pointer-events:none}.admin-aside.collapsed .admin-aside--restaurant__info,.admin-aside.collapsed .admin-aside--restaurant__toggle,.admin-aside.collapsed .info-profile--main,.admin-aside.collapsed .info-profile--chevron,.admin-aside.collapsed .chevron-toggle{opacity:0;max-width:0;padding:0;pointer-events:none}.admin-aside.collapsed .info-profile--menu{display:none}.admin-aside.collapsed .info-profile--logout-icon{display:flex}.admin-aside.collapsed .admin-aside--logo-text{opacity:0;max-width:0;pointer-events:none}.admin-aside.collapsed .admin-aside--logo-img{width:34px;height:34px}.admin-aside.collapsed .admin-aside--top{justify-content:center}.admin-aside.collapsed .admin-aside--restaurant,.admin-aside.collapsed .info-profile{width:48px;gap:0;padding:0;align-self:center;justify-content:center;border:none}.admin-aside.collapsed .info-profile--trigger{height:48px;min-height:48px;padding:4px;gap:0;justify-content:center;cursor:pointer}.admin-aside.collapsed .admin-aside--restaurant__icon,.admin-aside.collapsed .info-profile--it{width:38px;height:38px;min-width:38px}.admin-aside.collapsed .info-route-primary{justify-content:center;padding-left:0;padding-right:0;gap:0}.admin-aside.collapsed .info-route-primary--content{grid-template-columns:auto 0fr;justify-content:center;gap:0}.admin-aside.collapsed .info-route-secondary{opacity:0;max-height:0;padding-top:0;padding-bottom:0}@media (min-width: 768px) and (max-width: 991.98px){.admin-aside .name-menu{opacity:0;pointer-events:none}.admin-aside .admin-aside--restaurant__info,.admin-aside .admin-aside--restaurant__toggle,.admin-aside .info-profile--main,.admin-aside .info-profile--chevron,.admin-aside .chevron-toggle{opacity:0;max-width:0;padding:0;pointer-events:none}.admin-aside .info-profile--menu{display:none}.admin-aside .info-profile--logout-icon{display:flex}.admin-aside .admin-aside--logo-text{opacity:0;max-width:0;pointer-events:none}.admin-aside .admin-aside--logo-img{width:34px;height:34px}.admin-aside .admin-aside--top{justify-content:center}.admin-aside .admin-aside--restaurant,.admin-aside .info-profile{width:48px;gap:0;padding:0;align-self:center;justify-content:center;border:none}.admin-aside .info-profile--trigger{height:48px;min-height:48px;padding:4px;gap:0;justify-content:center;cursor:pointer}.admin-aside .admin-aside--restaurant__icon,.admin-aside .info-profile--it{width:38px;height:38px;min-width:38px}.admin-aside .info-route-primary{justify-content:center;padding-left:0;padding-right:0;gap:0}.admin-aside .info-route-primary--content{grid-template-columns:auto 0fr;justify-content:center;gap:0}.admin-aside .info-route-secondary{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.admin-aside .admin-aside--collapse{display:none}}.admin-aside--logo-img{transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1)}.admin-aside--logo-text{transition:opacity .18s ease,max-width .3s cubic-bezier(.4,0,.2,1);max-width:220px}.admin-aside--restaurant,.admin-aside .info-profile{transition:background .12s,width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.cp-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;animation:cp-fade-in .15s ease}.cp-modal__backdrop{position:absolute;inset:0;background:#0f0f1173}.cp-modal__card{position:relative;width:440px;max-width:calc(100% - 32px);max-height:calc(100dvh - 48px);overflow-y:auto;background-color:#fff;border-radius:16px;box-shadow:0 20px 60px #0f0f112e,0 4px 16px #0f0f1114;animation:cp-slide-up .2s ease}.cp-modal__header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 0}.cp-modal__eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;color:#6b6a6e}.cp-modal__title{margin:4px 0 0;font-size:18px;font-weight:700;color:#0f0f11}.cp-modal__close{display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;background:none;border-radius:8px;color:#6b6a6e;cursor:pointer}.cp-modal__close:hover{background-color:#f0f4ee}.cp-modal__body{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.cp-modal__body .input-group{position:relative}.cp-modal__body .input-group input{padding-right:42px}.cp-modal__eye{position:absolute;right:10px;bottom:0;height:52px;z-index:2;display:grid;place-items:center;width:30px;padding:0;border:none;background:none;border-radius:6px;color:#6b6a6e;cursor:pointer}.cp-modal__eye .material-symbols-rounded{font-size:20px}.cp-modal__eye:hover{color:#0f0f11}.cp-modal__rules{padding:12px 14px;border-radius:10px;background-color:#f8f9f7}.cp-modal__rules-title{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#0f0f11}.cp-modal__rules ul{margin:0;padding:0 0 0 18px;list-style:none}.cp-modal__rules li{position:relative;padding:2px 0 2px 8px;font-size:13px;color:#6b6a6e;transition:color .15s}.cp-modal__rules li:before{content:"";position:absolute;left:-14px;top:8px;width:6px;height:6px;border-radius:50%;background:#6b6a6e;transition:background .15s}.cp-modal__rules li.valid{color:#067647}.cp-modal__rules li.valid:before{background:#067647}.cp-modal__rules li.invalid{color:#b42318}.cp-modal__rules li.invalid:before{background:#b42318}.cp-modal__footer{display:flex;justify-content:flex-end;gap:10px;padding:0 24px 24px}.cp-modal__btn{padding:10px 20px;font-size:14px;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:background .12s,opacity .12s}.cp-modal__btn--cancel{background:none;color:#6b6a6e;border:1px solid rgba(15,15,17,.14)}.cp-modal__btn--cancel:hover{background-color:#f0f4ee}.cp-modal__btn--save{color:#fff;background-color:#33513c}.cp-modal__btn--save:hover{opacity:.9}.cp-modal__btn--save:disabled{opacity:.6;cursor:not-allowed}@keyframes cp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cp-slide-up{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes profile-menu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wrapper-main-administration{transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1)}@media (min-width: 992px){.wrapper-main-administration:has(.admin-aside.collapsed){grid-template-columns:88px 1fr}}app-admin-mobile-nav{display:none}.admin-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:58px;padding:0 14px;background-color:#fff;border-bottom:1px solid rgba(15,15,17,.08)}.admin-mobile-header--restaurant{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.admin-mobile-header--restaurant>.material-symbols-rounded{font-size:20px;color:#6b6a6e}.admin-mobile-header--restaurant__info{display:flex;flex-direction:column;line-height:1.2}.admin-mobile-header--restaurant__label{font-size:12px;color:#9a9a9d}.admin-mobile-header--restaurant__name{font-size:14px;font-weight:700;color:#0f0f11}.admin-mobile-header--avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;margin-left:auto;border-radius:50%;font-size:13px;font-weight:700;color:#fff;background-color:#33513c}.admin-mobile-nav{display:flex;align-items:center;gap:4px;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:1150;padding:6px;border-radius:28px;border:1px solid rgba(15,15,17,.14);background-color:#fff;box-shadow:0 8px 24px #0f0f111f;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.admin-mobile-nav::-webkit-scrollbar{display:none}.admin-mobile-nav--item{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;cursor:pointer;border:none;text-decoration:none;border-radius:20px;background-color:transparent;color:#6b6a6e;transition:color .12s,background .12s}.admin-mobile-nav--item .material-symbols-rounded{font-size:20px}.admin-mobile-nav--item__name{font-size:11px;font-weight:600;white-space:nowrap}.admin-mobile-nav--item.active{color:#33513c;background-color:#e8ede6}.admin-mobile-sheet{position:fixed;inset:0;z-index:1100;visibility:hidden;opacity:0;background-color:#0f0f1173;transition:opacity .2s,visibility .2s}.admin-mobile-sheet.open{visibility:visible;opacity:1}.admin-mobile-sheet--panel{position:absolute;left:0;right:0;bottom:0;max-height:88dvh;overflow-y:auto;padding:10px 14px calc(78px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background-color:#fff}.admin-mobile-sheet--handle{display:block;width:36px;height:4px;margin:0 auto 10px;border-radius:2px;background-color:#0f0f1124}.admin-mobile-sheet--title{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:15px;font-weight:700;color:#0f0f11}.admin-mobile-sheet--title .material-symbols-rounded{font-size:20px}.admin-mobile-sheet--list{display:flex;flex-direction:column}.admin-mobile-sheet--children{display:flex;flex-direction:column;padding-left:14px}.admin-mobile-sheet--item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 2px;cursor:pointer;text-decoration:none;border:none;border-top:1px solid rgba(15,15,17,.08);background-color:transparent;font-size:14px;color:#2c2b2e}.admin-mobile-sheet--item__name{flex:1;text-align:left}.admin-mobile-sheet--item.active{font-weight:700;color:#33513c}.admin-mobile-sheet--item__logout{color:#c81e2c}.admin-mobile-sheet--item__logout .material-symbols-rounded{color:inherit}.admin-mobile-sheet--item .material-symbols-rounded{font-size:20px;color:#6b6a6e}.admin-mobile-sheet--item .chevron{transition:transform .2s}.admin-mobile-sheet--item .chevron.rotate{transform:rotate(90deg)}.admin-mobile-sheet--item .list-icon{width:6px;height:6px;border-radius:50%;background-color:#0f0f1124}.admin-mobile-sheet--item .menu-badge{padding:1px 7px;border-radius:10px;font-size:11px;font-weight:700;color:#fff;background-color:#33513c}@media (max-width: 767.98px){app-admin-mobile-nav{display:contents}app-admin-aside{display:none}}.wrapper-main-administration{display:grid;grid-template-columns:280px minmax(0,1fr);height:100dvh;overflow:hidden}@media (min-width: 768px) and (max-width: 991.98px){.wrapper-main-administration{grid-template-columns:88px minmax(0,1fr)}}@media (max-width: 767.98px){.wrapper-main-administration{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}}.wrapper-main-administration main{width:100%;height:100%;overflow:hidden;background-color:#f2f3f1}.wrapper-main-administration main .wrapper-section{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:32px;width:100%;height:100%;max-height:100dvh;padding:30px 80px;overflow:hidden}.wrapper-main-administration main .wrapper-section>router-outlet+*{display:flex;flex-direction:column;flex:1 1 auto;gap:32px;width:100%;min-height:0;overflow:hidden}@media (max-width: 1199.98px){.wrapper-main-administration main .wrapper-section{padding:24px 32px}}@media (max-width: 767.98px){.wrapper-main-administration main .wrapper-section{gap:14px;max-height:none;overflow-y:auto;padding:18px 14px calc(100px + env(safe-area-inset-bottom,0px))}.wrapper-main-administration main .wrapper-section>router-outlet+*{flex:0 0 auto;overflow:visible}.wrapper-main-administration main .wrapper-section .general-head .title-t1{font-size:22px}}.wrapper-main-administration main .wrapper-section .general-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px}.wrapper-main-administration main .wrapper-section .general-head .title-t1{margin:0;font-size:30px;font-weight:800;letter-spacing:-.5px;font-family:Nunito,sans-serif;color:#0f0f11}.wrapper-main-administration main .wrapper-section .general-head .subtitle-t1{margin:0;font-size:14px;font-family:Nunito,sans-serif;color:#6b6a6e}app-admin-dashboard{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0}@media (max-width: 767.98px){app-admin-dashboard{flex:0 0 auto}}.admin-dashboard{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;width:100%;min-width:0;min-height:0;overflow-y:auto;padding-top:10px}@media (max-width: 767.98px){.admin-dashboard{flex:0 0 auto;overflow-y:visible}.admin-dashboard>.admin-dashboard__section:last-child{margin-bottom:24px}}.admin-dashboard__marquee{width:100%;min-width:0;overflow:hidden}.admin-dashboard__marquee--static{display:flex;justify-content:center}.admin-dashboard__marquee:hover .admin-dashboard__marquee-track--animated{animation-play-state:paused}.admin-dashboard__marquee-track{display:flex;align-items:stretch;gap:18px;width:max-content}.admin-dashboard__marquee-track--animated{will-change:transform;animation:admin-dashboard-marquee 90s linear infinite}@media (prefers-reduced-motion: reduce){.admin-dashboard__marquee-track--animated{animation:none}}.admin-dashboard__merchant{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:150px;padding:12px 14px;box-sizing:border-box;border:1px solid rgba(15,15,17,.08);border-radius:16px;background:#fff}.admin-dashboard__merchant-logo{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;overflow:hidden;background:#f4f4f0}.admin-dashboard__merchant-logo img{width:100%;height:100%;object-fit:cover}.admin-dashboard__merchant-fallback{color:#6b6a6e}.admin-dashboard__merchant-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:#0f0f11}.admin-dashboard__alerts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;width:100%;min-width:0}.admin-dashboard__alert{display:flex;align-items:center;gap:16px;padding:18px 24px;border-radius:16px;cursor:pointer;transition:transform .15s,box-shadow .15s}.admin-dashboard__alert:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.admin-dashboard__alert--whatsapp{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac}.admin-dashboard__alert--whatsapp .admin-dashboard__alert-icon{background:#22c55e;color:#fff;box-shadow:0 4px 12px #22c55e4d}.admin-dashboard__alert--whatsapp .admin-dashboard__alert-value{color:#15803d}.admin-dashboard__alert--pending{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d}.admin-dashboard__alert--pending .admin-dashboard__alert-icon{background:#f59e0b;color:#fff;box-shadow:0 4px 12px #f59e0b4d}.admin-dashboard__alert--pending .admin-dashboard__alert-value{color:#92400e}.admin-dashboard__alert-icon{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;border-radius:14px}.admin-dashboard__alert-icon em{font-size:22px}.admin-dashboard__alert-content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.admin-dashboard__alert-value{font-family:Nunito,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.admin-dashboard__alert-label{font-size:13px;font-weight:600;color:#6b6a6e}.admin-dashboard__alert-arrow{font-size:22px;color:#6b6a6e}.admin-dashboard__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;width:100%;min-width:0}.admin-dashboard__card{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:18px;box-sizing:border-box;border:1px solid rgba(15,15,17,.08);border-radius:16px;background:#fff}.admin-dashboard__card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000014}.admin-dashboard__label{font-size:12px;font-weight:600;color:#6b6a6e}.admin-dashboard__value{font-family:Nunito,sans-serif;font-size:24px;font-weight:800;line-height:1.2;color:#0f0f11}.admin-dashboard__card-footer{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px solid rgba(15,15,17,.08)}.admin-dashboard__growth{font-size:12px;font-weight:800}.admin-dashboard__growth--positive{color:#2fae73}.admin-dashboard__growth--negative{color:#d64550}.admin-dashboard__meta{font-size:12px;color:#6b6a6e}.admin-dashboard__section{display:flex;flex:0 0 auto;flex-direction:column;gap:18px;width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(15,15,17,.08);border-radius:16px;background:#fff;padding:26px}.admin-dashboard__section-header{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0}.admin-dashboard__section-title{font-family:Nunito,sans-serif;font-size:17px;font-weight:800;color:#0f0f11}.admin-dashboard__section-subtitle{font-size:12px;color:#6b6a6e}.admin-dashboard__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;width:100%;min-width:0}.admin-dashboard__columns .admin-dashboard__section{width:auto;min-width:0}.admin-dashboard__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;width:100%;min-width:0}.admin-dashboard__item{display:flex;align-items:center;gap:14px;width:100%;min-width:0;padding:14px 16px;box-sizing:border-box;border:1px solid rgba(15,15,17,.08);border-radius:16px;background:#fff}.admin-dashboard__position{display:flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;border-radius:50%;background:#f4f4f0;color:#6b6a6e;font-size:12px;font-weight:800}.admin-dashboard__position--first{background:#e8ede6;color:#33513c}.admin-dashboard__item-content{display:grid;flex:1 1 auto;grid-template-columns:1fr auto;align-items:center;column-gap:14px;gap:5px;min-width:0}.admin-dashboard__item-content .admin-dashboard__item-header{grid-column:1;grid-row:1}.admin-dashboard__item-content .admin-dashboard__item-meta{grid-column:1;grid-row:2}.admin-dashboard__item-content .admin-dashboard__tag{grid-column:2;grid-row:1/span 2;margin-left:auto}.admin-dashboard__item-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.admin-dashboard__item-name{font-size:14px;font-weight:700;color:#0f0f11}.admin-dashboard__item-meta{font-size:12px;color:#6b6a6e}.admin-dashboard__tag{display:flex;padding:6px 12px;border-radius:999px;background:#e8ede6;color:#33513c;font-size:12px;font-weight:800;margin-left:auto}.admin-dashboard__tag--origin{background:#fef3c7;color:#92400e}.admin-dashboard__section--pending{border-color:#fcd34d;background:linear-gradient(180deg,#fffbeb,#fef9e7)}.admin-dashboard__section--pending .admin-dashboard__section-header{padding-bottom:14px;border-bottom:1px solid rgba(252,211,77,.4)}.admin-dashboard__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:120px;text-align:center}.admin-dashboard__empty-title{font-size:14px;font-weight:700;color:#0f0f11}.admin-dashboard__empty-text{font-size:12px;color:#6b6a6e}@media (max-width: 991.98px){.admin-dashboard .admin-dashboard__section-header,.admin-dashboard .admin-dashboard__card-footer{flex-direction:column;align-items:flex-start;gap:8px}.admin-dashboard .admin-dashboard__item--top .admin-dashboard__item-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.admin-dashboard .admin-dashboard__item--top .admin-dashboard__tag{margin-left:0}}@media (max-width: 575.98px){.admin-dashboard,.admin-dashboard .admin-dashboard__summary,.admin-dashboard .admin-dashboard__columns{gap:14px}.admin-dashboard .admin-dashboard__list{grid-template-columns:1fr}.admin-dashboard .admin-dashboard__item{flex-direction:column;align-items:flex-start;gap:8px}.admin-dashboard .admin-dashboard__item-header{display:contents}.admin-dashboard .admin-dashboard__tag{order:1;align-self:flex-start;margin-left:0}}@keyframes admin-dashboard-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 9px),0,0)}}.status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.status-badge--confirmed{background:#2fae731f;color:#2fae73}.status-badge--active{background:#33513c1f;color:#33513c}.status-badge--pending{background:#f59e0b1f;color:#d97706}.status-badge--completed{background:#2fae731f;color:#2fae73}.status-badge--cancelled{background:#d645501f;color:#d64550}.drawer-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 575.98px){.drawer-form-row{grid-template-columns:1fr}}.btn-change-password{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px dashed rgba(15,15,17,.14);border-radius:8px;background:transparent;color:#6b6a6e;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease}.btn-change-password em{font-size:16px}.btn-change-password:hover{border-color:#33513c;color:#33513c}.reserva-detail{display:flex;flex-direction:column;gap:16px}.reserva-detail__status-bar{display:flex;align-items:center;gap:10px}.reserva-detail__origin-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;color:#6b6a6e;background:#f8f9f7;border-radius:20px}.reserva-detail__origin-badge .material-symbols-rounded{font-size:14px}.reserva-detail__section{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid rgba(15,15,17,.08);border-radius:16px;background:#fff}.reserva-detail__section--pago{background:#f8f9f7}.reserva-detail__section--cancel{background:#fff}.reserva-detail__section-title{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6b6a6e}.reserva-detail__section-title .material-symbols-rounded{font-size:16px;color:#33513c}.reserva-detail__field{display:flex;flex-direction:column;gap:1px}.reserva-detail__field .status-badge{align-self:flex-start}.reserva-detail__label{font-size:11px;font-weight:600;color:#9a9a9d;text-transform:uppercase;letter-spacing:.03em}.reserva-detail__value{font-size:14px;font-weight:700;color:#0f0f11}.reserva-detail__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reserva-detail__nights-row{display:flex;gap:8px;flex-wrap:wrap}.reserva-detail__night-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:700;color:#6b6a6e;background:#fff;border-radius:20px}.reserva-detail__night-chip .material-symbols-rounded{font-size:14px}.reserva-detail__pay-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#2c2b2e}.reserva-detail__pay-row--discount{color:#0a6c4a}.reserva-detail__discount-value{font-weight:700;color:#0a6c4a}.reserva-detail__pay-divider{height:1px;background:#0f0f1114;margin:2px 0}.reserva-detail__total-block{display:flex;justify-content:space-between;align-items:baseline}.reserva-detail__total-label{font-size:14px;font-weight:800;color:#0f0f11}.reserva-detail__total-value{font-size:20px;font-weight:800;color:#33513c}.reserva-detail__experience-item{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#2c2b2e}.reserva-detail__qty{font-size:12px;font-weight:700;color:#9a9a9d}.reserva-detail__exp-price{font-weight:700;color:#0f0f11;white-space:nowrap}.reserva-detail__notes{margin:0;font-size:13px;font-weight:600;color:#2c2b2e;line-height:1.5}.reserva-detail__payment-form{display:flex;flex-direction:column;gap:10px;padding:12px;background:#f2f3f1;border:1px solid rgba(15,15,17,.08);border-radius:16px}.reserva-view-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.reserva-view-actions--three{grid-template-columns:1fr 1fr 1.25fr}.reserva-cancel-link{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border:none;border-radius:8px;background:transparent;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s}.reserva-confirm-block{grid-column:1/-1;display:flex;flex-direction:column;gap:12px}.reserva-confirm-block__actions{display:grid;grid-template-columns:1fr 1.25fr;gap:10px}.reserva-cancel-block{grid-column:1/-1;display:flex;flex-direction:column;gap:12px}.reserva-cancel-block .input-hint{text-align:right;font-size:clamp(12px,1.6vw,13px);color:#6b6a6e}.reserva-cancel-block__actions{display:grid;grid-template-columns:1fr 1.25fr;gap:10px}.reserva-form__experiences{display:flex;flex-direction:column;gap:12px;margin-top:8px}.reserva-form__experiences-header{display:flex;justify-content:space-between;align-items:center}.reserva-form__experiences-header .input-title{margin:0}.reserva-form__experience-row{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.reserva-form__experience-select{flex:1;min-width:0}.reserva-form__experience-qty{width:80px;flex-shrink:0}.reserva-form__experience-price{width:100%;font-size:12px;font-weight:600;color:#33513c;margin-top:-4px}.input-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 575.98px){.input-row{grid-template-columns:1fr}}.input-hint{font-size:12px;color:#9a9a9d;margin-top:4px}.button-sm{padding:4px 12px;font-size:13px;display:inline-flex;align-items:center;gap:4px}.button-sm .material-symbols-rounded{font-size:18px}.button-icon{padding:6px;min-width:auto;border:none;background:transparent;cursor:pointer}.reserva-filter-wrap{position:relative;z-index:110}.reserva-filter-btn{display:flex;align-items:center;justify-content:center;position:relative;width:38px;height:38px;border:none;border-radius:8px;background:#33513c;color:#fff;cursor:pointer;transition:opacity .15s}.reserva-filter-btn:hover{opacity:.85}.reserva-filter-btn--active{opacity:.9}.reserva-filter-btn .material-symbols-rounded{font-size:20px}.reserva-filter-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px;font-size:10px;font-weight:800;color:#33513c;background:#fff;border:2px solid #33513C;border-radius:50%}.reserva-filter-backdrop{position:fixed;inset:0;z-index:99}.reserva-filter-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:100;width:320px;background:#fff;border:1px solid rgba(15,15,17,.08);border-radius:16px;box-shadow:0 10px 32px #00000024}.reserva-filter-panel__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(15,15,17,.08)}.reserva-filter-panel__header span{font-size:clamp(12px,1.6vw,13px);font-weight:800;letter-spacing:.08em;color:#0f0f11}.reserva-filter-panel__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:#6b6a6e;cursor:pointer;transition:background .15s}.reserva-filter-panel__close:hover{background:#f8f9f7}.reserva-filter-panel__close .material-symbols-rounded{font-size:18px}.reserva-filter-panel__body{display:flex;flex-direction:column;gap:16px;padding:16px}.reserva-filter-panel__dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reserva-filter-panel__field{display:flex;flex-direction:column;gap:6px}.reserva-filter-panel__field label{font-size:clamp(12px,1.6vw,13px);font-weight:600;color:#6b6a6e}.reserva-filter-panel__field select,.reserva-filter-panel__field input[type=date],.reserva-filter-panel__field input[type=text]{height:38px;padding:0 12px;border:1px solid rgba(15,15,17,.14);border-radius:8px;background:#f2f3f1;color:#2c2b2e;font-size:clamp(13px,1.8vw,14px);font-family:Nunito,sans-serif;transition:border-color .15s}.reserva-filter-panel__field select:focus,.reserva-filter-panel__field input[type=date]:focus,.reserva-filter-panel__field input[type=text]:focus{outline:none;border-color:#33513c}.reserva-filter-panel__footer{display:flex;justify-content:space-between;gap:12px;padding:0 16px 16px}.reserva-filter-panel__btn-clear{flex:1;height:38px;border:2px solid #33513C;border-radius:8px;background:transparent;color:#33513c;font-family:Nunito,sans-serif;font-size:clamp(13px,1.8vw,14px);font-weight:700;cursor:pointer;transition:background .15s}.reserva-filter-panel__btn-clear:hover{background:#33513c0f}.reserva-filter-panel__btn-apply{flex:1;height:38px;border:none;border-radius:8px;background:#33513c;color:#fff;font-family:Nunito,sans-serif;font-size:clamp(13px,1.8vw,14px);font-weight:700;cursor:pointer;transition:opacity .15s}.reserva-filter-panel__btn-apply:hover{opacity:.9}app-configuracion,app-configuracion-whatsapp{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0}@media (max-width: 767.98px){app-configuracion,app-configuracion-whatsapp{flex:0 0 auto}}.wa-toggle{display:flex;align-items:center;gap:12px;cursor:pointer}.wa-toggle input[type=checkbox]{width:44px;height:24px;appearance:none;background:#0f0f1124;border-radius:12px;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.wa-toggle input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.wa-toggle input[type=checkbox]:checked{background:#33513c}.wa-toggle input[type=checkbox]:checked:after{transform:translate(20px)}.wa-toggle input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.wa-toggle__label{font-size:clamp(13px,1.8vw,14px);font-weight:600;color:#0f0f11}.wa-token-field{display:flex;align-items:center;gap:8px}.wa-token-field input{flex:1;min-width:0}.wa-token-field .button-icon{flex-shrink:0}.admin-config{max-width:100%;overflow-y:auto;flex:1 1 auto;min-height:0;padding-bottom:24px}@media (max-width: 767.98px){.admin-config{flex:0 0 auto;overflow-y:visible;padding-bottom:16px}}.admin-config__section{background:#fff;border:1px solid rgba(15,15,17,.08);border-radius:16px;padding:24px}.admin-config__section .input-group,.admin-config__section .input-group-text-area{margin-top:16px}.admin-config__section--full{width:100%}.admin-config__row+.admin-config__section,.admin-config__section+.admin-config__section{margin-top:16px}@media (max-width: 575.98px){.admin-config__section{padding:16px 12px}}.admin-config__row{display:flex;gap:16px;margin-top:16px}.admin-config__row>.admin-config__section{flex:1 1 0;min-width:0}.admin-config__row>.admin-config__section+.admin-config__section{margin-top:0}@media (max-width: 767.98px){.admin-config__row{flex-direction:column;gap:12px}}.admin-config__section-title{display:flex;align-items:center;gap:8px;font-size:clamp(14px,2vw,16px);font-weight:700;color:#0f0f11;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(15,15,17,.08)}.admin-config__section-title .material-symbols-rounded{font-size:20px;color:#33513c}@media (max-width: 575.98px){.admin-config__section-title{font-size:clamp(13px,1.8vw,14px);margin-bottom:12px;padding-bottom:8px}}.admin-config__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media (max-width: 767.98px){.admin-config__grid{grid-template-columns:1fr}}.admin-config__fields{display:flex;flex-direction:column;gap:12px}.admin-config__fields>.input-group{margin-top:0}.admin-config__hint{font-size:clamp(13px,1.8vw,14px);color:#6b6a6e;margin-bottom:12px}.admin-config__payment-methods{display:flex;flex-direction:column;gap:12px}.admin-config__payment-row{display:flex;align-items:flex-end;gap:12px}.admin-config__payment-row .input-group{flex:1 1 0;min-width:0;margin:0}.admin-config__payment-row .button-icon{flex-shrink:0;margin-bottom:2px}@media (max-width: 575.98px){.admin-config__payment-row{flex-wrap:wrap;gap:14px;padding:12px;border:1px solid rgba(15,15,17,.08);border-radius:16px}.admin-config__payment-row .input-group{flex:1 1 100%}.admin-config__payment-row .button-icon{margin-left:auto;margin-bottom:0}}.admin-config__actions{display:flex;justify-content:center;margin-top:16px}@media (max-width: 575.98px){.admin-config__actions .button{width:100%}}.admin-logo{display:flex;align-items:center;gap:16px}.admin-logo__preview{flex-shrink:0;width:60px;height:60px;border-radius:16px;border:2px solid rgba(15,15,17,.08);background:#f8f9f7;display:flex;align-items:center;justify-content:center;overflow:hidden}.admin-logo__preview img{width:100%;height:100%;object-fit:contain}.admin-logo__placeholder{font-size:28px;color:#6b6a6e}.admin-logo__actions{display:flex;align-items:center;gap:8px}@media (max-width: 575.98px){.admin-logo{flex-direction:column;align-items:flex-start;gap:12px}}.admin-banners,.admin-banners__list{display:flex;flex-direction:column;gap:12px}.admin-banners__item{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(15,15,17,.08);border-radius:16px;background:#f8f9f7}@media (max-width: 575.98px){.admin-banners__item{flex-wrap:wrap}}.admin-banners__preview{position:relative;flex-shrink:0;width:180px;height:80px;border-radius:6px;overflow:hidden;background:#fff}.admin-banners__preview img{width:100%;height:100%;object-fit:cover}@media (max-width: 575.98px){.admin-banners__preview{width:100%;height:120px}}.admin-banners__badge{position:absolute;top:6px;left:6px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;background:#2e7d32d9;color:#fff}.admin-banners__badge--inactive{background:#787878d9}.admin-banners__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.admin-banners__info .input-group{margin:0}.admin-banners__title{font-size:clamp(13px,1.8vw,14px);font-weight:700;color:#0f0f11;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-banners__subtitle{font-size:clamp(12px,1.6vw,13px);color:#6b6a6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-banners__edit-actions{display:flex;gap:8px;margin-top:8px}.admin-banners__actions{display:flex;gap:4px;flex-shrink:0}.admin-banners__upload{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:2px dashed rgba(15,15,17,.14);border-radius:16px;color:#6b6a6e;font-size:clamp(13px,1.8vw,14px);font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.admin-banners__upload .material-symbols-rounded{font-size:22px}.admin-banners__upload:hover{border-color:#33513c;color:#33513c}.admin-banners__upload--loading{opacity:.6;pointer-events:none}.focal-editor{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.focal-editor__backdrop{position:absolute;inset:0;background:#0009}.focal-editor__panel{position:relative;background:#fff;border-radius:16px;padding:16px;max-width:720px;width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.focal-editor__header{flex-shrink:0;display:flex;flex-direction:column;gap:4px}.focal-editor__header h4{margin:0;font-size:clamp(14px,2vw,16px);font-weight:700;color:#0f0f11}.focal-editor__hint{font-size:clamp(12px,1.6vw,13px);color:#6b6a6e}.focal-editor__canvas{flex-shrink:0;position:relative;cursor:crosshair;border-radius:8px;overflow:hidden;border:2px solid rgba(15,15,17,.08)}.focal-editor__canvas img{display:block;width:100%;height:auto}.focal-editor__marker{position:absolute;width:28px;height:28px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #0006,0 2px 8px #0000004d;transform:translate(-50%,-50%);pointer-events:none;background:#ffffff40}.focal-editor__marker:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 4px #0006}.focal-editor__preview-section{flex-shrink:0;display:flex;flex-direction:column;gap:6px}.focal-editor__preview-label{font-size:clamp(12px,1.6vw,13px);font-weight:600;color:#6b6a6e}.focal-editor__preview{width:100%;height:120px;border-radius:8px;overflow:hidden;border:2px solid rgba(15,15,17,.08)}.focal-editor__preview img{width:100%;height:100%;object-fit:cover}.focal-editor__actions{flex-shrink:0;display:flex;gap:8px;justify-content:flex-end}@media (max-width: 575.98px){.focal-editor{padding:8px}.focal-editor__panel{padding:12px;max-height:95vh}.focal-editor__preview{height:100px}}.roles-permissions{margin-top:12px}.roles-permissions__module{border:1px solid rgba(15,15,17,.08);border-radius:8px;margin-bottom:8px;overflow:hidden}.roles-permissions__module-header{display:flex;align-items:center;padding:8px 12px;background-color:#f8f9f7;cursor:pointer;-webkit-user-select:none;user-select:none}.roles-permissions__module-header:hover{background-color:#e8ede6}.roles-permissions__checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;font-size:clamp(13px,1.8vw,14px);color:#0f0f11}.roles-permissions__checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#33513C}.roles-permissions__module-icon{font-size:20px;color:#33513c}.roles-permissions__module-name{font-weight:600}.roles-permissions__perms{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 12px;padding:8px 12px 8px 48px}@media (max-width: 575.98px){.roles-permissions__perms{grid-template-columns:1fr;padding-left:12px}}.roles-permissions__perm{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:clamp(13px,1.8vw,14px);color:#2c2b2e}.roles-permissions__perm input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#33513C}.roles-permissions__perm:hover{color:#0f0f11}.special-rates{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,15,17,.08)}.special-rates__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.special-rates__add-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px dashed rgba(15,15,17,.14);border-radius:8px;background:transparent;color:#6b6a6e;font-family:Nunito,sans-serif;font-size:clamp(12px,1.6vw,13px);font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease}.special-rates__add-btn .material-symbols-rounded{font-size:18px}.special-rates__add-btn:hover{border-color:#33513c;color:#33513c}.special-rates__hint{font-size:clamp(12px,1.6vw,13px);color:#9a9a9d;margin:0}.special-rates__list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.special-rates__card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid rgba(15,15,17,.08);border-radius:8px;background:#fff}@media (max-width: 575.98px){.special-rates__card{flex-direction:column;align-items:flex-start}}.special-rates__card-info{display:flex;flex-direction:column;gap:2px}.special-rates__card-label{font-size:clamp(13px,1.8vw,14px);font-weight:700;color:#0f0f11}.special-rates__card-dates{font-size:clamp(12px,1.6vw,13px);color:#6b6a6e}.special-rates__card-prices{font-size:clamp(12px,1.6vw,13px);color:#2c2b2e;font-weight:600}.special-rates__card-actions{display:flex;gap:4px;flex-shrink:0}.special-rates__action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#6b6a6e;cursor:pointer;transition:background .15s ease,color .15s ease}.special-rates__action-btn .material-symbols-rounded{font-size:18px}.special-rates__action-btn:hover{background:#0f0f1114;color:#33513c}.special-rates__action-btn--danger:hover{background:#d645501a;color:#d64550}.special-rates__form{padding:12px;border:1px solid #33513C;border-radius:8px;background:#fff;margin-bottom:12px}.special-rates__form form{display:flex;flex-direction:column;gap:16px}.special-rates__form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.special-rates__cancel-btn{padding:8px 16px;border:1px solid rgba(15,15,17,.14);border-radius:8px;background:transparent;color:#6b6a6e;font-family:Nunito,sans-serif;font-size:clamp(13px,1.8vw,14px);font-weight:600;cursor:pointer;transition:background .15s ease}.special-rates__cancel-btn:hover{background:#0f0f1114}.special-rates__save-btn{padding:8px 16px;border:none;border-radius:8px;background:#33513c;color:#fff;font-family:Nunito,sans-serif;font-size:clamp(13px,1.8vw,14px);font-weight:600;cursor:pointer;transition:opacity .15s ease}.special-rates__save-btn:hover{opacity:.9}.admin-beds{display:flex;flex-direction:column;gap:8px}.admin-beds__row{display:flex;align-items:flex-end;gap:8px}.admin-beds__row .button-icon{flex-shrink:0;margin-bottom:2px}@media (max-width: 575.98px){.admin-beds__row{flex-wrap:wrap}.admin-beds__row .button-icon{margin-left:auto}}.admin-beds__type{flex:2;min-width:0}.admin-beds__qty{flex:0 0 90px}.wrapper-main-administration main .wrapper-section:has(app-whatsapp){padding:20px 32px;gap:16px}@media (max-width: 1199.98px){.wrapper-main-administration main .wrapper-section:has(app-whatsapp){padding:16px 20px}}@media (max-width: 767.98px){.wrapper-main-administration main .wrapper-section:has(app-whatsapp){padding:12px 10px calc(100px + env(safe-area-inset-bottom,0px))}}app-whatsapp{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;gap:16px}@media (max-width: 767.98px){app-whatsapp{flex:0 0 auto}}.wa-inbox{display:flex;flex:1 1 auto;min-height:0;background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(15,15,17,.08)}@media (max-width: 767.98px){.wa-inbox{min-height:70vh}}.wa-sidebar{width:340px;min-width:340px;border-right:1px solid rgba(15,15,17,.08);display:flex;flex-direction:column;background:#fff}@media (max-width: 991.98px){.wa-sidebar{width:300px;min-width:300px}}@media (max-width: 767.98px){.wa-sidebar{width:100%;min-width:100%}}.wa-sidebar__search{padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(15,15,17,.08)}.wa-sidebar__search .material-symbols-rounded{color:#6b6a6e}.wa-sidebar__search-input{flex:1;border:none;outline:none;background:transparent;font-size:clamp(13px,1.8vw,14px);color:#2c2b2e}.wa-sidebar__search-input::placeholder{color:#9a9a9d}.wa-sidebar__tabs{display:flex;padding:8px 12px;gap:4px;border-bottom:1px solid rgba(15,15,17,.08)}.wa-sidebar__tab{flex:1;padding:8px;border:none;border-radius:4px;background:transparent;font-size:clamp(12px,1.6vw,13px);color:#6b6a6e;cursor:pointer;transition:all .2s;font-weight:500}.wa-sidebar__tab:hover{background:#e8ede6}.wa-sidebar__tab--active{background:#33513c;color:#fff}.wa-sidebar__tab--active:hover{background:#e8ede6}.wa-sidebar__list{flex:1;overflow-y:auto}.wa-sidebar__item{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .15s;border-bottom:1px solid rgba(15,15,17,.08)}.wa-sidebar__item:hover{background:#e8ede6}.wa-sidebar__item--active{background:#f0f4ee}.wa-sidebar__avatar{width:42px;height:42px;min-width:42px;border-radius:50%;background:#33513c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:clamp(13px,1.8vw,14px);font-weight:600}.wa-sidebar__info{flex:1;min-width:0}.wa-sidebar__name-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.wa-sidebar__name{font-size:clamp(13px,1.8vw,14px);font-weight:500;color:#2c2b2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-sidebar__time{font-size:clamp(12px,1.6vw,13px);color:#9a9a9d;white-space:nowrap}.wa-sidebar__preview-row{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.wa-sidebar__status-badge{font-size:10px;padding:2px 8px;border-radius:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.wa-sidebar__status-badge--bot{background:#e3f2fd;color:#1565c0}.wa-sidebar__status-badge--human{background:#e8f5e9;color:#2e7d32}.wa-sidebar__status-badge--closed{background:#efeeea;color:#9a9a9d}.wa-sidebar__unread{min-width:20px;height:20px;border-radius:10px;background:#33513c;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 5px}.wa-sidebar__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:32px;color:#9a9a9d}.wa-sidebar__empty .material-symbols-rounded{font-size:48px;margin-bottom:12px;opacity:.4}.wa-sidebar__empty p{margin:0;font-size:clamp(13px,1.8vw,14px)}.wa-chat{flex:1;display:flex;flex-direction:column;min-width:0}.wa-chat__header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(15,15,17,.08);background:#fff}.wa-chat__back-btn{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:transparent;cursor:pointer;color:#2c2b2e}.wa-chat__back-btn:hover{background:#e8ede6}@media (max-width: 767.98px){.wa-chat__back-btn{display:inline-flex}}.wa-chat__header-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.wa-chat__header-avatar{width:38px;height:38px;min-width:38px;border-radius:50%;background:#33513c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:clamp(12px,1.6vw,13px);font-weight:600}.wa-chat__header-details{display:flex;flex-direction:column;min-width:0}.wa-chat__header-name{font-size:clamp(13px,1.8vw,14px);font-weight:600;color:#0f0f11;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-chat__header-phone{font-size:clamp(12px,1.6vw,13px);color:#6b6a6e}.wa-chat__header-actions{display:flex;gap:8px}.wa-chat__action-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid rgba(15,15,17,.14);border-radius:12px;background:transparent;font-size:clamp(12px,1.6vw,13px);font-weight:500;color:#2c2b2e;cursor:pointer;transition:all .15s;white-space:nowrap}.wa-chat__action-btn .material-symbols-rounded{font-size:18px}.wa-chat__action-btn:hover{background:#e8ede6}.wa-chat__action-btn--danger{color:#c81e2c;border-color:#c81e2c4d}.wa-chat__action-btn--danger:hover{background:#c81e2c0f}@media (max-width: 575.98px){.wa-chat__btn-text{display:none}}.wa-chat__window-indicator{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#e8f5e9;color:#2e7d32;font-size:clamp(12px,1.6vw,13px);font-weight:500}.wa-chat__window-indicator .material-symbols-rounded{font-size:16px}.wa-chat__window-indicator--expired{background:#fff3e0;color:#e65100}.wa-chat__messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;background:#f2f3f1}.wa-chat__bubble{max-width:70%;padding:8px 12px;border-radius:8px;position:relative}.wa-chat__bubble--inbound{align-self:flex-start;background:#fff;border:1px solid rgba(15,15,17,.08);border-top-left-radius:4px}.wa-chat__bubble--outbound{align-self:flex-end;background:#dcf8c6;border-top-right-radius:4px}.wa-chat__bubble-sender{display:block;font-size:11px;font-weight:600;color:#33513c;margin-bottom:2px}.wa-chat__quoted{background:#0000000d;border-left:3px solid #33513C;border-radius:4px;padding:4px 8px;margin-bottom:4px;cursor:default}.wa-chat__quoted--own{border-left-color:#4fc3f7}.wa-chat__quoted-author{display:block;font-size:11px;font-weight:600;color:#33513c;margin-bottom:2px}.wa-chat__quoted--own .wa-chat__quoted-author{color:#4fc3f7}.wa-chat__quoted-text{font-size:12px;color:#9a9a9d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wa-chat__quoted-image-row{display:flex;align-items:center;gap:4px}.wa-chat__quoted-thumb{width:40px;height:40px;border-radius:4px;object-fit:cover;flex-shrink:0}.wa-chat__bubble-image{max-width:100%;max-height:300px;border-radius:4px;cursor:pointer;object-fit:contain;display:block;margin-bottom:4px}.wa-chat__bubble-content{font-size:clamp(13px,1.8vw,14px);color:#2c2b2e;word-wrap:break-word;white-space:pre-wrap;margin:0}.wa-chat__bubble-unsupported{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#0000000a;font-size:clamp(13px,1.8vw,14px);font-style:italic;color:#6b6a6e}.wa-chat__bubble-unsupported .material-symbols-rounded{font-size:18px}.wa-chat__bubble-meta{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-top:2px}.wa-chat__bubble-time{font-size:10px;color:#9a9a9d}.wa-chat__bubble-status{font-size:14px!important;color:#9a9a9d}.wa-chat__bubble-status--read{color:#4fc3f7}.wa-chat__no-messages{display:flex;align-items:center;justify-content:center;height:100%;color:#9a9a9d;font-size:clamp(13px,1.8vw,14px)}.wa-chat__input-area{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid rgba(15,15,17,.08);background:#fff}.wa-chat__input-area--disabled{justify-content:center}.wa-chat__input-blocked{display:flex;align-items:center;gap:8px;color:#9a9a9d;font-size:clamp(13px,1.8vw,14px);padding:8px 0}.wa-chat__input-blocked .material-symbols-rounded{font-size:18px}.wa-chat__input{flex:1;border:1px solid rgba(15,15,17,.08);border-radius:24px;padding:8px 16px;font-size:clamp(13px,1.8vw,14px);color:#2c2b2e;background:#f2f3f1;resize:none;outline:none;max-height:120px;font-family:inherit}.wa-chat__input::placeholder{color:#9a9a9d}.wa-chat__input:focus{border-color:#33513c}.wa-chat__send-btn{width:40px;height:40px;min-width:40px;border-radius:50%;border:none;background:#33513c;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.wa-chat__send-btn:hover:not(:disabled){background:#e8ede6}.wa-chat__send-btn:disabled{opacity:.5;cursor:not-allowed}.wa-chat__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9a9a9d;gap:12px}.wa-chat__empty h3{margin:0;font-size:clamp(16px,2.4vw,18px);font-weight:600;color:#0f0f11}.wa-chat__empty p{margin:0;font-size:clamp(13px,1.8vw,14px)}.wa-chat__empty-icon{font-size:64px;opacity:.2;color:#9a9a9d}@media (max-width: 767.98px){.wa-inbox--mobile-chat .wa-sidebar{display:none}.wa-inbox--mobile-chat .wa-chat{width:100%}}@media (max-width: 767.98px){.wa-inbox:not(.wa-inbox--mobile-chat) .wa-chat{display:none}}.admin-restaurante{display:flex;flex-direction:column;gap:24px;overflow-y:auto;flex:1 1 auto;min-height:0;padding-bottom:24px}@media (max-width: 767.98px){.admin-restaurante{flex:0 0 auto;overflow-y:visible;padding-bottom:16px}}.admin-restaurante__config{display:flex;gap:24px;background:#fff;border:1px solid rgba(15,15,17,.08);border-radius:16px;padding:24px;align-items:flex-start}@media (max-width: 767.98px){.admin-restaurante__config{flex-direction:column;padding:16px 12px}}.admin-restaurante__config-block{display:flex;flex-direction:column;gap:12px}.admin-restaurante__config-block--desc{flex:1 1 0;min-width:0}.admin-restaurante__config-block--qr{flex:0 0 auto;align-items:center}.admin-restaurante__config-title{font-size:clamp(13px,1.8vw,14px);font-weight:700;color:#0f0f11;text-transform:uppercase;letter-spacing:.3px}.admin-restaurante__description-form{display:flex;flex-direction:column;gap:12px}.admin-restaurante__description-form .btn{align-self:flex-start}.admin-restaurante__char-count{display:block;text-align:right;font-size:clamp(12px,1.6vw,13px);color:#9a9a9d;margin-top:4px}.admin-restaurante__qr-preview{position:relative;width:180px;border-radius:16px;overflow:hidden;border:1px solid rgba(15,15,17,.08)}.admin-restaurante__qr-preview:hover .admin-restaurante__qr-overlay{opacity:1}.admin-restaurante__qr-img{display:block;width:100%;height:auto}.admin-restaurante__qr-overlay{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .2s ease}.admin-restaurante__qr-action{width:36px;height:36px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease;background:#ffffffe6;color:#0f0f11}.admin-restaurante__qr-action:hover{transform:scale(1.1)}.admin-restaurante__qr-action--danger{background:#ffffffe6}.admin-restaurante__qr-action .material-symbols-rounded{font-size:18px}.admin-restaurante__qr-action input[type=file]{display:none}.admin-restaurante__dishes{display:flex;flex-direction:column;gap:16px}.admin-restaurante__dishes-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-restaurante__dishes-header h3{margin:0;font-size:clamp(14px,2vw,16px);font-weight:700;color:#0f0f11}.admin-restaurante__dish-info{padding:8px 12px;background:#fff;border-top:1px solid rgba(15,15,17,.08)}.admin-restaurante__dish-name{font-size:clamp(13px,1.8vw,14px);font-weight:600;color:#0f0f11;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-restaurante__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px;color:#9a9a9d;text-align:center}.admin-restaurante__empty .material-symbols-rounded{font-size:48px;opacity:.4}.admin-restaurante__empty p{margin:0;font-size:clamp(14px,2vw,16px)}.nav{position:sticky;top:0;z-index:30;background:#fbf9f6db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,15,17,.08);width:100%}.nav__container{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto;max-width:1180px;padding:10px 32px}.nav__logo{display:flex;align-items:center;gap:9px;text-decoration:none}.nav__logo--img{width:44px;height:44px;border-radius:50%;object-fit:cover}.nav__logo--text{font-size:15px;font-weight:600;color:#0f0f11}.nav__logo--text strong{color:#33513c}.nav__links{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.nav__links--mobile-login{display:none}.nav__link{display:inline-flex;font-size:clamp(13px,1.8vw,14px);font-weight:600;font-family:inherit;padding:8px 14px;border-radius:12px;color:#2c2b2e;text-decoration:none;transition:background .15s,color .15s}.nav__link:hover{background:#f0f4ee}.nav__link--active{color:#33513c;background:#e8ede6}.nav__actions{display:flex;align-items:center;gap:8px}.nav__actions--login{border:none;font-size:clamp(13px,1.8vw,14px);cursor:pointer;font-weight:800;padding:10px 14px;font-family:inherit;background:transparent;transition:background .15s;color:#2c2b2e;border-radius:12px;text-decoration:none}.nav__actions--login:hover{background:#f0f4ee}.nav__back{display:none}.nav__hamburger{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;cursor:pointer;border-radius:12px;color:#2c2b2e}.nav__hamburger:hover{background:#f0f4ee}.nav__hamburger .material-symbols-rounded{font-size:24px}.nav__overlay{display:none}@media (max-width: 767.98px){.nav__container{padding:10px 16px}.nav__links{display:none;position:fixed;top:0;right:0;width:280px;height:100dvh;flex-direction:column;align-items:stretch;gap:0;padding:72px 16px 24px;gap:4px;background:#fff;box-shadow:-4px 0 24px #0000001a;z-index:50;overflow-y:auto}.nav__links--open{display:flex}.nav__links--mobile-login{display:block;margin-top:auto;padding-top:16px;border-top:1px solid rgba(15,15,17,.08)}.nav__link{display:flex;width:100%;padding:12px 14px;font-size:clamp(14px,2vw,16px)}.nav__actions{display:none}.nav__back{display:inline-flex;align-items:center;margin-left:auto;font-size:clamp(13px,1.8vw,14px);font-weight:600;font-family:inherit;padding:6px 14px;border-radius:12px;color:#33513c;text-decoration:none;transition:background .15s}.nav__back:hover{background:#e8ede6}.nav__hamburger{display:flex;position:relative;z-index:60}.nav__overlay{display:block;position:fixed;inset:0;background:#0000004d;z-index:40}}.footer{background:#2c2b2e;color:#ffffffb3}.footer__main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;max-width:1180px;margin:0 auto;padding:48px 32px 32px}.footer__brand{display:flex;flex-direction:column;gap:14px}.footer__logo{display:flex;align-items:center;gap:10px}.footer__logo-img{width:40px;height:40px;border-radius:50%;object-fit:cover}.footer__name{font-size:17px;font-weight:600;color:#fff}.footer__name strong{color:#8bc49c}.footer__tagline{margin:0;font-size:clamp(13px,1.8vw,14px);line-height:1.6;max-width:340px}.footer__social{display:flex;gap:12px}.footer__social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff14;transition:background .15s}.footer__social a:hover{background:#ffffff29}.footer__social a img{width:20px;height:20px}.footer__col{display:flex;flex-direction:column;gap:10px}.footer__col a,.footer__col span{display:flex;align-items:center;gap:8px;font-size:clamp(13px,1.8vw,14px);color:#ffffffb3;text-decoration:none;transition:color .15s;min-width:0;overflow-wrap:break-word;word-break:break-word}.footer__col a:hover{color:#fff}.footer__col .material-symbols-rounded{font-size:18px;color:#ffffff80;flex-shrink:0}.footer__col-title{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#fff6;margin-bottom:8px}.footer__icon-img{width:18px;height:18px;filter:brightness(0) invert(1);opacity:.5;flex-shrink:0}.footer__address{align-items:flex-start!important;cursor:default}.footer__address .material-symbols-rounded{margin-top:2px}.footer__bottom{border-top:1px solid rgba(255,255,255,.08);max-width:1180px;margin:0 auto;padding:20px 32px}.footer__copy{font-size:12px;color:#ffffff59}@media (max-width: 767.98px){.footer__main{grid-template-columns:1fr;gap:28px;padding:36px 20px 24px}.footer__bottom{padding:16px 20px}}.wrapper-main-landing{display:flex;flex-direction:column;min-width:100dvw;min-height:100dvh;color:#2c2b2e;background-color:#f2f3f1}.landing-content{flex:1}.landing-banner{position:relative;width:100%;aspect-ratio:21/8;min-height:360px;max-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden}.landing-banner__slides{position:absolute;inset:0}.landing-banner__slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease-in-out}.landing-banner__slide--active{opacity:1}.landing-banner__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.landing-banner__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#00000040,#0000008c)}.landing-banner__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:720px;padding:32px;text-align:center}.landing-banner__title{margin:0;font-size:clamp(32px,5vw,48px);font-weight:800;letter-spacing:-.5px;font-family:Nunito,sans-serif;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.3)}.landing-banner__subtitle{margin:0;font-size:17px;line-height:1.6;color:#ffffffe6}.landing-banner__actions{display:flex;gap:12px;margin-top:8px}.landing-banner__btn-alt{background:#ffffff26!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.4)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-decoration:none}.landing-banner__btn-alt:hover{background:#ffffff40!important}.landing-banner__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:#00000059;color:#fff;cursor:pointer;transition:background .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.landing-banner__arrow:hover{background:#0000008c}.landing-banner__arrow .material-symbols-rounded{font-size:28px}.landing-banner__arrow--prev{left:16px}.landing-banner__arrow--next{right:16px}.landing-banner__dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:8px}.landing-banner__dot{width:10px;height:10px;border:2px solid rgba(255,255,255,.7);border-radius:50%;background:transparent;cursor:pointer;padding:0;transition:background .2s,border-color .2s}.landing-banner__dot--active{background:#fff;border-color:#fff}.landing-banner__dot:hover:not(.landing-banner__dot--active){background:#fff6}.inicio-quicklinks{display:flex;justify-content:center;gap:0;max-width:1180px;margin:0 auto;background:#33513c;position:relative;overflow:hidden}.inicio-quicklinks:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0%,transparent 35%,rgba(255,255,255,.15) 45%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.15) 55%,transparent 65%,transparent 100%);background-size:250% 100%;animation:ql-shimmer 4s ease-in-out infinite;pointer-events:none;z-index:1}.inicio-quicklinks__item{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 16px;text-decoration:none;color:#ffffffe6;font-size:clamp(13px,1.8vw,14px);font-weight:600;transition:background .2s,color .2s;position:relative;z-index:2}.inicio-quicklinks__item:hover{background:#ffffff1f;color:#fff}.inicio-quicklinks__item .material-symbols-rounded{font-size:22px;color:#fff}.inicio-quicklinks__item+.inicio-quicklinks__item{border-left:1px solid rgba(255,255,255,.18)}@keyframes ql-shimmer{0%{background-position:150% 0}40%{background-position:-50% 0}to{background-position:-50% 0}}.landing-section{max-width:1180px;margin:0 auto;padding:40px 32px}.landing-section h2{margin:0;font-size:26px;font-weight:800;font-family:Nunito,sans-serif;color:#0f0f11}.landing-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.landing-section__link{display:flex;align-items:center;gap:4px;font-size:clamp(13px,1.8vw,14px);font-weight:700;color:#33513c;text-decoration:none;transition:opacity .15s}.landing-section__link:hover{opacity:.8}.landing-section__link .material-symbols-rounded{font-size:18px}.landing-testimonios__title{margin:0 0 24px;padding-bottom:24px;font-size:26px;font-weight:800;font-family:Nunito,sans-serif;color:#0f0f11;text-align:center}.landing-testimonios__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.landing-testimonio{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:16px;background:#fff;border:1px solid rgba(15,15,17,.08)}.landing-testimonio__stars{display:flex;gap:2px}.landing-testimonio__stars .material-symbols-rounded{font-size:18px;color:#0f0f1124}.landing-testimonio__stars .material-symbols-rounded.star--filled{color:#e8a838}.landing-testimonio__stars .material-symbols-rounded.star--empty{color:#0f0f1124}.landing-testimonio__text{margin:0;font-size:clamp(13px,1.8vw,14px);line-height:1.65;color:#2c2b2e;font-style:italic;word-break:break-word;overflow-wrap:break-word;max-height:120px;overflow-y:auto}.landing-testimonio__author{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px;border-top:1px solid rgba(15,15,17,.08)}.landing-testimonio__name{font-size:clamp(12px,1.6vw,13px);font-weight:700;color:#0f0f11}.landing-testimonio__date{font-size:11px;color:#9a9a9d}.inicio-animate .inicio-stagger,.inicio-animate .inicio-eco__note{opacity:0;transform:translateY(28px);transition:opacity .55s ease-out,transform .55s ease-out}.inicio-animate .inicio-stagger{transition-delay:calc(.08s + var(--i, 0) * .07s)}.inicio-animate .inicio-eco__note{transition-delay:.5s}.inicio-animate.inicio-visible .inicio-stagger,.inicio-animate.inicio-visible .inicio-eco__note{opacity:1;transform:translateY(0)}.inicio-section-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:20px;font-size:clamp(12px,1.6vw,13px);font-weight:700;letter-spacing:.3px;color:#33513c;background:#33513c14}.inicio-section-tag .material-symbols-rounded{font-size:16px}.inicio-section-tag--light{color:#a8d5b8;background:#ffffff1a}.inicio-sobre{padding-top:60px!important;padding-bottom:60px!important}.inicio-sobre__inner{display:flex;align-items:flex-start;gap:48px}.inicio-sobre__logo{flex-shrink:0}.inicio-sobre__logo img{width:220px;height:auto;display:block;filter:drop-shadow(0 4px 16px rgba(0,0,0,.08))}.inicio-sobre__content h2{margin:12px 0 16px;font-size:clamp(26px,4.5vw,34px);font-weight:800;font-family:Nunito,sans-serif;color:#0f0f11}.inicio-sobre__content p{margin:0 0 12px;font-size:clamp(14px,2vw,16px);line-height:1.75;color:#2c2b2e}.inicio-sobre__content p:last-child{margin-bottom:0}.inicio-sobre__slogan{font-size:clamp(16px,2.4vw,18px)!important;font-weight:600!important;font-style:italic;color:#33513c!important;margin-bottom:20px!important}.inicio-lugares{padding-top:60px!important;padding-bottom:60px!important}.inicio-lugares__head{margin-bottom:36px;max-width:680px}.inicio-lugares__head h2{margin:12px 0 14px;font-size:clamp(26px,4.5vw,34px);font-weight:800;font-family:Nunito,sans-serif;color:#0f0f11}.inicio-lugares__head p{margin:0;font-size:clamp(14px,2vw,16px);line-height:1.75;color:#2c2b2e}.inicio-lugares__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.inicio-lugares__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:44px 20px 28px;border-radius:16px;background:#fff;border:1px solid rgba(15,15,17,.08);text-align:center;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.inicio-lugares__card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #33513c21;border-color:#33513c4d}.inicio-lugares__card:hover .inicio-lugares__icon-wrap{transform:scale(1.08);background:#33513c}.inicio-lugares__card:hover .inicio-lugares__icon-wrap .material-symbols-rounded{color:#fff}.inicio-lugares__card:hover .inicio-lugares__num{color:#33513c33}.inicio-lugares__card h3{margin:0;font-size:clamp(14px,2vw,16px);font-weight:700;color:#0f0f11;font-family:Nunito,sans-serif}.inicio-lugares__card p{margin:0;font-size:clamp(12px,1.6vw,13px);line-height:1.55;color:#6b6a6e}.inicio-lugares__num{position:absolute;top:10px;right:14px;font-size:32px;font-weight:900;font-family:Nunito,sans-serif;color:#0000001a;line-height:1;transition:color .3s ease}.inicio-lugares__icon-wrap{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#33513c1a;transition:transform .3s ease,background .3s ease}.inicio-lugares__icon-wrap .material-symbols-rounded{font-size:30px;color:#33513c;transition:color .3s ease}.inicio-natura-hero{background:linear-gradient(135deg,#1a2e20,#2a4a35,#1e3528);padding:0}.inicio-natura-hero__inner{max-width:1180px;margin:0 auto;padding:64px 32px}.inicio-natura-hero__head{max-width:680px;margin-bottom:48px}.inicio-natura-hero__head h2{margin:12px 0 16px;font-size:clamp(26px,4.5vw,34px);font-weight:800;font-family:Nunito,sans-serif;color:#fff}.inicio-natura-hero__head p{margin:0;font-size:clamp(14px,2vw,16px);line-height:1.75;color:#ffffffb3}.inicio-natura-hero__stats{display:flex;align-items:center;gap:0;padding:12px 0}.inicio-natura-hero__divider{width:1px;height:60px;background:#ffffff1f;flex-shrink:0}.inicio-natura-hero__stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:16px 8px}.inicio-natura-hero__stat .material-symbols-rounded{font-size:28px;color:#6fcf97}.inicio-natura-hero__value{font-size:clamp(22px,3.5vw,32px);font-weight:800;font-family:Nunito,sans-serif;color:#fff;letter-spacing:-.5px}.inicio-natura-hero__label{font-size:clamp(12px,1.6vw,13px);color:#ffffff8c;line-height:1.4;text-transform:lowercase}.inicio-eco{padding-top:60px!important;padding-bottom:60px!important}.inicio-eco__head{margin-bottom:32px}.inicio-eco__head h2{margin:12px 0 0;font-size:clamp(26px,4.5vw,34px);font-weight:800;font-family:Nunito,sans-serif;color:#0f0f11}.inicio-eco__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.inicio-eco__item{position:relative;display:flex;align-items:center;gap:16px;padding:26px 22px 26px 26px;border-radius:16px;background:#fff;border:1px solid rgba(15,15,17,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.inicio-eco__item:hover{transform:translateY(-3px);box-shadow:0 12px 32px #33513c1a;border-color:#33513c4d}.inicio-eco__item:hover .inicio-eco__item-icon{background:#33513c}.inicio-eco__item:hover .inicio-eco__item-icon .material-symbols-rounded{color:#fff}.inicio-eco__item:hover .inicio-eco__number{color:#33513c33}.inicio-eco__number{position:absolute;top:8px;right:12px;font-size:28px;font-weight:900;font-family:Nunito,sans-serif;color:#0000001a;line-height:1;transition:color .3s ease}.inicio-eco__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border-radius:12px;background:#33513c1a;transition:background .3s ease}.inicio-eco__item-icon .material-symbols-rounded{font-size:22px;color:#33513c;transition:color .3s ease}.inicio-eco__item-content h3{margin:0;font-size:clamp(13px,1.8vw,14px);font-weight:700;color:#0f0f11}.inicio-eco__item-content p{margin:3px 0 0;font-size:clamp(12px,1.6vw,13px);color:#6b6a6e;line-height:1.4}.inicio-eco__badge{display:inline-block;margin-top:5px;padding:2px 10px;font-size:11px;font-weight:600;border-radius:20px;color:#8a6a1f;background:#b88e181a;border:1px solid rgba(184,142,24,.26)}.inicio-eco__note{display:flex;align-items:center;gap:10px;margin-top:20px;padding:13px 20px;border-radius:12px;background:#f8f9f7;border:1px solid rgba(15,15,17,.08);font-size:clamp(12px,1.6vw,13px);color:#6b6a6e}.inicio-eco__note .material-symbols-rounded{font-size:18px;color:#9a9a9d}.inicio-loc-hero{background:linear-gradient(135deg,#22392a,#33513c,#2a4832);padding:0}.inicio-loc-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:1180px;margin:0 auto;padding:64px 32px}.inicio-loc-hero__text h2{margin:12px 0 18px;font-size:clamp(26px,4.5vw,34px);font-weight:800;font-family:Nunito,sans-serif;color:#fff}.inicio-loc-hero__text p{margin:0;font-size:clamp(14px,2vw,16px);line-height:1.75;color:#ffffffb3}.inicio-loc-hero__detail{display:flex;align-items:center;gap:8px;margin-top:20px;padding:10px 16px;border-radius:10px;background:#ffffff14;width:fit-content}.inicio-loc-hero__detail .material-symbols-rounded{font-size:20px;color:#6fcf97}.inicio-loc-hero__detail span{font-size:clamp(13px,1.8vw,14px);font-weight:600;color:#ffffffd9}.inicio-loc-hero__detail--link{text-decoration:none;cursor:pointer;border:none;font-family:inherit;transition:background .2s ease}.inicio-loc-hero__detail--link:hover{background:#ffffff26}.inicio-loc-hero__video{margin-top:20px;border-radius:12px;overflow:hidden;aspect-ratio:16/9;max-width:520px}.inicio-loc-hero__video iframe{width:100%;height:100%;display:block}.inicio-loc-hero__cards{display:flex;flex-direction:column;gap:16px}.inicio-loc-hero__card{display:flex;gap:16px;padding:22px 24px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .3s ease,border-color .3s ease}.inicio-loc-hero__card:hover{background:#ffffff1a;border-color:#ffffff2e}.inicio-loc-hero__card>.material-symbols-rounded{flex-shrink:0;font-size:24px;color:#6fcf97;margin-top:2px}.inicio-loc-hero__card h3{margin:0 0 6px;font-size:clamp(13px,1.8vw,14px);font-weight:700;color:#fff}.inicio-loc-hero__card p{margin:0;font-size:clamp(12px,1.6vw,13px);line-height:1.55;color:#fff9}.inicio-loc-hero__card--cta{border-color:#6fcf974d;background:#6fcf970f}.inicio-loc-hero__card--cta:hover{background:#6fcf971f;border-color:#6fcf9766}.inicio-loc-hero__link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:clamp(13px,1.8vw,14px);font-weight:700;color:#6fcf97;text-decoration:none;transition:opacity .2s}.inicio-loc-hero__link:hover{opacity:.8}.inicio-loc-hero__link .material-symbols-rounded{font-size:18px}@media (max-width: 767.98px){.landing-banner{aspect-ratio:16/9;min-height:320px;max-height:480px}.landing-banner__subtitle{font-size:15px}.landing-banner__arrow{width:36px;height:36px}.landing-banner__arrow .material-symbols-rounded{font-size:22px}.landing-banner__arrow--prev{left:8px}.landing-banner__arrow--next{right:8px}.landing-banner__dots{bottom:14px;gap:6px}.landing-banner__dot{width:8px;height:8px}.landing-section{padding:28px 18px}.inicio-quicklinks__item{flex-direction:column;gap:4px;padding:14px 8px;font-size:11px}.inicio-quicklinks__item .material-symbols-rounded{font-size:20px;color:#fff}.inicio-sobre__inner{flex-direction:column;align-items:center;gap:24px;text-align:center}.inicio-sobre__logo img{width:160px}.inicio-lugares__grid{grid-template-columns:repeat(2,1fr);gap:14px}.inicio-natura-hero__inner{padding:40px 18px}.inicio-natura-hero__stats{flex-wrap:wrap;gap:8px}.inicio-natura-hero__divider{display:none}.inicio-natura-hero__stat{flex:0 0 calc(50% - 4px);padding:14px 8px;border-radius:12px;background:#ffffff0a}.inicio-eco__grid{grid-template-columns:1fr}.inicio-loc-hero__inner{grid-template-columns:1fr;gap:32px;padding:40px 18px}}.cabana-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.cabana-grid app-cabana-card{display:flex}.cabana-card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:16px;border:1px solid rgba(15,15,17,.14);background-color:#fff}.cabana-card__image{display:block;height:200px;background-color:#f8f9f7;overflow:hidden;text-decoration:none}.cabana-card__image img{width:100%;height:100%;object-fit:cover;display:block}.cabana-card__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;background:linear-gradient(135deg,#f8f9f7,#fff);color:#6b6a6e}.cabana-card__placeholder .material-symbols-rounded{font-size:48px;opacity:.4}.cabana-card__placeholder span{font-size:13px;opacity:.6}.cabana-card__body{display:flex;flex-direction:column;flex:1;gap:10px;padding:18px}.cabana-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cabana-card__title{margin:0;font-size:19px;font-weight:800;font-family:Nunito,sans-serif;color:#0f0f11;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cabana-card__capacity{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-top:3px;font-size:13px;color:#6b6a6e}.cabana-card__capacity .material-symbols-rounded{font-size:18px}.cabana-card__description{margin:0;font-size:13px;line-height:1.55;color:#2c2b2e;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cabana-card__price{font-size:19px;font-weight:800;color:#33513c;margin-top:auto}.cabana-card__price small{font-size:12px;font-weight:500;color:#6b6a6e}.cabana-card .button{margin-top:2px;text-decoration:none}.adicional-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.adicional-grid app-adicional-card{display:flex}.whatsapp-fab{position:fixed;bottom:24px;right:24px;z-index:20;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#25d366;box-shadow:0 4px 14px #25d36666;transition:transform .2s,box-shadow .2s}.whatsapp-fab:hover{transform:scale(1.08);box-shadow:0 6px 20px #25d36680}.whatsapp-fab img{width:28px;height:28px}@media (max-width: 575.98px){.whatsapp-fab{width:50px;height:50px;bottom:18px;right:18px}.whatsapp-fab img{width:24px;height:24px}}.cabanas-page{max-width:1180px;margin:0 auto;padding:40px clamp(16px,4vw,40px)}.cabanas-page__header{text-align:center;max-width:600px;margin:0 auto 40px}.cabanas-page__header h1{margin:0 0 10px;font-size:clamp(20px,4.2vw,26px);font-weight:800;color:#0f0f11}.cabanas-page__header p{margin:0;font-size:clamp(14px,2vw,16px);color:#6b6a6e;line-height:1.6}.detail{max-width:1180px;margin:0 auto;padding:24px clamp(16px,4vw,40px) 60px;overflow:hidden}.detail__breadcrumb{display:flex;align-items:center;gap:6px;font-size:clamp(12px,1.6vw,13px);margin-bottom:20px;min-width:0}.detail__breadcrumb a{color:#33513c;text-decoration:none;font-weight:600;white-space:nowrap}.detail__breadcrumb a:hover{text-decoration:underline}.detail__breadcrumb span{flex:1;min-width:0;color:#6b6a6e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail__breadcrumb .material-symbols-rounded{font-size:16px;flex-shrink:0;color:#9a9a9d}.detail__layout{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start}.detail__gallery{display:flex;flex-direction:column;gap:10px}.detail__gallery-main{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:#f8f9f7}.detail__gallery-img,.detail__gallery-video{width:100%;height:100%;object-fit:cover;display:block}.detail__gallery-mute{position:absolute;bottom:14px;left:14px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#00000073;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s}.detail__gallery-mute:hover{background:#000000a6}.detail__gallery-mute .material-symbols-rounded{font-size:18px}.detail__gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:#0006;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s}.detail__gallery-arrow:hover{background:#0009}.detail__gallery-arrow--left{left:12px}.detail__gallery-arrow--right{right:12px}.detail__gallery-arrow .material-symbols-rounded{font-size:22px}.detail__gallery-counter{position:absolute;bottom:12px;right:14px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;color:#fff;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.detail__gallery-thumbs{display:flex;gap:8px;overflow-x:auto}.detail__gallery-thumb{position:relative;flex-shrink:0;width:72px;height:52px;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:none;transition:border-color .15s}.detail__gallery-thumb--active{border-color:#33513c}.detail__gallery-thumb img{width:100%;height:100%;object-fit:cover}.detail__gallery-thumb-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059}.detail__gallery-thumb-play .material-symbols-rounded{font-size:22px;color:#fff}.detail__info{padding-top:8px}.detail__title{margin:0 0 14px;font-size:clamp(24px,4vw,32px);font-weight:800;color:#0f0f11}.detail__badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.detail__badge{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:clamp(12px,1.6vw,13px);font-weight:600;background:#f8f9f7;color:#2c2b2e;border:1px solid rgba(15,15,17,.08)}.detail__badge .material-symbols-rounded{font-size:18px;color:#6b6a6e}.detail__badge--price{background:#e8ede6;color:#33513c;font-weight:800;font-size:clamp(13px,1.8vw,14px)}.detail__badge--price small{font-weight:500;color:#6b6a6e}.detail__check-times{display:flex;gap:16px;margin-bottom:18px}.detail__check-time{display:flex;align-items:center;gap:6px;font-size:clamp(12px,1.6vw,13px);font-weight:600;color:#6b6a6e}.detail__check-time .material-symbols-rounded{font-size:18px;color:#33513c}.detail__description{margin:0 0 28px;font-size:clamp(14px,2vw,16px);line-height:1.7;color:#2c2b2e}.detail__section{margin-bottom:24px}.detail__section-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:clamp(13px,1.8vw,14px);font-weight:800;color:#0f0f11}.detail__section-title .material-symbols-rounded{font-size:20px;color:#33513c}.detail__pricing{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 575.98px){.detail__pricing{grid-template-columns:1fr}}.detail__pricing-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;border:1px solid rgba(15,15,17,.08);background:#f8f9f7}.detail__pricing-card--weekend{border-color:#33513c40;background:#e8ede6}.detail__pricing-label{display:flex;align-items:center;gap:6px;font-size:clamp(12px,1.6vw,13px);font-weight:700;color:#6b6a6e}.detail__pricing-label .material-symbols-rounded{font-size:18px;color:#33513c}.detail__pricing-value{font-size:20px;font-weight:800;color:#0f0f11}.detail__bed-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.detail__bed-item{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;border:1px solid rgba(15,15,17,.08);background:#f8f9f7;font-size:clamp(13px,1.8vw,14px);color:#2c2b2e}.detail__bed-qty{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#33513c;color:#fff;font-size:clamp(12px,1.6vw,13px);font-weight:800;flex-shrink:0}.detail__bed-type{font-weight:600}.detail__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.detail__chip{padding:5px 14px;border-radius:20px;font-size:clamp(12px,1.6vw,13px);font-weight:600;background:#f8f9f7;color:#2c2b2e;border:1px solid rgba(15,15,17,.08)}.detail__chip--accent{background:#e8ede6;color:#33513c;border-color:#33513c26}.detail__list{list-style:none;margin:0;padding:0}.detail__list li{font-size:clamp(13px,1.8vw,14px);color:#2c2b2e;position:relative;padding:5px 0 5px 18px}.detail__list li:before{content:"\2022";position:absolute;left:0;color:#9a9a9d}.detail__season-rate{margin-top:14px}.detail__season-rate-label{display:flex;align-items:center;gap:6px;font-size:clamp(12px,1.6vw,13px);font-weight:700;color:#e65100;margin-bottom:10px}.detail__season-rate-label .material-symbols-rounded{font-size:18px}.detail__pricing-card--season{background:#f8f9f7;border-color:#0f0f1114}.detail__pricing-card--season-weekend{border-color:#33513c40;background:#e8ede6}.detail__season-msg{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;background:#fff3e0;border:1px solid #FFB74D;font-size:12px;line-height:1.5;color:#e65100}.detail__season-msg .material-symbols-rounded{font-size:18px;flex-shrink:0;margin-top:1px}.detail__promo-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:10px;background:linear-gradient(135deg,#2e7d3214,#2e7d3226);border:1px solid rgba(46,125,50,.25)}.detail__promo-banner-content{display:flex;align-items:center;gap:10px}.detail__promo-banner-content>.material-symbols-rounded{font-size:22px;color:#2e7d32;flex-shrink:0}.detail__promo-banner-text{display:flex;flex-direction:column;gap:2px}.detail__promo-banner-text strong{font-size:clamp(13px,1.8vw,14px);font-weight:700;color:#0f0f11}.detail__promo-banner-text span{font-size:12px;color:#2e7d32;font-weight:600}.detail__promo-banner-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;border-radius:50%;cursor:pointer;color:#9a9a9d;transition:background .15s}.detail__promo-banner-close:hover{background:#0000000f}.detail__promo-banner-close .material-symbols-rounded{font-size:18px}.detail__sidebar{position:sticky;top:84px}.detail__booking{background:#fff;border:1px solid rgba(15,15,17,.14);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.detail__booking-title{margin:0;font-size:18px;font-weight:800;color:#0f0f11}.detail__booking-price{font-size:24px;font-weight:800;color:#33513c}.detail__booking-price small{font-size:13px;font-weight:500;color:#6b6a6e}.detail__booking-price-info{display:flex;gap:16px}.detail__booking-price-info span{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#6b6a6e}.detail__booking-price-info span .material-symbols-rounded{font-size:15px;color:#9a9a9d}.detail__cal-section{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;background:#f8f9f7;border:1px solid rgba(15,15,17,.08)}.detail__cal-header{display:flex;align-items:center;justify-content:space-between}.detail__cal-label{display:flex;align-items:center;gap:6px;font-size:clamp(12px,1.6vw,13px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b6a6e}.detail__cal-label .material-symbols-rounded{font-size:18px;color:#33513c}.detail__cal-clear{border:none;background:none;font-family:inherit;font-size:12px;font-weight:700;color:#33513c;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s}.detail__cal-clear:hover{background:#e8ede6}.detail__calendar{width:100%}.detail__calendar .mat-calendar-header{padding:0 0 8px}.detail__calendar .mat-calendar-content{padding:0}.detail__cal-legend{display:flex;gap:12px;flex-wrap:wrap;padding:4px 0 2px;justify-content:center}.detail__cal-legend-item{display:flex;align-items:center;gap:5px;font-size:11px;color:#9a9a9d}.detail__cal-dot{width:10px;height:10px;border-radius:50%}.detail__cal-dot--available{background:#fff;border:1.5px solid rgba(15,15,17,.14)}.detail__cal-dot--weekend{background:#e8a838}.detail__cal-dot--selected{background:#33513c}.detail__cal-dot--season{background:#e65100}.detail__cal-dot--unavailable{background:#9a9a9d;opacity:.35}.detail__cal-dot--maintenance{background:#ffa527}.detail__cal-selected{display:flex;flex-direction:column;gap:8px;margin-top:4px}.detail__cal-selected-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;background:#e8ede6}.detail__cal-count{display:flex;align-items:center;gap:5px;font-size:clamp(12px,1.6vw,13px);font-weight:700;color:#33513c}.detail__cal-count .material-symbols-rounded{font-size:16px}.detail__cal-subtotal{font-size:clamp(12px,1.6vw,13px);font-weight:800;color:#33513c;font-variant-numeric:tabular-nums}.detail__cal-dates-list{display:flex;flex-direction:column;gap:0;max-height:160px;overflow-y:auto}.detail__cal-date-chip{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-bottom:1px solid rgba(15,15,17,.08);font-size:12px}.detail__cal-date-chip:last-child{border-bottom:none}.detail__cal-date-chip--weekend .detail__cal-date-chip-day{color:#c47d15}.detail__cal-date-chip--season .detail__cal-date-chip-day{color:#e65100}.detail__cal-date-chip-label{font-size:10px;font-weight:600;color:#e65100;background:#fff3e0;padding:1px 8px;border-radius:10px}.detail__cal-date-chip-day{font-weight:600;color:#2c2b2e;text-transform:capitalize}.detail__cal-date-chip-price{font-weight:700;color:#0f0f11;font-variant-numeric:tabular-nums}.detail__cal-date-chip-price:after{content:" COP";font-weight:500;font-size:10px;color:#9a9a9d}.detail__guests-section{padding:14px 16px;border-radius:12px;border:1px solid rgba(15,15,17,.08)}.detail__guests-row{display:flex;align-items:center;justify-content:space-between}.detail__guests-label{display:flex;align-items:center;gap:10px}.detail__guests-label .material-symbols-rounded{font-size:22px;color:#6b6a6e}.detail__guests-title{display:block;font-size:clamp(13px,1.8vw,14px);font-weight:700;color:#0f0f11}.detail__guests-cap{display:block;font-size:clamp(13px,1.8vw,14px);font-weight:800;color:#2e7d32}.detail__booking-stepper{display:flex;align-items:center;gap:12px}.detail__booking-step-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(15,15,17,.14);background:transparent;cursor:pointer;color:#2c2b2e;transition:background .15s,border-color .15s}.detail__booking-step-btn:hover:not([disabled]){border-color:#33513c;background:#e8ede6}.detail__booking-step-btn[disabled]{opacity:.35;cursor:default}.detail__booking-step-btn .material-symbols-rounded{font-size:18px}.detail__booking-step-value{font-size:16px;font-weight:800;min-width:20px;text-align:center;color:#0f0f11;font-variant-numeric:tabular-nums}.detail__guests-included{display:flex;align-items:center;gap:4px;font-size:clamp(12px,1.6vw,13px);font-weight:600;color:#2e7d32}.detail__guests-included .material-symbols-rounded{font-size:18px}.detail__guests-additional{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(15,15,17,.08);display:flex;flex-direction:column;gap:12px}.detail__guests-add-label{display:flex;align-items:center;gap:6px;font-size:clamp(12px,1.6vw,13px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b6a6e}.detail__guests-add-label small{font-weight:500;text-transform:none;letter-spacing:0;color:#9a9a9d}.detail__guests-add-label .material-symbols-rounded{font-size:18px;color:#33513c}.detail__guests-rate-info{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border-radius:8px;background:#e8ede6;font-size:11px;line-height:1.4;color:#6b6a6e}.detail__guests-rate-info .material-symbols-rounded{font-size:16px;flex-shrink:0;color:#33513c;margin-top:1px}.detail__transport-section{display:flex;flex-direction:column;gap:10px}.detail__transport-section-label{display:flex;align-items:center;gap:6px;font-size:clamp(12px,1.6vw,13px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b6a6e}.detail__transport-section-label .material-symbols-rounded{font-size:18px;color:#33513c}.detail__transport-list{display:flex;flex-direction:column;gap:8px}.detail__transport-card{padding:12px 14px;border-radius:10px;border:1.5px solid rgba(15,15,17,.08);background:#f8f9f7;cursor:pointer;transition:border-color .2s,background .2s}.detail__transport-card:hover{border-color:#33513c}.detail__transport-card--selected{border-color:#33513c;background:#e8ede6}.detail__transport-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.detail__transport-card-name{font-size:clamp(13px,1.8vw,14px);font-weight:700;color:#0f0f11}.detail__transport-card-price{display:block;font-size:clamp(13px,1.8vw,14px);font-weight:800;color:#33513c;font-variant-numeric:tabular-nums;margin-top:6px}.detail__transport-card-badges{display:flex;gap:6px}.detail__transport-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;background:#fff;color:#6b6a6e;border:1px solid rgba(15,15,17,.08)}.detail__transport-badge .material-symbols-rounded{font-size:14px}.detail__transport-card-check{flex-shrink:0}.detail__transport-card-check .material-symbols-rounded{font-size:22px;color:#33513c}.detail__extras-section{display:flex;flex-direction:column;gap:10px}.detail__extras-section-label{display:flex;align-items:center;gap:6px;font-size:clamp(12px,1.6vw,13px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b6a6e}.detail__extras-section-label .material-symbols-rounded{font-size:18px;color:#33513c}.detail__extras-list{display:flex;flex-direction:column;gap:14px;padding:2px;max-height:520px;overflow-y:auto}.detail__extras-list app-adicional-card{display:flex;flex-shrink:0}.detail__extras-count{font-size:clamp(12px,1.6vw,13px);font-weight:600;color:#33513c;text-align:center;padding:6px 0 0}.detail__booking-summary{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid rgba(15,15,17,.08)}.detail__booking-line{display:flex;justify-content:space-between;font-size:clamp(13px,1.8vw,14px);color:#2c2b2e;font-variant-numeric:tabular-nums}.detail__booking-line--discount{color:#2e7d32;font-weight:600;gap:8px}.detail__booking-line--discount>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail__booking-line--discount>span:last-child{flex-shrink:0;white-space:nowrap}.detail__booking-line--discount .material-symbols-rounded{font-size:15px;vertical-align:middle;margin-right:2px}.detail__booking-total{display:flex;justify-content:space-between;font-size:16px;font-weight:800;color:#0f0f11;padding-top:8px;border-top:1px solid rgba(15,15,17,.08);font-variant-numeric:tabular-nums}.detail__booking-btn{margin-top:8px;height:46px;font-size:clamp(14px,2vw,16px);font-weight:700}.detail__booking-note{margin:0;text-align:center;font-size:12px;color:#9a9a9d;line-height:1.5}.cal-selected .mat-calendar-body-cell-content{background:#33513c!important;color:#fff!important;border-radius:50%;font-weight:700}.cal-weekend .mat-calendar-body-cell-content{color:#c47d15;font-weight:700}.cal-season .mat-calendar-body-cell-content{color:#e65100;font-weight:700}.cal-maintenance{pointer-events:none}.cal-maintenance .mat-calendar-body-cell-content{background-color:#ffa5272e;color:#b37400;font-weight:700}.cal-unavailable{pointer-events:none}.cal-unavailable .mat-calendar-body-cell-content{color:#6b6a6e!important;text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.45}@media (max-width: 991.98px){.detail__layout{grid-template-columns:1fr}.detail__sidebar{position:static}}@media (max-width: 575.98px){.detail{padding:16px 16px 40px}.detail__gallery-thumbs{gap:6px}.detail__gallery-thumb{width:60px;height:44px}.detail__extras-list .experiencia-card__image{height:140px}}.reserva-modal{width:100%}.reserva-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(15,15,17,.08)}.reserva-modal__title{margin:0;font-size:18px;font-weight:800;color:#0f0f11}.reserva-modal__close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:none;background:transparent;cursor:pointer;color:#6b6a6e;transition:background .15s}.reserva-modal__close:hover{background:#f0f4ee}.reserva-modal__close .material-symbols-rounded{font-size:22px}.reserva-modal__body{padding:24px;display:flex;flex-direction:column;gap:24px;max-height:75vh;overflow-y:auto}.reserva-modal__summary{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:#f2f3f1;border:1px solid rgba(15,15,17,.08)}.reserva-modal__section-title{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:15px;font-weight:800;color:#0f0f11}.reserva-modal__section-title .material-symbols-rounded{font-size:20px;flex-shrink:0;margin-top:2px;color:#33513c}.reserva-modal__summary-row{display:flex;gap:20px}.reserva-modal__summary-row span{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#6b6a6e}.reserva-modal__summary-row span .material-symbols-rounded{font-size:18px}.reserva-modal__dates{display:flex;flex-wrap:wrap;gap:6px}.reserva-modal__date-chip{font-size:11px;font-weight:600;padding:3px 10px;border-radius:8px;background:#fff;border:1px solid rgba(15,15,17,.08);color:#2c2b2e;text-transform:capitalize}.reserva-modal__price-lines{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid rgba(15,15,17,.08)}.reserva-modal__price-line{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#2c2b2e;font-variant-numeric:tabular-nums}.reserva-modal__price-line>span:last-child{white-space:nowrap;flex-shrink:0}.reserva-modal__price-line--discount{color:#2e7d32;font-weight:600}.reserva-modal__price-line--discount .material-symbols-rounded{font-size:15px;vertical-align:middle;margin-right:2px}.reserva-modal__total{display:flex;justify-content:space-between;gap:12px;font-size:16px;font-weight:800;color:#0f0f11;padding-top:10px;border-top:1px solid rgba(15,15,17,.08);font-variant-numeric:tabular-nums}.reserva-modal__total>span:last-child{white-space:nowrap;flex-shrink:0}.reserva-modal__form{display:flex;flex-direction:column;gap:16px}.reserva-modal__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.reserva-modal__form-grid .input-group select{font-size:14px}.reserva-modal__actions{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}.reserva-modal__btn-cancel{background:transparent;border:1.5px solid rgba(15,15,17,.14);color:#2c2b2e;font-weight:600}.reserva-modal__btn-cancel:hover{background:#f0f4ee}.reserva-modal__btn-confirm{display:flex;align-items:center;gap:6px}.reserva-modal__btn-confirm .material-symbols-rounded{font-size:18px}.reserva-modal__disclaimer{margin:0;text-align:center;font-size:12px;color:#9a9a9d;line-height:1.5}.reserva-dialog .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px!important;background:#fff!important}@media (max-width: 575.98px){.reserva-modal__form-grid{grid-template-columns:1fr}.reserva-modal__actions{flex-direction:column-reverse}.reserva-modal__actions .button{width:100%;text-align:center;justify-content:center}}.experiencia-modal{width:100%}.experiencia-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(15,15,17,.08)}.experiencia-modal__title{margin:0;font-size:18px;font-weight:800;color:#0f0f11}.experiencia-modal__close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:none;background:transparent;cursor:pointer;color:#6b6a6e;transition:background .15s}.experiencia-modal__close:hover{background:#f0f4ee}.experiencia-modal__close .material-symbols-rounded{font-size:22px}.experiencia-modal__body{display:flex;flex-direction:column;max-height:75vh;overflow-y:auto}.experiencia-modal__image{width:100%;max-height:280px;overflow:hidden;background:#f8f9f7}.experiencia-modal__image img{width:100%;height:100%;object-fit:cover;display:block}.experiencia-modal__content{display:flex;flex-direction:column;gap:16px;padding:24px}.experiencia-modal__name{margin:0;font-size:20px;font-weight:800;color:#0f0f11}.experiencia-modal__badges{display:flex;flex-wrap:wrap;gap:8px}.experiencia-modal__badge{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;font-size:clamp(12px,1.6vw,13px);font-weight:600;background:#f8f9f7;color:#6b6a6e}.experiencia-modal__badge .material-symbols-rounded{font-size:16px}.experiencia-modal__description{margin:0;font-size:clamp(13px,1.8vw,14px);line-height:1.65;color:#2c2b2e}.experiencia-modal__pricing{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:#f2f3f1;border:1px solid rgba(15,15,17,.08)}.experiencia-modal__price-row{display:flex;align-items:center;justify-content:space-between}.experiencia-modal__price-label{display:flex;align-items:center;gap:6px;font-size:clamp(13px,1.8vw,14px);font-weight:600;color:#6b6a6e}.experiencia-modal__price-label .material-symbols-rounded{font-size:18px;color:#33513c}.experiencia-modal__price-value{font-size:16px;font-weight:800;color:#0f0f11;font-variant-numeric:tabular-nums}.experiencia-dialog .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px!important;background:#fff!important}.experiencias-page{max-width:1180px;margin:0 auto;padding:40px clamp(16px,4vw,40px)}.experiencias-page__header{text-align:center;max-width:600px;margin:0 auto 40px}.experiencias-page__header h1{margin:0 0 10px;font-size:clamp(20px,4.2vw,26px);font-weight:800;color:#0f0f11}.experiencias-page__header p{margin:0;font-size:clamp(14px,2vw,16px);color:#6b6a6e;line-height:1.6}.experiencias-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.experiencias-page__grid app-adicional-card{display:flex}.experiencia-card{display:flex;flex-direction:column;overflow:hidden;width:100%;border-radius:16px;border:1px solid rgba(15,15,17,.08);background:#fff;transition:box-shadow .2s}.experiencia-card:hover{box-shadow:0 8px 32px #00000014}.experiencia-card__image{position:relative;height:180px;background-color:#f8f9f7;overflow:hidden}.experiencia-card__image>img{width:100%;height:100%;object-fit:cover;display:block}.experiencia-card__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;background:linear-gradient(135deg,#f8f9f7,#fff);color:#6b6a6e}.experiencia-card__placeholder .material-symbols-rounded{font-size:48px;opacity:.4}.experiencia-card__placeholder span{font-size:13px;opacity:.6}.experiencia-card__duration{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;color:#fff;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.experiencia-card__duration .material-symbols-rounded{font-size:14px}.experiencia-card__body{display:flex;flex-direction:column;gap:8px;padding:18px;flex:1}.experiencia-card__name{margin:0;font-size:16px;font-weight:800;color:#0f0f11}.experiencia-card__desc{margin:0;font-size:clamp(13px,1.8vw,14px);line-height:1.55;color:#2c2b2e;flex:1}.experiencia-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid rgba(15,15,17,.08)}.experiencia-card__price{font-size:16px;font-weight:800;color:#33513c}.experiencia-card__cat{font-size:12px;font-weight:600;text-transform:capitalize;padding:3px 10px;border-radius:12px;background:#f8f9f7;color:#6b6a6e}.experiencia-card__check{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;z-index:1}.experiencia-card__check .material-symbols-rounded{font-size:24px;color:#ffffffb3;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3));transition:color .2s}.experiencia-card__view-btn{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;max-width:32px;max-height:32px;min-height:32px!important;border-radius:50%;border:none;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;z-index:1;transition:background .2s}.experiencia-card__view-btn .material-symbols-rounded{font-size:18px}.experiencia-card__view-btn:hover{background:#000000b3}.experiencia-card--selectable{cursor:pointer;transition:border-color .25s,box-shadow .25s}.experiencia-card--selected{border-color:#33513c;box-shadow:0 0 0 1.5px #33513c}.experiencia-card--selected .experiencia-card__check .material-symbols-rounded{color:#33513c;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.exp-detail{max-width:900px;margin:0 auto;padding:24px clamp(16px,4vw,40px) 60px}.exp-detail__breadcrumb{display:flex;align-items:center;gap:6px;font-size:clamp(12px,1.6vw,13px);margin-bottom:20px;min-width:0}.exp-detail__breadcrumb a{color:#33513c;text-decoration:none;font-weight:600;white-space:nowrap}.exp-detail__breadcrumb a:hover{text-decoration:underline}.exp-detail__breadcrumb span{flex:1;min-width:0;color:#6b6a6e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-detail__breadcrumb .material-symbols-rounded{font-size:16px;flex-shrink:0;color:#9a9a9d}.exp-detail__layout{display:flex;flex-direction:column;gap:32px}.exp-detail__gallery{display:flex;flex-direction:column;gap:10px}.exp-detail__gallery-main{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#f8f9f7}.exp-detail__gallery-main--empty{display:flex;align-items:center;justify-content:center}.exp-detail__gallery-main--empty .material-symbols-rounded{font-size:64px;color:#9a9a9d}.exp-detail__gallery-img,.exp-detail__gallery-video{width:100%;height:100%;object-fit:cover;display:block}.exp-detail__gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:#0006;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s}.exp-detail__gallery-arrow:hover{background:#0009}.exp-detail__gallery-arrow--left{left:12px}.exp-detail__gallery-arrow--right{right:12px}.exp-detail__gallery-arrow .material-symbols-rounded{font-size:22px}.exp-detail__gallery-counter{position:absolute;bottom:12px;right:12px;background:#00000080;color:#fff;font-size:clamp(12px,1.6vw,13px);font-weight:600;padding:4px 10px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.exp-detail__gallery-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.exp-detail__gallery-thumbs::-webkit-scrollbar{height:4px}.exp-detail__gallery-thumbs::-webkit-scrollbar-thumb{background:#33513c;border-radius:4px}.exp-detail__gallery-thumb{flex-shrink:0;width:72px;height:50px;border-radius:6px;border:2px solid transparent;overflow:hidden;cursor:pointer;padding:0;background:none;position:relative;transition:border-color .15s}.exp-detail__gallery-thumb--active{border-color:#33513c}.exp-detail__gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.exp-detail__gallery-thumb-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059}.exp-detail__gallery-thumb-play .material-symbols-rounded{font-size:22px;color:#fff}.exp-detail__info{display:flex;flex-direction:column;gap:20px}.exp-detail__title{font-size:clamp(20px,4.2vw,26px);font-weight:700;color:#0f0f11;margin:0}.exp-detail__badges{display:flex;flex-wrap:wrap;gap:10px}.exp-detail__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:clamp(12px,1.6vw,13px);font-weight:500;background:#f8f9f7;color:#6b6a6e}.exp-detail__badge--category{background:#33513c;color:#fff}.exp-detail__badge .material-symbols-rounded{font-size:16px}.exp-detail__pricing{display:flex;gap:16px;flex-wrap:wrap}.exp-detail__price-card{flex:1;min-width:180px;display:flex;flex-direction:column;gap:4px;padding:16px 20px;border-radius:16px;background:#f8f9f7;border:1px solid rgba(15,15,17,.08)}.exp-detail__price-card--secondary{background:transparent}.exp-detail__price-label{font-size:clamp(12px,1.6vw,13px);color:#6b6a6e;font-weight:500}.exp-detail__price-value{font-size:clamp(16px,2.4vw,18px);font-weight:700;color:#33513c}.exp-detail__section-title{display:flex;align-items:center;gap:8px;font-size:clamp(14px,2vw,16px);font-weight:600;color:#0f0f11;margin:0 0 8px}.exp-detail__section-title .material-symbols-rounded{font-size:20px;color:#33513c}.exp-detail__description p{font-size:clamp(13px,1.8vw,14px);line-height:1.7;color:#2c2b2e;margin:0;white-space:pre-line}.exp-detail__cta{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:8px;background:#33513c;color:#fff;font-size:clamp(13px,1.8vw,14px);font-weight:600;text-decoration:none;transition:opacity .15s;align-self:flex-start}.exp-detail__cta:hover{opacity:.9}.exp-detail__cta .material-symbols-rounded{font-size:20px}@media (max-width: 767.98px){.exp-detail{padding:16px clamp(16px,4vw,40px) 40px}.exp-detail__title{font-size:clamp(16px,2.4vw,18px)}.exp-detail__pricing{flex-direction:column}.exp-detail__price-card{min-width:0}.exp-detail__cta{width:100%;justify-content:center}}.experiencias-page__link{text-decoration:none;color:inherit;display:block}.contacto-page{max-width:1180px;margin:0 auto;padding:40px clamp(16px,4vw,40px)}.contacto-page__header{text-align:center;max-width:600px;margin:0 auto 48px}.contacto-page__header h1{margin:0 0 10px;font-size:clamp(20px,4.2vw,26px);font-weight:800;color:#0f0f11}.contacto-page__header p{margin:0;font-size:clamp(14px,2vw,16px);color:#6b6a6e;line-height:1.6}.contacto-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:64px}.contacto-page__social{text-align:center;padding:48px 0;border-top:1px solid rgba(15,15,17,.08)}.contacto-page__social h2{margin:0 0 8px;font-size:clamp(16px,2.4vw,18px);font-weight:700;color:#0f0f11}.contacto-page__social>p{margin:0 0 32px;font-size:clamp(14px,2vw,16px);color:#6b6a6e}.contacto-page__social-links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.contacto-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px;border-radius:16px;border:1px solid rgba(15,15,17,.08);background:#fff;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit;cursor:default}.contacto-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.contacto-card--whatsapp,.contacto-card--phone,.contacto-card--email{cursor:pointer}.contacto-card__icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;background:#33513c}.contacto-card__icon .material-symbols-rounded{font-size:28px;color:#fff}.contacto-card__icon img{width:28px;height:28px;filter:brightness(0) invert(1)}.contacto-card--whatsapp .contacto-card__icon{background:#25d366}.contacto-card__title{margin:0 0 8px;font-size:clamp(14px,2vw,16px);font-weight:700;color:#0f0f11}.contacto-card__text{margin:0 0 8px;font-size:clamp(13px,1.8vw,14px);color:#6b6a6e;line-height:1.5}.contacto-card__value{font-size:clamp(13px,1.8vw,14px);font-weight:600;color:#33513c;word-break:break-word}.contacto-form-section__header{text-align:center;margin-bottom:32px}.contacto-form-section__header h2{margin:0 0 8px;font-size:clamp(16px,2.4vw,18px);font-weight:700;color:#0f0f11}.contacto-form-section__header p{margin:0;font-size:clamp(14px,2vw,16px);color:#6b6a6e}.contacto-form{display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:16px;border:1px solid rgba(15,15,17,.08);background:#fff}.contacto-form__submit{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border:none;border-radius:12px;background:#33513c;color:#fff;font-family:Nunito,sans-serif;font-size:clamp(13px,1.8vw,14px);font-weight:700;cursor:pointer;transition:background .15s,opacity .15s}.contacto-form__submit .material-symbols-rounded{font-size:18px}.contacto-form__submit:hover:not(:disabled){opacity:.9}.contacto-form__submit:disabled{opacity:.6;cursor:not-allowed}.contacto-form__spinner{animation:contacto-spin 1s linear infinite}@keyframes contacto-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contacto-form-success{text-align:center;padding:48px 32px;border-radius:16px;border:1px solid rgba(15,15,17,.08);background:#fff}.contacto-form-success__icon{font-size:56px;color:#33513c}.contacto-form-success h3{margin:12px 0 8px;font-size:clamp(16px,2.4vw,18px);font-weight:700;color:#0f0f11}.contacto-form-success p{margin:0 0 24px;font-size:clamp(14px,2vw,16px);color:#6b6a6e}.contacto-form-success__btn{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;border:2px solid #33513C;border-radius:12px;background:transparent;color:#33513c;font-family:Nunito,sans-serif;font-size:clamp(13px,1.8vw,14px);font-weight:700;cursor:pointer;transition:background .15s}.contacto-form-success__btn:hover{background:#33513c0f}.social-link{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 32px;border-radius:16px;border:1px solid rgba(15,15,17,.08);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.social-link:hover{transform:translateY(-3px);box-shadow:0 6px 16px #00000014}.social-link img{width:40px;height:40px}.social-link span{font-size:clamp(13px,1.8vw,14px);font-weight:600;color:#0f0f11}.social-link--instagram:hover{border-color:#e1306c}.social-link--tiktok:hover{border-color:#000}.social-link--youtube:hover{border-color:red}.nosotros-page{max-width:1180px;margin:0 auto;padding:40px clamp(16px,4vw,40px)}.nosotros-page__header{text-align:center;max-width:600px;margin:0 auto 48px}.nosotros-page__header h1{margin:0 0 10px;font-size:clamp(20px,4.2vw,26px);font-weight:800;color:#0f0f11}.nosotros-page__header p{margin:0;font-size:clamp(14px,2vw,16px);color:#6b6a6e;line-height:1.6}.nosotros-page__content{display:flex;flex-direction:column;gap:32px}.nosotros-card{padding:40px;border-radius:16px;border:1px solid rgba(15,15,17,.08);background:#fff}@media (max-width: 575.98px){.nosotros-card{padding:24px}}.nosotros-card__icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;background:#33513c}.nosotros-card__icon .material-symbols-rounded{font-size:26px;color:#fff}.nosotros-card__title{margin:0 0 8px;font-size:clamp(16px,2.4vw,18px);font-weight:700;color:#0f0f11}.nosotros-card__text{margin:0;font-size:clamp(14px,2vw,16px);color:#2c2b2e;line-height:1.7}.nosotros-card__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:4px}.value-item{display:flex;gap:8px;align-items:flex-start}.value-item>.material-symbols-rounded{font-size:24px;color:#33513c;margin-top:2px;flex-shrink:0}.value-item strong{display:block;font-size:clamp(14px,2vw,16px);font-weight:600;color:#0f0f11;margin-bottom:4px}.value-item p{margin:0;font-size:clamp(13px,1.8vw,14px);color:#6b6a6e;line-height:1.5}.landing-promociones__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.landing-promocion{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000000f;transition:box-shadow .2s ease,transform .2s ease}.landing-promocion--clickable{cursor:pointer}.landing-promocion--clickable:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.landing-promocion:hover{box-shadow:0 4px 16px #0000001a}.landing-promocion__img-wrap{position:relative;aspect-ratio:16/9;overflow:hidden}.landing-promocion__img{width:100%;height:100%;object-fit:cover}.landing-promocion__badge{position:absolute;top:12px;right:12px;padding:4px 12px;border-radius:999px;background:#33513c;color:#fff;font-size:clamp(12px,1.6vw,13px);font-weight:800;letter-spacing:.5px}.landing-promocion__hero{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px;background:linear-gradient(135deg,#33513c,#22392a);color:#fff;text-align:center;gap:4px}.landing-promocion__hero-icon{font-size:32px;opacity:.8}.landing-promocion__hero-discount{font-size:clamp(20px,4.2vw,26px);font-weight:800;letter-spacing:.5px;line-height:1.1}.landing-promocion__hero-label{font-size:clamp(13px,1.8vw,14px);font-weight:500;opacity:.9}.landing-promocion__body{padding:12px 16px 16px}.landing-promocion__name{margin:0 0 6px;font-size:clamp(14px,2vw,16px);font-weight:700;color:#0f0f11}.landing-promocion__desc{margin:0 0 10px;font-size:clamp(13px,1.8vw,14px);color:#2c2b2e;line-height:1.5}.landing-promocion__meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.landing-promocion__meta span{display:inline-flex;align-items:center;gap:4px;font-size:clamp(12px,1.6vw,13px);font-weight:600;color:#33513c}.landing-promocion__meta span .material-symbols-rounded{font-size:16px}.landing-promocion__dates{display:block;font-size:clamp(12px,1.6vw,13px);color:#9a9a9d}.landing-promocion__cta{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:clamp(13px,1.8vw,14px);font-weight:600;color:#33513c}.landing-promocion__cta .material-symbols-rounded{font-size:16px;transition:transform .2s ease}.landing-promocion--clickable:hover .landing-promocion__cta .material-symbols-rounded{transform:translate(4px)}.transporte-page{padding:16px clamp(16px,4vw,40px);max-width:1200px;margin:0 auto}.transporte-page__header{text-align:center;margin-bottom:24px}.transporte-page__header h1{font-size:clamp(28px,7vw,52px);font-weight:700;color:#0f0f11;margin-bottom:8px}.transporte-page__header p{font-size:clamp(14px,2vw,16px);color:#6b6a6e;max-width:640px;margin:0 auto;line-height:1.6}.transporte-page__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 767.98px){.transporte-page__grid{grid-template-columns:1fr}}.transporte-page__card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.transporte-page__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.transporte-page__card-img{width:100%;height:200px;overflow:hidden}.transporte-page__card-img img{width:100%;height:100%;object-fit:cover}.transporte-page__card-img--placeholder{display:flex;align-items:center;justify-content:center;background:#f8f9f7}.transporte-page__card-img--placeholder em{font-size:56px;color:#9a9a9d}.transporte-page__card-body{padding:12px;display:flex;flex-direction:column;flex:1}.transporte-page__card-top{display:flex;align-items:center;gap:8px;margin-bottom:4px}.transporte-page__card-icon{width:40px;height:40px;border-radius:10px;background:#33513c;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.transporte-page__card-icon em{font-size:22px}.transporte-page__card-type{font-size:clamp(13px,1.8vw,14px);font-weight:500;color:#6b6a6e;text-transform:uppercase;letter-spacing:.5px}.transporte-page__card-name{font-size:clamp(16px,2.4vw,18px);font-weight:600;color:#0f0f11;margin-bottom:4px}.transporte-page__card-desc{font-size:clamp(13px,1.8vw,14px);color:#6b6a6e;line-height:1.5;margin-bottom:12px;flex:1}.transporte-page__card-details{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.transporte-page__card-price{font-size:clamp(20px,4.2vw,26px);font-weight:700;color:#33513c}.transporte-page__card-price small{font-size:clamp(12px,1.6vw,13px);font-weight:400;color:#6b6a6e}.transporte-page__card-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:clamp(12px,1.6vw,13px);font-weight:500;background:#ff98001a;color:#e65100}.transporte-page__card-badge em{font-size:16px}.transporte-page__card-badge--round{background:#e8ede6;color:#33513c}.transporte-page__card-capacity{display:inline-flex;align-items:center;gap:4px;font-size:clamp(12px,1.6vw,13px);color:#6b6a6e}.transporte-page__card-capacity em{font-size:16px}.transporte-page__card-pickup{margin-top:auto;padding-top:8px;border-top:1px solid rgba(15,15,17,.08)}.transporte-page__card-pickup-label{display:flex;align-items:center;gap:4px;font-size:clamp(12px,1.6vw,13px);font-weight:600;color:#6b6a6e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.transporte-page__card-pickup-label em{font-size:16px}.transporte-page__card-pickup-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.transporte-page__card-pickup-list li{font-size:clamp(12px,1.6vw,13px);color:#6b6a6e;background:#f8f9f7;padding:3px 8px;border-radius:6px}.transporte-page__empty{text-align:center;padding:24px;color:#9a9a9d}.transporte-page__empty em{font-size:64px;display:block;margin-bottom:8px}.transporte-page__empty p{font-size:clamp(14px,2vw,16px)}.calificacion-page{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:24px clamp(16px,4vw,40px)}.calificacion-page__loading{display:flex;flex-direction:column;align-items:center;gap:12px;color:#6b6a6e}.calificacion-page__loading .calificacion-page__spinner{font-size:36px;animation:spin 1s linear infinite}.calificacion-page__message{text-align:center;max-width:480px}.calificacion-page__message h2{font-size:clamp(16px,2.4vw,18px);color:#0f0f11;margin:12px 0 8px}.calificacion-page__message p{font-size:clamp(14px,2vw,16px);color:#6b6a6e;line-height:1.6}.calificacion-page__icon{font-size:56px}.calificacion-page__icon--success{color:#33513c}.calificacion-page__icon--error{color:#d64550}.calificacion-page__card{width:100%;max-width:520px;background:#fff;border:1px solid rgba(15,15,17,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}@media (max-width: 575.98px){.calificacion-page__card{padding:16px 12px}}.calificacion-page__header{text-align:center}.calificacion-page__header h2{font-size:clamp(16px,2.4vw,18px);color:#0f0f11;margin:8px 0 0}.calificacion-page__header-icon{font-size:40px;color:#33513c}.calificacion-page__subtitle{font-size:clamp(14px,2vw,16px);color:#33513c;font-weight:700;margin:4px 0 0}.calificacion-page__info{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9f7;border-radius:8px;font-size:clamp(13px,1.8vw,14px);color:#2c2b2e;font-weight:600}@media (max-width: 575.98px){.calificacion-page__info{flex-direction:column;gap:4px}}.calificacion-page__dates{color:#6b6a6e;font-weight:400}.calificacion-page__stars{display:flex;justify-content:center;gap:4px}.calificacion-page__star{background:none;border:none;cursor:pointer;padding:4px;transition:transform .15s ease}.calificacion-page__star:hover{transform:scale(1.15)}.calificacion-page__star .material-symbols-rounded{font-size:36px}.calificacion-page .star--active .material-symbols-rounded{color:#f5a623}.calificacion-page .star--inactive .material-symbols-rounded{color:#0f0f1124}.calificacion-page__star-hint{text-align:center;font-size:clamp(12px,1.6vw,13px);color:#9a9a9d;margin:0}.calificacion-page__comment{display:flex;flex-direction:column;gap:8px}.calificacion-page__comment label{font-size:clamp(13px,1.8vw,14px);font-weight:600;color:#6b6a6e}.calificacion-page__comment textarea{font-family:Nunito,sans-serif;font-size:clamp(13px,1.8vw,14px);padding:12px;border:1px solid rgba(15,15,17,.14);border-radius:8px;background:#f2f3f1;color:#2c2b2e;resize:vertical;min-height:100px;transition:border-color .15s}.calificacion-page__comment textarea:focus{outline:none;border-color:#33513c}.calificacion-page__submit{width:100%;padding:14px;border:none;border-radius:8px;background:#33513c;color:#fff;font-family:Nunito,sans-serif;font-size:clamp(14px,2vw,16px);font-weight:700;cursor:pointer;transition:opacity .15s}.calificacion-page__submit:hover:not(:disabled){opacity:.9}.calificacion-page__submit:disabled{opacity:.5;cursor:not-allowed}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.restaurante-page{max-width:1180px;margin:0 auto;padding:40px clamp(16px,4vw,40px)}.restaurante-page__intro{display:flex;align-items:center;gap:48px;margin-bottom:48px}@media (max-width: 767.98px){.restaurante-page__intro{flex-direction:column;gap:32px}}.restaurante-page__header{flex:1}.restaurante-page__header h1{margin:0 0 10px;font-size:clamp(20px,4.2vw,26px);font-weight:800;color:#0f0f11}.restaurante-page__header p{margin:0;font-size:clamp(14px,2vw,16px);color:#6b6a6e;line-height:1.6}@media (max-width: 767.98px){.restaurante-page__header{text-align:center}}.restaurante-page__qr{flex-shrink:0;text-align:center}.restaurante-page__qr h2{margin:0 0 12px;font-size:clamp(13px,1.8vw,14px);font-weight:700;color:#0f0f11}.restaurante-page__qr-img{width:180px;height:auto;border-radius:16px;border:1px solid rgba(15,15,17,.08)}.restaurante-page__gallery h2{text-align:center;margin:0 0 24px;font-size:clamp(16px,2.4vw,18px);font-weight:700;color:#0f0f11}.restaurante-page__grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 576px){.restaurante-page__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.restaurante-page__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 992px){.restaurante-page__grid{grid-template-columns:repeat(4,1fr)}}.restaurante-page__card{overflow:hidden;border-radius:16px;border:1px solid rgba(15,15,17,.08);background:#fff;transition:box-shadow .2s}.restaurante-page__card:hover{box-shadow:0 8px 32px #00000014}.restaurante-page__card-img-wrap{position:relative;height:220px;overflow:hidden;background:#f8f9f7}@media (max-width: 575.98px){.restaurante-page__card-img-wrap{height:200px}}.restaurante-page__card-img{width:100%;height:100%;object-fit:cover;display:block}.restaurante-page__card-body{padding:12px 16px}.restaurante-page__card-title{margin:0 0 4px;font-size:clamp(14px,2vw,16px);font-weight:700;color:#0f0f11}.restaurante-page__card-desc{margin:0;font-size:clamp(13px,1.8vw,14px);line-height:1.5;color:#6b6a6e}body{font-family:Nunito Sans,sans-serif}
