.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-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-warn{--mat-option-selected-state-label-text-color:#f44336}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#3f51b5}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}.mat-mdc-card{--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)}.mat-mdc-card{--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}.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 .mdc-linear-progress__buffer-dots{background-color:#3f51b540;background-color:var(--mdc-linear-progress-track-color, rgba(63, 81, 181, .25))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(63, 81, 181, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#3f51b540;background-color:var(--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)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(255, 64, 129, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}.mat-mdc-tooltip{--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-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-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-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-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-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-disabled-input-text-placeholder-color:rgba(0, 0, 0, .38)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#3f51b5de}.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-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-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}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-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-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-background-color:white}.mat-mdc-dialog-container{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--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-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-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-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-disabled-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-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-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-disabled-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-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-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-disabled-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-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-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}.mat-mdc-slide-toggle{--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}.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}.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}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size:48px}.mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font:Roboto, sans-serif;--mat-slide-toggle-label-text-size:14px;--mat-slide-toggle-label-text-tracking:.0178571429em;--mat-slide-toggle-label-text-line-height:20px;--mat-slide-toggle-label-text-weight:400}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--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:#000;--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:#000;--mdc-radio-disabled-unselected-icon-color:#000;--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:#000;--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:#000;--mdc-radio-disabled-unselected-icon-color:#000;--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:#000;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color:black;--mdc-slider-label-label-text-color:white;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--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-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mat-mdc-slider-ripple-color: #3f51b5;--mat-mdc-slider-hover-ripple-color: rgba(63, 81, 181, .05);--mat-mdc-slider-focus-ripple-color: rgba(63, 81, 181, .2)}.mat-mdc-slider.mat-accent{--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-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mat-mdc-slider-ripple-color: #ff4081;--mat-mdc-slider-hover-ripple-color: rgba(255, 64, 129, .05);--mat-mdc-slider-focus-ripple-color: rgba(255, 64, 129, .2)}.mat-mdc-slider.mat-warn{--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-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--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-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}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}.mat-mdc-list-base{--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:#000;--mdc-radio-disabled-unselected-icon-color:#000;--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:#000;--mdc-radio-disabled-unselected-icon-color:#000;--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:#000;--mdc-radio-disabled-unselected-icon-color:#000;--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:#fff;--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:#fff;--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:#fff;--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}.mat-mdc-list-base{--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-mdc-list-base{--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-size:16px;font-weight:400;line-height:28px;font-family: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}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}.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:#000;--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:#000;--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:#000;--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-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--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-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:#fff;--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:#fff;--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-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color:#000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-text-button-label-text-color:rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color:#fff;--mdc-filled-button-label-text-color:#000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-button-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color:rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color:#fff;--mdc-protected-button-label-text-color:#000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button[disabled][disabled]{--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-color:rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color:rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation:0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color:#000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12)}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, .1)}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color:inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color:rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38)}.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}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color:rgba(0, 0, 0, .12);--mdc-fab-icon-color:rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color:white;--mdc-fab-icon-color:black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mdc-fab-icon-color:white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mdc-fab-icon-color:white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color:#f44336;--mdc-fab-icon-color:white;--mat-mdc-fab-color: #fff}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab{--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}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#ff4081}.mat-mdc-snack-bar-container{--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-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}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color:#3f51b5}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}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-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-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-text-font:Roboto, sans-serif;--mat-standard-button-toggle-text-font:Roboto, sans-serif}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-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-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-color:rgba(0, 0, 0, .12)}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-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-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}.mat-tree{background:#fff}.mat-tree{font-family:Roboto,sans-serif}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family: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-size:20px;font-weight:500;line-height:32px;font-family: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-size:16px;font-weight:400;line-height:28px;font-family: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-size:16px;font-weight:400;line-height:24px;font-family: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-size:14px;font-weight:500;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family: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-size:12px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}@charset "UTF-8";.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)}.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:rgba(0,0,0,.32)}.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-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: #689f38;--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-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#689f38}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#689f38}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#ff4081}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff4081}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#ff4081}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff4081}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.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: Inter, system-ui, 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: Inter, system-ui, 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}.mat-mdc-card{--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)}.mat-mdc-card{--mat-card-title-text-font: Inter, system-ui, 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: Inter, system-ui, 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}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #689f38;--mdc-linear-progress-track-color: rgba(104, 159, 56, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#689f3840;background-color:var(--mdc-linear-progress-track-color, rgba(104, 159, 56, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(104, 159, 56, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#689f3840;background-color:var(--mdc-linear-progress-track-color, rgba(104, 159, 56, .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-accent .mdc-linear-progress__buffer-dots{background-color:#ff408140;background-color:var(--mdc-linear-progress-track-color, rgba(255, 64, 129, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(255, 64, 129, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#ff408140;background-color:var(--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)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Inter, system-ui, 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-caret-color: #689f38;--mdc-filled-text-field-focus-active-indicator-color: #689f38;--mdc-filled-text-field-focus-label-text-color: rgba(104, 159, 56, .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-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-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: #689f38;--mdc-outlined-text-field-focus-outline-color: #689f38;--mdc-outlined-text-field-focus-label-text-color: rgba(104, 159, 56, .87);--mdc-outlined-text-field-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-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-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#689f38de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#ff4081de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.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-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-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}html{--mdc-filled-text-field-label-text-font: Inter, system-ui, 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: Inter, system-ui, 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: Inter, system-ui, 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: Inter, system-ui, 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-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(104, 159, 56, .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-trigger-text-font: Inter, system-ui, 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-background-color: white}.mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Inter, system-ui, 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: Inter, system-ui, 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-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-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-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: #689f38;--mdc-chip-elevated-disabled-container-color: #689f38;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-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-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-disabled-container-color: #ff4081;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-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-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-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-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-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Inter, system-ui, 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}.mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color: #7cb342;--mdc-switch-selected-handle-color: #7cb342;--mdc-switch-selected-hover-state-layer-color: #7cb342;--mdc-switch-selected-pressed-state-layer-color: #7cb342;--mdc-switch-selected-focus-handle-color: #33691e;--mdc-switch-selected-hover-handle-color: #33691e;--mdc-switch-selected-pressed-handle-color: #33691e;--mdc-switch-selected-focus-track-color: #aed581;--mdc-switch-selected-hover-track-color: #aed581;--mdc-switch-selected-pressed-track-color: #aed581;--mdc-switch-selected-track-color: #aed581;--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}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.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}.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}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Inter, system-ui, sans-serif;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--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: #689f38;--mdc-radio-selected-hover-icon-color: #689f38;--mdc-radio-selected-icon-color: #689f38;--mdc-radio-selected-pressed-icon-color: #689f38;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #689f38;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--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: #000;--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: #000;--mdc-radio-disabled-unselected-icon-color: #000;--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: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter, system-ui, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #689f38;--mdc-slider-focus-handle-color: #689f38;--mdc-slider-hover-handle-color: #689f38;--mdc-slider-active-track-color: #689f38;--mdc-slider-inactive-track-color: #689f38;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #689f38;--mat-mdc-slider-ripple-color: #689f38;--mat-mdc-slider-hover-ripple-color: rgba(104, 159, 56, .05);--mat-mdc-slider-focus-ripple-color: rgba(104, 159, 56, .2)}.mat-mdc-slider.mat-accent{--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-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #ff4081;--mat-mdc-slider-ripple-color: #ff4081;--mat-mdc-slider-hover-ripple-color: rgba(255, 64, 129, .05);--mat-mdc-slider-focus-ripple-color: rgba(255, 64, 129, .2)}.mat-mdc-slider.mat-warn{--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-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Inter, system-ui, 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-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}html{--mat-menu-item-label-text-font: Inter, system-ui, 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}.mat-mdc-list-base{--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: #000;--mdc-radio-disabled-unselected-icon-color: #000;--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: #689f38;--mdc-radio-selected-hover-icon-color: #689f38;--mdc-radio-selected-icon-color: #689f38;--mdc-radio-selected-pressed-icon-color: #689f38}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--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: #000;--mdc-radio-disabled-unselected-icon-color: #000;--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: #fff;--mdc-checkbox-selected-focus-icon-color: #689f38;--mdc-checkbox-selected-hover-icon-color: #689f38;--mdc-checkbox-selected-icon-color: #689f38;--mdc-checkbox-selected-pressed-icon-color: #689f38;--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: #689f38;--mdc-checkbox-selected-hover-state-layer-color: #689f38;--mdc-checkbox-selected-pressed-state-layer-color: #689f38;--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: #fff;--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: #fff;--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:#689f38}.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}.mat-mdc-list-base{--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-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}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Inter, system-ui, 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: Inter, system-ui, 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: Inter, system-ui, 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-size:16px;font-weight:400;line-height:28px;font-family:Inter,system-ui,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-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font: Inter, system-ui, 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}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #689f38;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #689f38;--mat-tab-header-active-ripple-color: #689f38;--mat-tab-header-inactive-ripple-color: #689f38;--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: #689f38;--mat-tab-header-active-hover-label-text-color: #689f38;--mat-tab-header-active-focus-indicator-color: #689f38;--mat-tab-header-active-hover-indicator-color: #689f38}.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: #000;--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: #000;--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: #689f38;--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: Inter, system-ui, 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-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--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-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: #fff;--mdc-checkbox-selected-focus-icon-color: #689f38;--mdc-checkbox-selected-hover-icon-color: #689f38;--mdc-checkbox-selected-icon-color: #689f38;--mdc-checkbox-selected-pressed-icon-color: #689f38;--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: #689f38;--mdc-checkbox-selected-hover-state-layer-color: #689f38;--mdc-checkbox-selected-pressed-state-layer-color: #689f38;--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: #fff;--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-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}html{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter, system-ui, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #689f38}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #ff4081}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #689f38;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #ff4081;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #689f38;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #ff4081;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #689f38}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #ff4081}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #689f38;--mat-mdc-button-ripple-color: rgba(104, 159, 56, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter, system-ui, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #689f38;--mat-mdc-button-persistent-ripple-color: #689f38;--mat-mdc-button-ripple-color: rgba(104, 159, 56, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #ff4081;--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.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}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent,.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #689f38;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #ff4081;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter, system-ui, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab{--mdc-extended-fab-label-text-font: Inter, system-ui, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #ff4081}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Inter, system-ui, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}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: Inter, system-ui, 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: Inter, system-ui, 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: Inter, system-ui, 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}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #689f38}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #ff4081}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}html{--mat-badge-background-color: #689f38;--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: Inter, system-ui, 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-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Inter, system-ui, 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-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-text-font: Inter, system-ui, sans-serif;--mat-standard-button-toggle-text-font: Inter, system-ui, sans-serif}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #689f38;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(104, 159, 56, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(104, 159, 56, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(104, 159, 56, .3);--mat-datepicker-toggle-active-state-icon-color: #689f38;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(104, 159, 56, .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-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-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}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}html{--mat-datepicker-calendar-text-font: Inter, system-ui, 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-color: rgba(0, 0, 0, .12)}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: Inter, system-ui, 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: Inter, system-ui, 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: #689f38}.mat-icon.mat-accent{--mat-icon-color: #ff4081}.mat-icon.mat-warn{--mat-icon-color: #f44336}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: #689f38;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #689f38;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #689f38;--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: Inter, system-ui, sans-serif;--mat-stepper-header-label-text-font: Inter, system-ui, 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}.mat-sort-header-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: #689f38;--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: Inter, system-ui, 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}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Inter,system-ui,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}:root,:root[data-theme=dark]{color-scheme:dark;--background: #0E0E15;--sidebar: #0B0B11;--sidebar-fundo: var(--sidebar);--sidebar-foreground: #CFCFDC;--sidebar-muted: #A8A8BC;--sidebar-title: #EDEDF4;--sidebar-box: #16161F;--sidebar-hover: #22222E;--sidebar-hover-foreground: #CFCFDC;--sidebar-active: rgba(132, 189, 0, .14);--sidebar-active-foreground: #A6D83A;--sidebar-border: #262634;--sidebar-sigla: #22222E;--sidebar-logo: #84BD00;--sidebar-logo-foreground: #0E1400;--sidebar-flow: #A6D83A;--sidebar-ia: #A6D83A;--sidebar-ia-icon: currentColor;--sidebar-ia-soft: rgba(132, 189, 0, .14);--card: #16161F;--card-raised: #1B1B25;--column: #13131B;--muted: #22222E;--accent: #2A2A38;--input: #12121A;--border: #262634;--border-strong: #3A3A4C;--control-border: #70708A;--foreground: #EDEDF4;--foreground-2: #CFCFDC;--muted-foreground: #A8A8BC;--primary: #84BD00;--primary-foreground: #0E1400;--primary-soft: rgba(132, 189, 0, .14);--primary-text: #A6D83A;--ring: rgba(132, 189, 0, .55);--destructive: #D13438;--overlay: rgba(5, 5, 10, .62);--ia: #B4A9FF;--ia-soft: rgba(180, 169, 255, .16);--success: #30A46C;--warning: #F5A524;--danger: #E5484D;--info: #3E9BF0;--temp-q-bg: #FF6166;--temp-q-fg: #2A0507;--temp-m-bg: #F5C518;--temp-m-fg: #231A00;--temp-f-bg: #4DA3FF;--temp-f-fg: #04121F;--temp-s-bg: #40161A;--temp-s-fg: #FF9A9E;--temp-s-bd: #FF6166;--temp-g-bg: #A8A8BC;--temp-g-fg: #15151E;--feel-q: #FF6166;--feel-m: #F5A524;--feel-f: #4DA3FF;--shadow-pop: 0 12px 32px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3)}:root[data-theme=light]{color-scheme:light;--background: #F4F4F7;--sidebar: #12111F;--sidebar-fundo: #12111F;--sidebar-foreground: #E4E4EC;--sidebar-muted: #A8A8BC;--sidebar-title: #FFFFFF;--sidebar-box: rgba(255, 255, 255, .06);--sidebar-hover: rgba(255, 255, 255, .08);--sidebar-hover-foreground: #FFFFFF;--sidebar-active: rgba(132, 189, 0, .18);--sidebar-active-foreground: #A6D83A;--sidebar-border: rgba(255, 255, 255, .12);--sidebar-sigla: rgba(255, 255, 255, .09);--sidebar-logo: #84BD00;--sidebar-logo-foreground: #12111F;--sidebar-flow: #84BD00;--sidebar-ia: #DCD5FF;--sidebar-ia-icon: #DCD5FF;--sidebar-ia-soft: rgba(180, 169, 255, .24);--card: #FFFFFF;--card-raised: #FFFFFF;--column: #ECECF1;--muted: #F0F0F5;--accent: #E7E7EE;--input: #FFFFFF;--border: #E2E2EA;--border-strong: #C8C8D4;--control-border: #80808F;--foreground: #15151E;--foreground-2: #3D3D4C;--muted-foreground: #545466;--primary: #577D00;--primary-foreground: #FFFFFF;--primary-soft: #EEF7DA;--primary-text: #3F6300;--ring: rgba(132, 189, 0, .55);--destructive: #D13438;--overlay: rgba(20, 20, 35, .45);--ia: #5A4BC4;--ia-soft: #EEEBFF;--success: #1E7A4C;--warning: #8A5300;--danger: #B4232A;--info: #1D5FA8;--temp-q-bg: #C0272D;--temp-q-fg: #FFFFFF;--temp-m-bg: #F5C518;--temp-m-fg: #2B1D00;--temp-f-bg: #1D5FA8;--temp-f-fg: #FFFFFF;--temp-s-bg: #FDE3E4;--temp-s-fg: #9E1D23;--temp-s-bd: #C0272D;--temp-g-bg: #545466;--temp-g-fg: #FFFFFF;--feel-q: #B4232A;--feel-m: #8A5300;--feel-f: #1D5FA8;--shadow-pop: 0 12px 32px rgba(20, 20, 40, .14), 0 2px 6px rgba(20, 20, 40, .06)}:root{--font-body: "Inter", system-ui, sans-serif;--font-mono: var(--font-body);--font-display: var(--font-body);--radius-sm: 7px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 14px}html,body{font-family:var(--font-body);font-variant-numeric:tabular-nums;background:var(--background);color:var(--foreground)}:root{--mdc-typography-font-family: var(--font-body);--mat-font-family: var(--font-body)}.mat-typography,[class*=mat-mdc-],[class*=mdc-]{font-family:var(--font-body)}.mat-typography :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-body)}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px var(--ring)}.mat-mdc-dialog-container{--mdc-dialog-container-color: var(--card) !important;--mdc-dialog-container-shape: var(--radius-xl) !important;--mdc-dialog-subhead-color: var(--foreground);--mdc-dialog-supporting-text-color: var(--foreground-2)}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mdc-protected-button-container-color: var(--primary);--mdc-protected-button-label-text-color: var(--primary-foreground);--mdc-filled-button-container-color: var(--primary);--mdc-filled-button-label-text-color: var(--primary-foreground)}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: var(--control-border);--mdc-outlined-button-label-text-color: var(--foreground)}.mat-mdc-form-field{--mdc-outlined-text-field-outline-color: var(--control-border);--mdc-outlined-text-field-input-text-color: var(--foreground);--mdc-outlined-text-field-label-text-color: var(--muted-foreground);--mdc-outlined-text-field-focus-outline-color: var(--primary);--mdc-filled-text-field-focus-active-indicator-color: var(--primary)}.mat-mdc-checkbox,.mat-mdc-slide-toggle,.mat-mdc-radio-button{--mdc-checkbox-unselected-icon-color: var(--control-border);--mdc-checkbox-selected-icon-color: var(--primary);--mdc-switch-selected-track-color: var(--primary);--mdc-switch-unselected-track-color: var(--control-border);--mdc-form-field-label-text-color: var(--foreground);--mat-checkbox-label-text-color: var(--foreground);--mat-radio-label-text-color: var(--foreground);--mat-switch-label-text-color: var(--foreground)}.mat-mdc-slide-toggle,.mat-mdc-slide-toggle.mat-accent,.mat-mdc-slide-toggle.mat-primary,.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-track-color: var(--primary);--mdc-switch-selected-focus-track-color: var(--primary);--mdc-switch-selected-hover-track-color: var(--primary);--mdc-switch-selected-pressed-track-color: var(--primary);--mdc-switch-selected-handle-color: var(--primary-foreground);--mdc-switch-selected-focus-handle-color: var(--primary-foreground);--mdc-switch-selected-hover-handle-color: var(--primary-foreground);--mdc-switch-selected-pressed-handle-color: var(--primary-foreground);--mdc-switch-selected-icon-color: var(--primary)}.mat-mdc-slide-toggle .mdc-label,.mat-mdc-checkbox .mdc-label,.mat-mdc-radio-button .mdc-label{color:var(--foreground)}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: var(--primary);--mat-tab-header-active-label-text-color: var(--primary-text);--mat-tab-header-active-focus-label-text-color: var(--primary-text);--mat-tab-header-active-hover-label-text-color: var(--primary-text);--mat-tab-header-inactive-label-text-color: var(--muted-foreground);--mat-tab-header-inactive-hover-label-text-color: var(--foreground);--mat-tab-header-inactive-focus-label-text-color: var(--foreground)}.mat-mdc-table{--mat-table-background-color: var(--card);--mat-table-header-headline-color: var(--muted-foreground);--mat-table-row-item-label-text-color: var(--foreground);--mat-table-row-item-outline-color: var(--border)}.painel-filtros-mobile.mat-mdc-dialog-panel,.cdk-overlay-pane.painel-filtros-mobile{align-self:flex-end}.painel-filtros-mobile .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px 16px 0 0;background:var(--card-raised)}.painel-filtros-mobile .main-filter{border:0;border-radius:0}.painel-filtros-mobile .footer{padding-bottom:12px}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro{align-items:stretch;gap:16px;width:100%;height:auto;min-width:min(350px,100%);margin:0;padding:24px;box-sizing:border-box;border-radius:0;background:transparent;color:var(--foreground);font-family:var(--font-body)}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .header{height:auto;gap:16px;align-items:center}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .header>.title{margin:0;flex-grow:1;width:auto;color:var(--foreground)}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .header>.title>.name{gap:16px;font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.015em}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .header>.title>.name>mat-icon{width:36px!important;height:36px!important;padding:0!important;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:var(--icon-md)!important;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground-2)!important}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .header .menu{height:38px;margin:0!important;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:8px;background:var(--primary);color:var(--primary-foreground);font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .header .menu mat-icon{font-size:var(--icon-md);width:var(--icon-md);height:var(--icon-md)}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro>div[style*=overflow-x]{border:1px solid var(--border);border-radius:12px;background:var(--card);overflow:hidden}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-mdc-table,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-table{width:100%;background:transparent;box-shadow:none;font-family:var(--font-body)}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-mdc-table th.mat-mdc-header-cell,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-mdc-table th.mat-header-cell,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-table th.mat-mdc-header-cell,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-table th.mat-header-cell{padding:8px 16px;background:var(--muted);color:var(--muted-foreground);font-size:12px;font-weight:600;border-bottom:1px solid var(--border)}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-mdc-table td.mat-mdc-cell,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-mdc-table td.mat-cell,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-table td.mat-mdc-cell,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-table td.mat-cell{padding:16px;color:var(--foreground-2);font-size:var(--text-md);font-weight:var(--weight-regular);border-bottom:1px solid var(--border)}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-mdc-table td.mat-mdc-cell:first-child,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-mdc-table td.mat-cell:first-child,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-table td.mat-mdc-cell:first-child,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-table td.mat-cell:first-child{color:var(--foreground);font-weight:var(--weight-semibold)}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-mdc-table tr.mat-mdc-row:hover,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-mdc-table tr.row:hover,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-table tr.mat-mdc-row:hover,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro table.mat-table tr.row:hover{color:var(--foreground);background:var(--accent)}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .form{width:100%;max-width:640px;padding:0!important}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .group{height:auto;padding:20px;box-sizing:border-box;border:1px solid var(--border);border-radius:12px;background:var(--card)}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .group>.title{position:static;width:auto;display:block;margin-bottom:16px;padding:0;background:transparent;color:var(--foreground);font-size:14px;font-weight:600;text-align:left}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .group .content{margin:0}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .group .field>label{padding-bottom:8px;color:var(--foreground-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .group input:not([type=checkbox]):not([type=radio]),html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .group select,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .group textarea{min-height:var(--control-height);box-sizing:border-box;padding:0 var(--pad-control-x);border:1px solid var(--control-border);border-radius:8px;background:var(--input);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-md);outline:none}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .group input:not([type=checkbox]):not([type=radio]):focus,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .group select:focus,html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .group textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}html body .detail.pagina-cadastro.pagina-cadastro.pagina-cadastro .group textarea{padding:8px 12px}html body .page-wrapper.pagina-acesso.pagina-acesso{max-width:none;margin:0;padding:24px;box-sizing:border-box;background:transparent;font-family:var(--font-body);color:var(--foreground)}html body .page-wrapper.pagina-acesso.pagina-acesso,html body .page-wrapper.pagina-acesso.pagina-acesso *{color:var(--foreground)}html body .page-wrapper.pagina-acesso.pagina-acesso .page-subtitle,html body .page-wrapper.pagina-acesso.pagina-acesso .page-subtitle *,html body .page-wrapper.pagina-acesso.pagina-acesso .list-header,html body .page-wrapper.pagina-acesso.pagina-acesso .list-header *,html body .page-wrapper.pagina-acesso.pagina-acesso th,html body .page-wrapper.pagina-acesso.pagina-acesso th *{color:var(--muted-foreground)}html body .page-wrapper.pagina-acesso.pagina-acesso .page-header{align-items:flex-end;gap:12px;margin-bottom:16px}html body .page-wrapper.pagina-acesso.pagina-acesso .page-title{font-family:var(--font-body);font-size:var(--text-2xl);font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;color:var(--foreground)}html body .page-wrapper.pagina-acesso.pagina-acesso .page-subtitle{font-size:14px;margin:4px 0 0}html body .page-wrapper.pagina-acesso.pagina-acesso .title-tag{height:22px;padding:0 8px;border-radius:11px;background:var(--primary-soft);color:var(--primary-text)!important;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;display:inline-flex;align-items:center}html body .page-wrapper.pagina-acesso.pagina-acesso .header-right{display:flex;gap:8px;align-items:center}html body .page-wrapper.pagina-acesso.pagina-acesso .btn-accent,html body .page-wrapper.pagina-acesso.pagina-acesso .btn-nova,html body .page-wrapper.pagina-acesso.pagina-acesso .btn.btn-accent{height:38px;padding:0 16px;border:0;border-radius:8px;background:var(--primary)!important;font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}html body .page-wrapper.pagina-acesso.pagina-acesso .btn-accent,html body .page-wrapper.pagina-acesso.pagina-acesso .btn-accent *,html body .page-wrapper.pagina-acesso.pagina-acesso .btn-nova,html body .page-wrapper.pagina-acesso.pagina-acesso .btn-nova *,html body .page-wrapper.pagina-acesso.pagina-acesso .btn.btn-accent,html body .page-wrapper.pagina-acesso.pagina-acesso .btn.btn-accent *{color:var(--primary-foreground)!important}html body .page-wrapper.pagina-acesso.pagina-acesso .btn-refresh{height:38px;border:1px solid var(--border-strong)!important;border-radius:8px!important;background:var(--card)!important}html body .page-wrapper.pagina-acesso.pagina-acesso .list-container,html body .page-wrapper.pagina-acesso.pagina-acesso .table-card,html body .page-wrapper.pagina-acesso.pagina-acesso .table-card.mat-mdc-card{border:1px solid var(--border)!important;border-radius:12px!important;background:var(--card)!important;box-shadow:none!important;overflow:hidden}html body .page-wrapper.pagina-acesso.pagina-acesso .list-header{background:var(--g-head);font-size:12px;font-weight:600;padding:8px 16px}html body .page-wrapper.pagina-acesso.pagina-acesso .list-row{border-top:1px solid var(--border);padding:16px;background:transparent}html body .page-wrapper.pagina-acesso.pagina-acesso .row-name{font-weight:600}html body .page-wrapper.pagina-acesso.pagina-acesso .icon-btn.delete,html body .page-wrapper.pagina-acesso.pagina-acesso .icon-btn.delete *{color:var(--danger)!important}html body .page-wrapper.pagina-acesso.pagina-acesso table.mat-mdc-table,html body .page-wrapper.pagina-acesso.pagina-acesso table.hub-table{width:100%;background:transparent!important}html body .page-wrapper.pagina-acesso.pagina-acesso th.mat-mdc-header-cell{background:var(--g-head)!important;font-size:12px;font-weight:600}html body .page-wrapper.pagina-acesso.pagina-acesso td.mat-mdc-cell{border-top:1px solid var(--border);background:transparent}html body .page-wrapper.pagina-acesso.pagina-acesso tr.mat-mdc-row:hover td{background:var(--g-head)}html body .page-wrapper.pagina-acesso.pagina-acesso .rede-fantasia,html body .page-wrapper.pagina-acesso.pagina-acesso .responsavel-email{color:var(--muted-foreground)!important;font-size:12px}html body .page-wrapper.pagina-acesso.pagina-acesso .doc-value,html body .page-wrapper.pagina-acesso.pagina-acesso .cell-date{font-family:var(--font-mono);font-size:var(--text-sm)}html body .page-wrapper.pagina-acesso.pagina-acesso .doc-badge{height:20px;padding:0 8px;border-radius:5px;background:var(--g-head);font-size:11px;font-weight:600;margin-right:8px;display:inline-flex;align-items:center}html body .page-wrapper.pagina-acesso.pagina-acesso .mat-mdc-paginator{background:transparent!important;border-top:1px solid var(--border)}html body .detail.pagina-logs.pagina-logs.pagina-logs td.mat-mdc-cell,html body .detail.pagina-logs.pagina-logs.pagina-logs td.mat-cell{font-weight:400;color:var(--foreground-2);height:40px;padding-top:0;padding-bottom:0}html body .detail.pagina-logs.pagina-logs.pagina-logs td.mat-mdc-cell:first-child{font-weight:500;color:var(--foreground)}html body .detail.pagina-logs.pagina-logs.pagina-logs td.mat-mdc-cell:nth-child(3){font-family:var(--font-mono);font-size:var(--text-sm)}html body .detail.pagina-logs.pagina-logs.pagina-logs .mat-icon.clicavel{color:var(--muted-foreground)!important;font-size:var(--icon-md)}html body .detail.pagina-logs.pagina-logs.pagina-logs select,html body .detail.pagina-logs.pagina-logs.pagina-logs .input-filter{height:32px!important;min-height:32px;border:1px solid var(--border-strong);border-radius:8px!important;background:var(--input);color:var(--foreground);font:inherit;font-size:13px;padding:0 8px}html body .detail.pagina-logs.pagina-logs.pagina-logs .input-filter{display:inline-flex;align-items:center;min-width:220px}html body .detail.pagina-logs.pagina-logs.pagina-logs .input-filter input{color:var(--foreground);background:transparent;border:0}html body .detail.pagina-logs.pagina-logs.pagina-logs .input-filter input::placeholder{color:var(--muted-foreground)}html body .detail.pagina-logs.pagina-logs.pagina-logs .mat-datepicker-toggle{color:var(--muted-foreground)}html body .detail.pagina-logs.pagina-logs.pagina-logs table.mat-mdc-table th.mat-mdc-header-cell{height:36px}:root[data-theme=dark]{--g-bg: #0E0E15;--g-card: #16161F;--g-border: #262634;--g-text: #EDEDF4;--g-muted: #A8A8BC;--g-head: #22222E}:root[data-theme=light]{--g-bg: #F4F4F7;--g-card: #FFFFFF;--g-border: #E2E2EA;--g-text: #15151E;--g-muted: #545466;--g-head: #F0F0F5}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .header{align-items:center}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .header>.title>.name{align-items:center}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .titulos{display:flex;flex-direction:column;gap:4px}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .titulos .t1{font-size:24px;font-weight:700;letter-spacing:-.015em}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .titulos .sub{font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted-foreground)}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .header>.title>.name>mat-icon{flex-shrink:0;cursor:pointer}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .form.grid-container{display:flex;flex-direction:column;gap:16px;max-width:960px;padding:0!important}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .group{display:flex;flex-direction:column;gap:16px}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .group>.title{display:flex;align-items:center;gap:8px;margin-bottom:0}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .group>.title mat-icon{width:var(--icon-sm);height:var(--icon-sm);font-size:var(--icon-sm);color:var(--muted-foreground)}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .group .content{width:100%}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .group .field{display:flex;flex-direction:column;min-width:0}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .group .field .field{padding-left:0!important}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .group .content>.field{gap:12px}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .group .content>.field>.field{flex:1 1 0;width:auto!important}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .obrig{color:var(--danger, #c0392b)}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .ajuda{margin-top:8px;font-size:12px;color:var(--muted-foreground)}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form mat-select,html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .mat-mdc-select{height:var(--control-height);box-sizing:border-box;padding:0 var(--pad-control-x);display:flex;align-items:center;border:1px solid var(--control-border);border-radius:8px;background:var(--input);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-md)}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .group input:not([type=checkbox]):not([type=radio]){height:var(--control-height);min-height:var(--control-height);font-size:var(--text-md);font-family:var(--font-mono)}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .group input::placeholder{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted-foreground)}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .btn-adicionar{height:44px;padding:0 16px;border:0;border-radius:8px;background:var(--primary);color:var(--primary-foreground);font-family:var(--font-body);font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .btn-adicionar mat-icon{width:var(--icon-md);height:var(--icon-md);font-size:var(--icon-md);color:inherit}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .sem-contatos{padding:24px 16px;border:1px dashed var(--border-strong);border-radius:10px;text-align:center;font-size:var(--text-md);color:var(--muted-foreground)}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .tabela-contatos{border:1px solid var(--border);border-radius:8px;overflow:hidden;margin:0}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .tabela-contatos td.mat-mdc-cell{height:54px;padding-top:0;padding-bottom:0}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .tabela-contatos td.mat-mdc-cell:first-child{font-weight:600}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .tabela-contatos td.mat-mdc-cell:nth-child(2),html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .tabela-contatos td.mat-mdc-cell:nth-child(3){font-family:var(--font-mono);font-size:var(--text-sm);font-weight:400;color:var(--foreground-2)}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .tabela-contatos tr.mat-mdc-row:last-child td{border-bottom:0}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .remover{color:var(--danger)!important;font-size:18px;width:18px;height:18px}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .nota{margin:0;font-size:13px;color:var(--foreground-2)}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .form>.group:first-of-type mat-select{max-width:360px}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .rodape-form{width:100%;box-sizing:border-box;max-width:960px;margin-top:8px;padding-top:16px;border-top:1px solid var(--border);display:flex;justify-content:flex-end}html body .detail.pagina-cadastro.pagina-integ-form.pagina-integ-form.pagina-integ-form .btn-voltar{height:38px;padding:0 16px;border:1px solid var(--border-strong);border-radius:8px;background:var(--card);color:var(--foreground);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .titulos{display:flex;flex-direction:column;gap:4px}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .titulos .t1{font-size:24px;font-weight:700;letter-spacing:-.015em}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .titulos .sub{font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted-foreground)}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .header{align-items:flex-end}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .cartao-tabela{border:1px solid var(--border);border-radius:12px;background:var(--card);overflow:hidden!important}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .cartao-tabela th:first-child{width:50%}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates th.mat-mdc-header-cell{padding-top:0;padding-bottom:0;height:38px}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .filial{display:inline-flex;align-items:center;gap:12px;font-weight:600}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .avatar{width:32px;height:32px;border-radius:8px;background:var(--primary-soft);color:var(--primary-text, var(--primary));display:inline-flex;align-items:center;justify-content:center}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .avatar mat-icon{width:var(--icon-md);height:var(--icon-md);font-size:var(--icon-md)}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .chip{height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:6px;font-size:var(--text-sm);font-weight:600}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .chip i{width:6px;height:6px;border-radius:50%;background:currentColor}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .chip.verde{background:var(--primary-soft);color:var(--primary-text, var(--primary))}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .chip.ambar{background:color-mix(in srgb,var(--warning, #b45309) 16%,transparent);color:var(--warning, #b45309)}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates td.acoes{text-align:right;white-space:nowrap}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .recriar{height:32px;margin-right:24px;padding:0 12px;border:1px solid var(--border-strong);border-radius:8px;background:transparent;color:var(--foreground);font-family:var(--font-body);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .recriar mat-icon{width:var(--icon-sm);height:var(--icon-sm);font-size:var(--icon-sm)}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .seta{vertical-align:middle;color:var(--muted-foreground);width:20px;height:20px;font-size:20px}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates .rodape-tabela{display:flex;justify-content:space-between;gap:16px;padding:16px;font-size:13px;color:var(--muted-foreground)}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates td.mat-mdc-cell{height:60px;padding-top:0;padding-bottom:0}html body .detail.pagina-cadastro.pagina-templates.pagina-templates.pagina-templates tr.mat-mdc-row:last-child td{border-bottom:0}html body .detail.pagina-logs.pagina-logs.pagina-logs .titulos{display:flex;flex-direction:column;gap:4px}html body .detail.pagina-logs.pagina-logs.pagina-logs .titulos .t1{font-size:24px;font-weight:700;letter-spacing:-.015em}html body .detail.pagina-logs.pagina-logs.pagina-logs .titulos .sub{font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted-foreground)}html body .detail.pagina-logs.pagina-logs.pagina-logs .cartao-logs{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:12px;background:var(--card);overflow:hidden}html body .detail.pagina-logs.pagina-logs.pagina-logs .barra-filtros{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap}html body .detail.pagina-logs.pagina-logs.pagina-logs .barra-filtros .grow{flex-grow:1}html body .detail.pagina-logs.pagina-logs.pagina-logs .barra-filtros .filtro{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 4px 0 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--card);font-size:13px;color:var(--muted-foreground)}html body .detail.pagina-logs.pagina-logs.pagina-logs .barra-filtros .filtro select{height:30px!important;min-height:30px;border:0;background:transparent;color:var(--foreground);padding:0 4px;font-size:13px}html body .detail.pagina-logs.pagina-logs.pagina-logs .barra-filtros .filtro.periodo{padding:0 4px 0 8px}html body .detail.pagina-logs.pagina-logs.pagina-logs .barra-filtros .filtro.periodo .input-filter{border:0;height:30px!important;min-width:200px;padding:0;background:transparent;font-family:var(--font-mono);font-size:var(--text-sm)}html body .detail.pagina-logs.pagina-logs.pagina-logs .barra-filtros .limpar{height:34px;padding:0 8px;border:0;background:transparent;color:var(--primary-text, var(--primary));font-size:13px;font-weight:600;cursor:pointer}html body .detail.pagina-logs.pagina-logs.pagina-logs .barra-filtros .contagem{font-size:var(--text-sm);color:var(--muted-foreground)}html body .detail.pagina-logs.pagina-logs.pagina-logs .estado-logs.vazio{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;text-align:center;color:var(--muted-foreground);font-size:var(--text-md)}html body .detail.pagina-logs.pagina-logs.pagina-logs .estado-logs.vazio mat-icon{width:var(--icon-lg);height:var(--icon-lg);font-size:var(--icon-lg)}html body .detail.pagina-logs.pagina-logs.pagina-logs .estado-logs.vazio strong{font-size:15px;color:var(--foreground)}html body .detail.pagina-logs.pagina-logs.pagina-logs .estado-logs.vazio.erro mat-icon{color:var(--danger)}html body .detail.pagina-logs.pagina-logs.pagina-logs .estado-logs .acao{margin-top:8px;height:36px;padding:0 16px;border:1px solid var(--border-strong);border-radius:8px;background:transparent;color:var(--foreground);font-weight:600;cursor:pointer}html body .detail.pagina-logs.pagina-logs.pagina-logs .estado-logs.carregando{padding:4px 16px 16px}html body .detail.pagina-logs.pagina-logs.pagina-logs .sk-linha{display:flex;gap:24px;padding:16px 0;border-top:1px solid var(--border)}html body .detail.pagina-logs.pagina-logs.pagina-logs .sk-linha .sk{height:14px;border-radius:6px;background:var(--muted);flex:1;animation:pulso-logs 1.2s ease-in-out infinite}html body .detail.pagina-logs.pagina-logs.pagina-logs .cartao-logs .mat-mdc-table{background:transparent;box-shadow:none}@keyframes pulso-logs{50%{opacity:.5}}:root{--primary: #3E5B6A;--warning: #F3AF00;--danger: #E41B00;--primary-dark: #1E1C28;--primary-medium: #3A374A;--primary-light: #5C596E;--text-light: #FFFFFF;--text-medium: #E0E0E0;--accent-green: #4CAF50;--accent-red: #F44336;--bg-surface: #2A2934;--font-display: var(--font-body)}:root .mat-mdc-tab-body-wrapper{height:100%}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:5px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:3px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.emoji-mart-dark{color:#fff;border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-bar{border-color:#555453}.emoji-mart-dark .emoji-mart-search input{color:#fff;border-color:#555453;background-color:#2f2f2f}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}.emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#bfbfbf}html,body{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-body);background:var(--background)}.main-container{display:flex;flex-direction:column;width:min(1620px,100% - 24px);height:100vh;margin:0 auto}.background-default{background-color:#1c1c1c}.clicavel{cursor:pointer}.divider{margin:0 15px;border-right:1px solid rgba(217,201,201,.3);height:10px}.mat-date-range-input-container{width:85%!important}mat-datepicker-toggle{color:var(--foreground-2)}button:disabled{opacity:.5;cursor:default!important}.mat-mdc-select-value-text{white-space:break-spaces!important}.popup{height:99%;border-radius:20px;border:1px solid;border-color:gray}mat-icon.remove:hover{color:var(--danger)}.mat-mdc-checkbox .mdc-form-field{color:#84bd00!important}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#84bd00!important;background-color:#84bd00!important}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:#84bd00!important}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--primary);--mdc-filled-button-label-text-color: var(--primary-foreground)}.scrollable{overflow-x:auto}.scrollable-x{overflow-x:auto;white-space:nowrap}.mat-mdc-table,.mat-mdc-table thead{display:block;width:100%}.mat-mdc-table tbody{display:block;max-height:350px;overflow-y:auto;width:100%}.mat-mdc-table thead tr,.mat-mdc-table tbody tr{display:flex;width:100%}.mat-mdc-table th,.mat-mdc-table td{display:flex;align-items:center;flex:1;width:100%;height:100%;box-sizing:border-box}.log-disparos-redes-panel.mat-mdc-select-panel,.log-disparos-redes-panel .mat-mdc-select-panel,.lista-redes-status-panel.mat-mdc-select-panel,.lista-redes-status-panel .mat-mdc-select-panel,.erros-redes-panel.mat-mdc-select-panel,.erros-redes-panel .mat-mdc-select-panel,.erros-categoria-panel.mat-mdc-select-panel,.erros-categoria-panel .mat-mdc-select-panel{border-radius:8px!important}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--gap-inline: var(--space-2);--gap-stack: var(--space-3);--gap-section: var(--space-6);--pad-card: var(--space-4);--pad-modal: var(--space-6);--pad-control-y: 10px;--pad-control-x: var(--space-3);--control-height: 40px;--target-min: 32px;--text-xs: 12px;--text-sm: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 24px;--text-display: 32px;--leading-tight: 1.25;--leading-normal: 1.5;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--border-width: 1px;--radius-pill: 999px;--radius-control: var(--radius-md);--radius-card: var(--radius-lg);--radius-dialog: var(--radius-xl);--focus-width: 2px;--focus-gap: 3px;--focus-color: var(--primary);--duration-fast: .12s;--duration-base: .2s}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-gap);box-shadow:none}:focus:not(:focus-visible){outline:none}.foco-interno:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.stack{display:flex;flex-direction:column;gap:var(--gap-stack)}.stack-lg{display:flex;flex-direction:column;gap:var(--gap-section)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-inline)}.texto-corpo{font-size:var(--text-md);line-height:var(--leading-normal)}.texto-apoio{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted-foreground)}.titulo-secao{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--foreground)}.titulo-pagina{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--foreground)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.filtro.periodo:focus-within,.mat-mdc-select:focus-visible,.mat-mdc-select.cdk-keyboard-focused,.mat-mdc-icon-button:focus-visible,.mat-mdc-icon-button.cdk-keyboard-focused,.mat-mdc-icon-button.mat-mdc-button-persistent-ripple:focus-visible,button.mdc-icon-button:focus-visible{outline:var(--focus-width) solid var(--focus-color)!important;outline-offset:var(--focus-gap);box-shadow:none}.mat-mdc-form-field:not(.mat-mdc-form-field-textarea-control) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix,.mat-mdc-form-field:not(.mat-mdc-form-field-textarea-control) .mat-mdc-text-field-wrapper.mdc-text-field--filled .mat-mdc-form-field-infix{min-height:var(--control-height);padding-top:8px;padding-bottom:8px;box-sizing:border-box}.mat-mdc-form-field:not(.mat-mdc-form-field-textarea-control) .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-flex{min-height:var(--control-height)}mat-select.filtro,.mat-mdc-select.filtro{min-height:var(--control-height);box-sizing:border-box}.rotulo-opcional,.opcional-sufixo{display:inline-block;vertical-align:middle;font-size:.85em;font-weight:400;line-height:1;color:var(--muted-foreground)}button.enviando{position:relative;cursor:progress;pointer-events:none;opacity:.7}button.enviando .indicador-envio{display:inline-block;width:1em;height:1em;margin-right:var(--gap-inline);vertical-align:-.15em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:giro-envio .7s linear infinite}@keyframes giro-envio{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){button.enviando .indicador-envio{animation-duration:2s}}button.estado-salvando{cursor:progress;opacity:.8}button.estado-salvando .indicador-envio,.rotulo-estado .indicador-envio{display:inline-block;width:1em;height:1em;margin-right:var(--gap-inline, 6px);vertical-align:-.15em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:giro-envio .7s linear infinite}.rotulo-estado{display:inline-flex;align-items:center;gap:4px}.rotulo-estado .check-salvo{font-weight:700;margin-right:4px}button.estado-salvando.enviando{opacity:1}button.estado-salvando.enviando>.indicador-envio{display:none}button.estado-salvando.estado-salvando,button.estado-salvo.estado-salvo{font-size:0;line-height:0}button.estado-salvando.estado-salvando .rotulo-estado,button.estado-salvo.estado-salvo .rotulo-estado{font-size:var(--text-md, 14px);font-weight:600;line-height:1.2}button.estado-salvando.estado-salvando[aria-busy=true]{opacity:1;filter:saturate(.85) brightness(.95);cursor:progress}button.estado-salvando,button.estado-salvo{font-size:0;line-height:0}button.estado-salvando>:not(.rotulo-estado),button.estado-salvo>:not(.rotulo-estado){display:none}button.estado-salvando .rotulo-estado,button.estado-salvo .rotulo-estado{font-size:14px;line-height:1.2}:root{--mat-select-panel-background-color: var(--card-raised);--mat-select-enabled-trigger-text-color: var(--foreground);--mat-select-disabled-trigger-text-color: var(--muted-foreground);--mat-select-placeholder-text-color: var(--muted-foreground);--mat-select-enabled-arrow-color: var(--foreground-2);--mat-select-disabled-arrow-color: var(--muted-foreground);--mat-select-focused-arrow-color: var(--primary-text);--mat-select-invalid-arrow-color: var(--danger);--mat-option-label-text-color: var(--foreground);--mat-option-hover-state-layer-color: var(--accent);--mat-option-focus-state-layer-color: var(--accent);--mat-option-selected-state-label-text-color: var(--primary-text);--mat-option-selected-state-layer-color: var(--primary-soft);--mat-optgroup-label-text-color: var(--muted-foreground);--mat-autocomplete-background-color: var(--card-raised);--mat-menu-container-color: var(--card-raised);--mat-menu-item-label-text-color: var(--foreground);--mat-menu-item-icon-color: var(--foreground-2);--mat-menu-item-hover-state-layer-color: var(--accent);--mat-menu-item-focus-state-layer-color: var(--accent);--mat-datepicker-calendar-container-background-color: var(--card-raised);--mat-datepicker-calendar-container-text-color: var(--foreground);--mat-datepicker-calendar-date-text-color: var(--foreground);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: var(--muted-foreground);--mat-datepicker-calendar-date-hover-state-background-color: var(--accent);--mat-datepicker-calendar-date-focus-state-background-color: var(--accent);--mat-datepicker-calendar-date-selected-state-background-color: var(--primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--primary-foreground);--mat-datepicker-calendar-date-in-range-state-background-color: var(--primary-soft);--mat-datepicker-calendar-date-today-outline-color: var(--primary-text);--mat-datepicker-calendar-header-text-color: var(--muted-foreground);--mat-datepicker-calendar-header-divider-color: var(--border);--mat-datepicker-calendar-body-label-text-color: var(--muted-foreground);--mat-datepicker-calendar-navigation-button-icon-color: var(--foreground-2);--mat-datepicker-calendar-period-button-icon-color: var(--foreground-2);--mat-datepicker-toggle-icon-color: var(--foreground-2);--mat-datepicker-toggle-active-state-icon-color: var(--primary-text);--mat-datepicker-range-input-separator-color: var(--foreground-2);--mat-datepicker-range-input-disabled-state-text-color: var(--muted-foreground);--mat-datepicker-range-input-disabled-state-separator-color: var(--muted-foreground);--mdc-plain-tooltip-container-color: var(--foreground);--mdc-plain-tooltip-supporting-text-color: var(--background);--mdc-snackbar-container-color: var(--foreground);--mdc-snackbar-supporting-text-color: var(--background);--mat-snack-bar-button-color: var(--background)}.mat-mdc-select-panel,.mat-mdc-autocomplete-panel,.mat-mdc-menu-panel{background:var(--card-raised)!important;color:var(--foreground);border:1px solid var(--border);box-shadow:var(--shadow-pop)}.mat-mdc-option,.mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-menu-item,.mat-mdc-menu-item .mat-mdc-menu-item-text{color:var(--foreground)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){color:var(--primary-text)}.mat-mdc-option.mdc-list-item--disabled,.mat-mdc-menu-item[disabled]{color:var(--muted-foreground);opacity:1}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled),.mat-mdc-menu-item:hover:not([disabled]){background:var(--accent)}.mat-mdc-option .mat-pseudo-checkbox{color:var(--control-border)}.mat-mdc-option .mat-pseudo-checkbox-checked{background:var(--primary);color:var(--primary-foreground)}.mat-datepicker-content,.mat-calendar{background:var(--card-raised);color:var(--foreground)}.mat-datepicker-content{border:1px solid var(--border);box-shadow:var(--shadow-pop)}.mat-calendar-body-selected{background-color:var(--primary);color:var(--primary-foreground)}.mat-calendar-body-cell-content{color:var(--foreground)}.mat-calendar-body-selected.mat-calendar-body-cell-content,.mat-calendar-body-active>.mat-calendar-body-cell-content.mat-focus-indicator{color:var(--primary-foreground)}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:var(--muted-foreground)}.mat-calendar-table-header th,.mat-calendar-body-label{color:var(--muted-foreground)}.mat-calendar-arrow,.mat-calendar-previous-button,.mat-calendar-next-button,.mat-calendar-period-button{color:var(--foreground-2)}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{color-scheme:light}:root[data-theme=dark] input[type=date],:root[data-theme=dark] input[type=time],:root[data-theme=dark] input[type=datetime-local],:root[data-theme=dark] input[type=month],:root[data-theme=dark] input[type=week],:root:not([data-theme]) input[type=date],:root:not([data-theme]) input[type=time],:root:not([data-theme]) input[type=datetime-local]{color-scheme:dark}::placeholder{color:var(--muted-foreground);opacity:1}select option,select optgroup{background:var(--card-raised);color:var(--foreground)}.mat-date-range-input-container,.mat-date-range-input-wrapper,.mat-date-range-input-separator,.mat-date-range-input-inner{color:var(--foreground)}.mat-date-range-input-inner::placeholder{color:var(--muted-foreground)}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action.mdc-snackbar__action{min-height:40px}:root{--icon-xs: 14px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 48px}mat-icon svg,.mat-icon svg{display:block;width:min(1em,100%);height:min(1em,100%);fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.nav .item.ativo>.mat-icon:not(.seta) svg,.nav-mobile a.ativo .pilula .mat-icon svg{stroke-width:2.25}*,*:before,*:after{box-sizing:border-box}img,video,canvas,picture{max-width:100%;height:auto}svg:not([width]):not([height]):not(.mat-icon svg){max-width:100%}:is(td,th,li,label,h1,h2,h3,h4,h5,h6,p,.mat-mdc-chip,.mdc-list-item__primary-text,.mat-mdc-form-field-infix){overflow-wrap:anywhere}:where([class*=nome],[class*=name],[class*=title],[class*=titulo],[class*=subtitle],[class*=label],[class*=descricao],[class*=description]){min-width:0;overflow-wrap:anywhere}:where(.mat-mdc-card,.mat-mdc-tab-body-content,.mdc-list-item)>*{min-width:0}:where(.mat-mdc-card-title,.mat-mdc-card-subtitle,.mat-mdc-chip-action-label,.mdc-evolution-chip__text-label){overflow-wrap:anywhere}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){max-width:100%;min-width:0}textarea{resize:vertical}.mat-mdc-form-field{max-width:100%}.mat-mdc-form-field-infix{min-width:0}.mat-mdc-table,table{max-width:100%}.mat-mdc-table td,.mat-mdc-table th{overflow-wrap:anywhere}:where(button,.mat-mdc-button-base):not(.mat-mdc-icon-button):not(.mat-mdc-mini-fab){white-space:nowrap;min-width:0}.mat-mdc-button-base{max-width:100%}:where([class*=actions],[class*=acoes],[class*=toolbar],[class*=botoes],[class*=buttons]){flex-wrap:wrap;gap:8px}.grid-container{grid-template-columns:minmax(0,1fr)}.grid-container>*,.grid-item,.group{min-width:0;max-width:100%}.trunca,.truncate{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quebra{overflow-wrap:anywhere;word-break:break-word;min-width:0}.cdk-overlay-pane:not(.modal-painel){max-width:100vw}.mat-mdc-select-panel,.mat-mdc-menu-panel,.mat-mdc-autocomplete-panel{max-width:min(100vw - 16px,560px)}.mat-mdc-menu-content{overflow-wrap:anywhere}:where(p,.texto,[class*=texto],[class*=mensagem],[class*=comentario],[class*=descricao],[class*=observ]){overflow-wrap:anywhere}:where([class*=comentario] [class*=texto],.texto-comentario,[class*=mensagem] .texto){white-space:pre-line}:where(pre){white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}img,video,svg:not(.mat-icon svg){max-width:100%}:where([class*=container],[class*=wrapper],[class*=coluna],[class*=column],[class*=corpo],[class*=content],[class*=conteudo],[class*=row],[class*=linha])>*{min-width:0}html,body{max-width:100%;overflow-x:clip}mat-icon.mat-icon,.mat-icon.mat-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;flex-shrink:0;margin-top:0;margin-bottom:0}mat-icon svg,.mat-icon svg{display:block;margin:0}button:has(>mat-icon,>.mat-icon),a:has(>mat-icon,>.mat-icon){white-space:nowrap}button:has(>mat-icon,>.mat-icon),[role=button]:has(>mat-icon,>.mat-icon),.mat-mdc-button-base,.mat-mdc-menu-item,.mat-mdc-chip,.mdc-list-item{align-items:center;gap:var(--gap-inline)}button:has(>mat-icon,>.mat-icon),[role=button]:has(>mat-icon,>.mat-icon){display:inline-flex;justify-content:center}a:has(>mat-icon,>.mat-icon),label:has(>mat-icon,>.mat-icon),span:has(>mat-icon:first-child):has(>mat-icon+*),h1:has(>mat-icon,>.mat-icon),h2:has(>mat-icon,>.mat-icon),h3:has(>mat-icon,>.mat-icon),h4:has(>mat-icon,>.mat-icon),th:has(>mat-icon,>.mat-icon){align-items:center}a:has(>mat-icon,>.mat-icon),h1:has(>mat-icon,>.mat-icon),h2:has(>mat-icon,>.mat-icon),h3:has(>mat-icon,>.mat-icon),h4:has(>mat-icon,>.mat-icon){gap:var(--gap-inline)}.mat-mdc-button-base .mdc-button__label,.mat-mdc-menu-item .mat-mdc-menu-item-text{display:inline-flex;align-items:center;gap:var(--gap-inline)}.mat-mdc-button-base>.mat-icon,.mat-mdc-button-base .mdc-button__label>.mat-icon,.mat-mdc-menu-item>.mat-icon{margin:0!important}input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.mat-mdc-input-element,.mat-mdc-chip-input,.mat-mdc-autocomplete-trigger,.mat-mdc-select-search,.campo-livre)),select:where(:not([multiple],.campo-livre)){box-sizing:border-box;height:var(--control-height)!important;min-height:var(--control-height);padding-top:0!important;padding-bottom:0!important;padding-left:var(--pad-control-x)!important;padding-right:var(--pad-control-x)!important;text-align:left!important;text-indent:0!important;line-height:normal;font-family:inherit;margin-top:0;margin-bottom:0}input.mat-mdc-input-element,.mat-mdc-form-field input{text-align:left;text-indent:0}input::placeholder,textarea::placeholder{text-indent:0}input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{text-align:left!important;font-family:inherit}input[type=date]::-webkit-datetime-edit,input[type=datetime-local]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit,input[type=month]::-webkit-datetime-edit,input[type=week]::-webkit-datetime-edit{padding:0;text-align:left}input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,input[type=time]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{margin:0;margin-left:var(--gap-inline);padding:0;cursor:pointer}select:where(:not([multiple],.campo-livre)){appearance:none;-webkit-appearance:none;padding-right:var(--space-10)!important;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground) 50%),linear-gradient(135deg,var(--muted-foreground) 50%,transparent 50%)!important;background-position:calc(100% - var(--pad-control-x) - 5px) 50%,calc(100% - var(--pad-control-x)) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;text-overflow:ellipsis}select:disabled:not([multiple]){opacity:.7}textarea{box-sizing:border-box;padding:var(--pad-control-y) var(--pad-control-x);text-align:left;font-family:inherit}mat-select:not(.mat-mdc-form-field mat-select){box-sizing:border-box;min-height:var(--control-height);align-items:center;padding-left:var(--pad-control-x);padding-right:var(--pad-control-x)}mat-select .mat-mdc-select-trigger{height:100%;width:100%;align-items:center}mat-select .mat-mdc-select-value{text-align:left}.campo-icone,.input-prefix{position:relative;display:flex;align-items:center;width:100%}.campo-icone>input,.input-prefix>input{flex:1 1 auto;min-width:0}.inner-action{position:absolute!important;top:50%!important;right:var(--pad-control-x)!important;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-md);height:var(--icon-md);padding:0;margin:0;border:0;background:transparent;color:var(--muted-foreground);line-height:1}.inner-action:hover{color:var(--foreground)}.inner-action .mat-icon,.inner-action mat-icon{width:var(--icon-md);height:var(--icon-md);font-size:var(--icon-md)}.campo-icone:has(>.inner-action)>input,.input-prefix:has(>.inner-action)>input{padding-right:calc(var(--pad-control-x) + var(--icon-md) + var(--gap-inline))!important}.input-prefix>.prefix,.field>.input-prefix>.prefix{position:absolute!important;left:var(--pad-control-x);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;margin:0;padding:0!important;line-height:1;font-size:var(--text-md)!important;font-weight:400!important;color:var(--muted-foreground);pointer-events:none}.input-prefix:has(>.prefix)>input{padding-left:calc(var(--pad-control-x) + 2.5ch)!important}.input-prefix:has(>.prefix)>input,input[mask*=separator]{text-align:right!important}mat-icon[svgicon="lucide:search"]:has(~input){position:absolute;left:var(--pad-control-x);top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}mat-icon[svgicon="lucide:search"]~input{padding-left:calc(var(--pad-control-x) + var(--icon-sm) + var(--gap-inline))!important}.linha:has(>.campo),.iat .grid:has(>.fld){align-items:stretch!important}.linha>.campo,.iat .grid>.fld{justify-content:flex-end}.linha>.campo{position:relative}.linha>.campo:has(>button[role=switch]){justify-content:flex-start}.campo>button[role=switch]{margin-block:var(--space-2)}.linha>.campo>.dica-campo{position:absolute;top:100%;left:0;margin-top:var(--space-1);white-space:nowrap}.linha:has(>.campo>.dica-campo){padding-bottom:var(--space-5)}button[role=switch]{appearance:none;position:relative;display:inline-block;vertical-align:middle;flex-shrink:0;box-sizing:border-box;width:40px;height:24px;margin:0;padding:0;border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--muted);cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast)}button[role=switch]>*{display:none}button[role=switch]:after{content:"";position:absolute;top:50%;left:3px;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:var(--foreground-2);transition:transform var(--duration-fast),background-color var(--duration-fast)}button[role=switch][aria-checked=true]{background:var(--primary);border-color:var(--primary)}button[role=switch][aria-checked=true]:after{transform:translate(16px);background:var(--primary-foreground)}button[role=switch]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion: reduce){button[role=switch],button[role=switch]:after{transition:none}}.chips-grupo .chip.on,.iat .chip[aria-pressed=true]{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--primary-foreground)!important;font-weight:var(--weight-semibold)}app-sale-type,app-calls,app-call-outcome,app-products,app-payment-methods,app-daily-revenue,app-patients-by-service,app-peak-call-hours,app-average-installment{display:block;max-width:100%;min-width:0}:root{--rolagem-polegar: color-mix(in srgb, var(--foreground) 22%, transparent);--rolagem-polegar-hover: color-mix(in srgb, var(--foreground) 55%, transparent);--rolagem-polegar-ativo: color-mix(in srgb, var(--foreground) 70%, transparent)}app-sidenav,.nav{--rolagem-polegar: color-mix(in srgb, var(--sidebar-foreground) 28%, transparent);--rolagem-polegar-hover: color-mix(in srgb, var(--sidebar-foreground) 55%, transparent);--rolagem-polegar-ativo: color-mix(in srgb, var(--sidebar-foreground) 70%, transparent)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--rolagem-polegar) transparent}*:hover{scrollbar-color:var(--rolagem-polegar-hover) transparent}}::-webkit-scrollbar{width:10px;height:10px;background:transparent}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent;border:0;box-shadow:none}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-thumb{min-height:32px;min-width:32px;border:2px solid transparent;border-radius:999px;background-color:var(--rolagem-polegar);background-clip:padding-box}:hover::-webkit-scrollbar-thumb{border-width:1px;background-color:var(--rolagem-polegar-hover)}::-webkit-scrollbar-thumb:hover{border-width:1px;background-color:var(--rolagem-polegar-hover)}::-webkit-scrollbar-thumb:active{border-width:1px;background-color:var(--rolagem-polegar-ativo)}:root{--mdc-typography-button-letter-spacing: 0;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-subtitle1-letter-spacing: 0;--mdc-typography-subtitle2-letter-spacing: 0;--mdc-typography-headline6-letter-spacing: 0}.mat-mdc-button-base,.mdc-button,.mat-mdc-select,.mat-mdc-option,.mat-mdc-menu-item,.mat-mdc-form-field,.mdc-text-field,.mat-mdc-tab,.mat-mdc-chip,.mat-mdc-tooltip,label{letter-spacing:0}.mat-mdc-button-base{font-size:var(--text-md);font-weight:var(--weight-medium)}.modal-fundo{background:var(--overlay)}.cdk-overlay-pane.modal-painel{--modal-altura-max:calc(100dvh - 48px);display:flex}.modal-painel .cdk-dialog-container{outline:none;display:flex;width:100%}.modal-painel .cdk-dialog-container>*{flex:1 1 auto;min-width:0;display:flex}.modal-casca{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;width:100%;max-height:var(--modal-altura-max);box-sizing:border-box;background:var(--card-raised);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);font-size:var(--text-md);line-height:var(--leading-normal);letter-spacing:0;overflow:hidden;animation:modal-entrada var(--duration-base, .2s) cubic-bezier(.2,0,0,1)}.modal-casca__cabecalho{flex:0 0 auto;display:flex;align-items:flex-start;gap:16px;padding:24px 24px 16px}.modal-casca__textos{flex:1 1 auto;min-width:0}.modal-casca__titulo{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--foreground);overflow-wrap:anywhere}.modal-casca__descricao{margin:8px 0 0;font-size:var(--text-sm);color:var(--muted-foreground);overflow-wrap:anywhere}.modal-casca__fechar{flex:0 0 auto;width:32px;height:32px;margin:-4px -8px 0 0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--muted-foreground);cursor:pointer}.modal-casca__fechar:hover{background:var(--muted);color:var(--foreground)}.modal-casca__fechar .mat-icon{width:20px;height:20px;font-size:20px}@media (max-width: 640px){.modal-casca__fechar{width:40px;height:40px;margin:-8px -12px 0 0}}.modal-casca__corpo{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 24px 24px;overflow-wrap:anywhere}.modal-casca__rodape{flex:0 0 auto;border-top:1px solid var(--border);padding:16px 24px}.modal-casca__rodape:empty{display:none}.modal-casca [modalRodape]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.modal-casca [modalRodape]>.modal-rodape__esquerda{margin-right:auto}.modal-casca [modalRodape]>button{margin:0;min-height:40px}.modal-campos{display:flex;flex-direction:column;gap:16px}.modal-campo{display:flex;flex-direction:column;gap:8px;min-width:0}.modal-campo>label{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--foreground-2)}.modal-campo>input,.modal-campo>textarea{width:100%;min-height:var(--control-height);box-sizing:border-box;padding:8px 12px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--input);color:var(--foreground);font:inherit;font-size:var(--text-md)}.modal-campo>input::placeholder,.modal-campo>textarea::placeholder{color:var(--muted-foreground);opacity:1}.modal-casca .mat-mdc-unelevated-button.mat-unthemed,.modal-casca .mat-mdc-raised-button.mat-unthemed{--mdc-filled-button-container-color: transparent;--mdc-protected-button-container-color: transparent;--mdc-filled-button-label-text-color: var(--foreground);--mdc-protected-button-label-text-color: var(--foreground);background-color:transparent;color:var(--foreground);box-shadow:none;border:1px solid var(--control-border)}.modal-casca .mat-mdc-unelevated-button.mat-unthemed:hover,.modal-casca .mat-mdc-raised-button.mat-unthemed:hover{background-color:var(--accent)}@media (max-width: 640px){.cdk-overlay-pane.modal-painel--md,.cdk-overlay-pane.modal-painel--lg{--modal-altura-max: 100dvh;width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh!important}.modal-painel--md .modal-casca,.modal-painel--lg .modal-casca{border-radius:0;border:0;height:100%}.modal-casca__cabecalho{padding:16px}.modal-casca__corpo{padding:0 16px 16px}.modal-casca__rodape{padding:16px}.modal-casca [modalRodape]{flex-direction:column-reverse;align-items:stretch}.modal-casca [modalRodape]>button{width:100%}.modal-casca [modalRodape]>.modal-rodape__esquerda{margin-right:0}}@keyframes modal-entrada{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.modal-casca{animation:none}}.seletor{display:block;min-width:0}.modal-texto{margin:0;color:var(--foreground-2);font-size:var(--text-md);line-height:var(--leading-normal)}.modal-casca .modal-acao-perigo.mat-mdc-unelevated-button{--mdc-filled-button-container-color: var(--destructive);--mdc-filled-button-label-text-color: #FFFFFF;background-color:var(--destructive);color:#fff;border:0}.modal-casca .modal-acao-perigo.mat-mdc-unelevated-button:hover{filter:brightness(.92);background-color:var(--destructive)}.modal-texto--quebras{white-space:pre-line}.ui-campo{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-campo__rotulo{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--foreground-2);letter-spacing:0}.ui-campo__rotulo>.rotulo-opcional{margin-left:var(--space-1)}.ui-campo__ajuda,.ui-campo__erro{margin:0;font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--muted-foreground)}.ui-campo__erro{display:flex;align-items:flex-start;gap:var(--space-1);color:var(--danger);font-weight:var(--weight-medium)}.ui-campo__erro-icone{flex-shrink:0;margin-top:1px}.linha>.ui-campo>.ui-campo__ajuda,.linha>.ui-campo>.ui-campo__erro{position:absolute;top:100%;left:0;margin-top:var(--space-1);white-space:nowrap}.linha>.ui-campo--erro:has(>.ui-campo__erro){margin-bottom:var(--space-5)}.linha:has(>.ui-campo>.ui-campo__ajuda),.linha:has(>.ui-campo>.ui-campo__erro){padding-bottom:var(--space-5)}.ui-input,.ui-select__caixa,.ui-combobox__caixa,.ui-data__caixa{box-sizing:border-box;width:100%;min-height:var(--control-height);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-control);background:var(--input);color:var(--foreground);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:0;box-shadow:none;transition:border-color var(--duration-fast) ease}input.ui-input{height:var(--control-height);padding:0 var(--pad-control-x)}input.ui-input[class],textarea.ui-input[class]{border:var(--border-width) solid var(--control-border);background:var(--input);color:var(--foreground)}input.ui-input[class][aria-invalid=true],textarea.ui-input[class][aria-invalid=true]{border-color:var(--danger)}input.ui-input[class][readonly],textarea.ui-input[class][readonly]{background:var(--muted)}input.ui-input[class]:focus,textarea.ui-input[class]:focus{border-color:var(--primary)}textarea.ui-input{padding:var(--space-2) var(--pad-control-x);line-height:var(--leading-normal);resize:vertical}textarea.ui-input[autoAltura],textarea.ui-input.ui-textarea--auto{resize:none;overflow:hidden}.ui-input::placeholder,.ui-combobox__campo::placeholder,.ui-data__campo::placeholder{color:var(--muted-foreground);opacity:1}.ui-input:hover:not(:disabled):not([readonly]),.ui-select__caixa:hover,.ui-combobox__caixa:hover,.ui-data__caixa:hover{border-color:var(--muted-foreground)}.ui-input:focus{border-color:var(--primary)}.ui-input:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-gap)}.ui-select__caixa:has(:focus-visible),.ui-combobox__caixa:has(.ui-combobox__campo:focus-visible),.ui-data__caixa:has(:focus-visible){border-color:var(--primary);outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-gap)}.ui-combobox__caixa:has(.ui-combobox__campo:focus),.ui-data__caixa:has(.ui-data__campo:focus),.ui-select--aberto .ui-select__caixa{border-color:var(--primary)}.ui-select__caixa :focus-visible,.ui-combobox__caixa :focus-visible,.ui-data__caixa :focus-visible{outline:none}.ui-input:disabled,.ui-select--desabilitado .ui-select__caixa,.ui-combobox--desabilitado .ui-combobox__caixa,.ui-data--desabilitado .ui-data__caixa{opacity:.5;cursor:not-allowed}.ui-input[readonly],.ui-data__campo[readonly],.ui-combobox__campo[readonly]{background:var(--muted)}.ui-input[aria-invalid=true],.ui-select--erro .ui-select__caixa,.ui-combobox--erro .ui-combobox__caixa,.ui-data--erro .ui-data__caixa{border-color:var(--danger)}.ui-input[aria-invalid=true],input.ui-input[class][aria-invalid=true],textarea.ui-input[class][aria-invalid=true],.ui-select--erro .ui-select__caixa,.ui-combobox--erro .ui-combobox__caixa,.ui-data--erro .ui-data__caixa,.ui-campo--erro .ui-chave__botao,.ui-campo--erro .ui-segmentado{box-shadow:0 0 0 1px var(--danger)}.ui-campo--erro .ui-chave__botao,.ui-campo--erro .ui-segmentado{border-radius:var(--radius-control)}.ui-input[aria-invalid=true]:focus-visible,.ui-select--erro .ui-select__caixa:has(:focus-visible),.ui-data--erro .ui-data__caixa:has(:focus-visible),.ui-campo--erro .ui-chave__botao:focus-visible{outline-color:var(--danger)}.ui-combobox__campo,.ui-data__campo{flex:1 1 auto;min-width:0;height:calc(var(--control-height) - 2px);padding:0 0 0 var(--pad-control-x);border:0;background:transparent;color:inherit;font:inherit;outline:none}.ui-select{display:block;min-width:0}.ui-select__caixa{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);cursor:pointer}.ui-select--multiplo .ui-select__caixa{padding:3px var(--space-1) 3px var(--space-1)}.ui-select__gatilho{flex:1 1 auto;min-width:48px;min-height:calc(var(--control-height) - 2px);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--pad-control-x);border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ui-select--multiplo .ui-select__gatilho{min-height:32px;padding-left:var(--space-2)}.ui-select__gatilho:disabled{cursor:not-allowed;opacity:1}.ui-select__valor{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__valor--vazio{color:var(--muted-foreground)}.ui-select__seta,.ui-combobox__seta .mat-icon{flex:0 0 auto;margin-left:auto;width:16px!important;height:16px!important;font-size:16px;color:var(--muted-foreground);transition:transform var(--duration-fast) ease}.ui-select--aberto .ui-select__seta,.ui-combobox--aberto .ui-combobox__seta .mat-icon{transform:rotate(180deg)}.ui-select__chip{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-height:24px;padding:0 var(--space-1) 0 var(--space-2);border-radius:var(--radius-sm);background:var(--muted);border:1px solid var(--border);color:var(--foreground);font-size:var(--text-sm);line-height:1.2}.ui-select__chip-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__chip-remover{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted-foreground);cursor:pointer}.ui-select__chip-remover:hover{background:var(--accent);color:var(--foreground)}.ui-select__chip-remover .mat-icon{width:12px!important;height:12px!important;font-size:12px}.ui-select__painel{box-sizing:border-box;max-width:min(560px,100vw - 16px);max-height:296px;display:flex;flex-direction:column;padding:var(--space-1);background:var(--card-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);color:var(--foreground);font-size:var(--text-md);letter-spacing:0;animation:ui-painel-entrada var(--duration-fast) ease-out}.ui-select__busca{position:relative;flex:0 0 auto;display:flex;align-items:center;margin:calc(var(--space-1) * -1) calc(var(--space-1) * -1) var(--space-1);border-bottom:1px solid var(--border)}.ui-select__busca .mat-icon{position:absolute;left:var(--pad-control-x);width:16px!important;height:16px!important;font-size:16px;color:var(--muted-foreground);pointer-events:none}.ui-select__busca-campo{width:100%;height:var(--control-height);box-sizing:border-box;padding:0 var(--pad-control-x) 0 calc(var(--pad-control-x) + 24px);border:0;background:transparent;color:var(--foreground);font:inherit;outline:none}.ui-select__busca-campo::placeholder{color:var(--muted-foreground);opacity:1}.ui-select__lista{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:0;outline:none}.ui-select__opcao{display:flex;align-items:center;gap:var(--space-2);min-height:36px;box-sizing:border-box;padding:var(--space-2) var(--space-2) var(--space-2) var(--pad-control-x);border-radius:var(--radius-sm);line-height:var(--leading-tight);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-select__rotulo-opcao{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ui-select__opcao--ativa{background:var(--accent)}.ui-painel--teclado .ui-select__opcao--ativa{box-shadow:inset 2px 0 0 var(--primary)}.ui-select__check{flex:0 0 auto;width:16px!important;height:16px!important;font-size:16px;color:var(--primary-text);visibility:hidden}.ui-select__opcao[aria-selected=true] .ui-select__check{visibility:visible}.ui-select__opcao[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-select__vazio{padding:var(--space-2) var(--pad-control-x);font-size:var(--text-sm);color:var(--muted-foreground)}.ui-select__grupo{list-style:none}.ui-select__grupo+.ui-select__grupo{margin-top:var(--space-1);border-top:1px solid var(--border);padding-top:var(--space-1)}.ui-select__grupo-rotulo{display:block;padding:var(--space-2) var(--pad-control-x) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--muted-foreground)}.ui-select__grupo-lista{list-style:none;margin:0;padding:0}@keyframes ui-painel-entrada{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}div.mat-mdc-autocomplete-panel.ui-autocomplete{padding:var(--space-1);background:var(--card-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);max-height:296px}.ui-autocomplete .mat-mdc-option{min-height:36px;padding:var(--space-2) var(--pad-control-x);border-radius:var(--radius-sm);font-size:var(--text-md);color:var(--foreground)}.ui-autocomplete .mat-mdc-option .mdc-list-item__primary-text{font-size:var(--text-md);color:var(--foreground);white-space:normal}.ui-autocomplete .mat-mdc-option:hover:not(.mdc-list-item--disabled),.ui-autocomplete .mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled){background:var(--accent)}.ui-autocomplete .mat-mdc-option.mat-mdc-option-active{box-shadow:inset 2px 0 0 var(--primary)}.ui-autocomplete .mat-mdc-option .mat-pseudo-checkbox{display:none}.ui-combobox{display:block;min-width:0}.ui-combobox__caixa{display:flex;align-items:center}.ui-combobox__seta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:var(--space-1);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer}.ui-data{display:block;min-width:0;width:176px;max-width:100%}.ui-data__caixa{display:flex;align-items:center}.ui-data__campo{font-variant-numeric:tabular-nums}.ui-data__botao{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:var(--space-1);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);cursor:pointer}.ui-data__botao:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.ui-data__botao .mat-icon{width:16px!important;height:16px!important;font-size:16px}.ui-data__botao:focus-visible{outline:var(--focus-width) solid var(--focus-color)!important;outline-offset:1px}.ui-data__painel{box-sizing:border-box;width:288px;padding:var(--space-3);background:var(--card-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);color:var(--foreground);font-size:var(--text-sm);animation:ui-painel-entrada var(--duration-fast) ease-out}.ui-data__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.ui-data__mes{font-size:var(--text-md);font-weight:var(--weight-semibold)}.ui-data__nav,.ui-data__acao{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer}.ui-data__nav{width:32px;padding:0}.ui-data__nav .mat-icon{width:16px!important;height:16px!important;font-size:16px}.ui-data__nav:hover,.ui-data__acao:hover:not(:disabled){background:var(--muted)}.ui-data__grade{width:100%;border-collapse:collapse;table-layout:fixed}.ui-data__grade th{height:32px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted-foreground);text-align:center}.ui-data__grade td{padding:1px;text-align:center}.ui-data__dia{width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer}.ui-data__dia:hover:not(:disabled){background:var(--accent)}.ui-data__dia--fora-mes{color:var(--muted-foreground)}.ui-data__dia--hoje{box-shadow:inset 0 0 0 1px var(--control-border);font-weight:var(--weight-semibold)}.ui-data__dia--selecionado,.ui-data__dia--selecionado:hover:not(:disabled){background:var(--primary);color:var(--primary-foreground);font-weight:var(--weight-semibold);box-shadow:none}.ui-data__dia:disabled{opacity:.35;cursor:not-allowed}.ui-data__dia:focus-visible{outline-offset:1px}.ui-data__rodape{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}.ui-data-hora{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.ui-data-hora__data{width:176px}.ui-data-hora__hora{width:112px}.ui-intervalo-datas{display:inline-block;min-width:0;max-width:100%}.ui-intervalo-datas__gatilho{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--control-height);box-sizing:border-box;padding:0 var(--space-2) 0 var(--pad-control-x);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-control);background:var(--input);color:var(--foreground);font:inherit;font-size:var(--text-md);cursor:pointer}.ui-intervalo-datas__gatilho:hover:not(:disabled){border-color:var(--muted-foreground)}.ui-intervalo-datas--aberto .ui-intervalo-datas__gatilho{border-color:var(--primary)}.ui-intervalo-datas__gatilho:disabled{opacity:.5;cursor:not-allowed}.ui-intervalo-datas__icone{width:16px!important;height:16px!important;font-size:16px;color:var(--muted-foreground);flex:0 0 auto}.ui-intervalo-datas__valor{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ui-intervalo-datas__valor--vazio{color:var(--muted-foreground)}.ui-intervalo-datas--aberto .ui-select__seta{transform:rotate(180deg)}.ui-intervalo-datas__painel{display:flex;gap:var(--space-4);box-sizing:border-box;max-width:calc(100vw - 16px);padding:var(--space-3);background:var(--card-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);color:var(--foreground);font-size:var(--text-sm);animation:ui-painel-entrada var(--duration-fast) ease-out}.ui-intervalo-datas__atalhos{list-style:none;margin:0;padding:0 var(--space-4) 0 0;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-1)}.ui-intervalo-datas__atalhos .ui-data__acao{width:100%;justify-content:flex-start;border-color:transparent;white-space:nowrap}.ui-intervalo-datas__calendarios{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-intervalo-datas__instrucao{font-size:var(--text-sm);color:var(--muted-foreground);text-align:center}.ui-intervalo-datas__meses{display:flex;flex-wrap:wrap;gap:var(--space-6)}.ui-intervalo-datas__mes{width:264px;display:flex;flex-direction:column;gap:var(--space-2)}.ui-intervalo-datas__mes>.ui-data__mes{text-align:center}.ui-intervalo-datas__dia--faixa{background:var(--primary-soft);color:var(--primary-text);border-radius:0}.ui-intervalo-datas__vazio{display:block;width:36px;height:36px}@media (max-width: 640px){.ui-intervalo-datas__painel{flex-direction:column}.ui-intervalo-datas__atalhos{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--border);padding:0 0 var(--space-2)}}.ui-hora{width:112px;max-width:100%}.ui-hora .ui-select__valor{font-variant-numeric:tabular-nums}.ui-chave{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height)}.ui-chave__texto{font-size:var(--text-md);color:var(--foreground);cursor:pointer}.ui-chave__botao[aria-readonly=true]{cursor:default}.linha>.campo:has(>ui-chave){justify-content:flex-start}.ui-checkbox{display:inline-flex;min-width:0}.ui-checkbox__rotulo{display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--text-md);color:var(--foreground);line-height:var(--leading-normal)}.ui-checkbox--desabilitado .ui-checkbox__rotulo{opacity:.5;cursor:not-allowed}.ui-checkbox__caixa,.ui-radio__nativo{appearance:none;flex:0 0 auto;width:16px;height:16px;margin:3px 0 0;border:1px solid var(--control-border);background:var(--input) center/12px 12px no-repeat;cursor:inherit;transition:background-color var(--duration-fast),border-color var(--duration-fast)}.ui-checkbox__caixa{border-radius:4px}.ui-checkbox__caixa:checked,.ui-checkbox__caixa:indeterminate{background-color:var(--primary);border-color:var(--primary)}.ui-checkbox__caixa:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.ui-checkbox__caixa:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}:root:not([data-theme=light]) .ui-checkbox__caixa:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E1400' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.ui-checkbox__caixa[aria-invalid=true]{border-color:var(--danger)}.ui-radio-grupo{display:flex;flex-direction:column;gap:var(--space-2)}.ui-radio-grupo--horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-height:var(--control-height);align-items:center}.ui-radio{display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--text-md);color:var(--foreground);line-height:var(--leading-normal)}.ui-radio--desabilitado{opacity:.5;cursor:not-allowed}.ui-radio__nativo{border-radius:50%}.ui-radio__nativo:checked{border-color:var(--primary);background:radial-gradient(circle,var(--primary) 0 4px,var(--input) 4.5px)}.ui-radio-grupo[aria-invalid=true] .ui-radio__nativo{border-color:var(--danger)}.ui-segmentado{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);max-width:100%}.ui-segmentado:not(.ui-segmentado--chips){padding:3px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--input);box-sizing:border-box;min-height:var(--control-height)}.ui-segmentado__item{min-height:32px;padding:0 var(--space-3);border:1px solid transparent;border-radius:calc(var(--radius-control) - 3px);background:transparent;color:var(--foreground-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap}.ui-segmentado__item:hover:not(:disabled):not(.on){background:var(--muted);color:var(--foreground)}.ui-segmentado--chips .ui-segmentado__item{min-height:var(--control-height);border-color:var(--control-border);border-radius:var(--radius-control);background:var(--input);color:var(--foreground)}.ui-segmentado__item--curto{min-width:44px;padding:0 var(--space-2)}.ui-segmentado__item.on{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:var(--weight-semibold)}.ui-segmentado__item:disabled{opacity:.5;cursor:not-allowed}.ui-segmentado[aria-disabled=true]{opacity:.7}@media (prefers-reduced-motion: reduce){.ui-select__painel,.ui-data__painel{animation:none}.ui-select__seta,.ui-combobox__seta .mat-icon{transition:none}}.ui-vitrine{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6);max-width:1120px;box-sizing:border-box}.ui-vitrine__secao{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card)}.ui-vitrine__secao h2{margin:0;color:var(--foreground);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.ui-vitrine__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4);align-items:start}.ui-vitrine__valor{margin:0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--muted);color:var(--foreground);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere}.ui-campo--erro .wa-editor textarea{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}@media (max-width: 640px){.tg-btn,.tg-btn--sm,.btn-primario,.btn-contorno,.btn-texto,button.acao,.pdv-aba,.ui-segmentado__item,.ui-combobox__seta,.ui-select__gatilho{min-height:40px}.ui-data__botao{width:40px;height:40px}.ui-data__nav,.ui-data__acao{height:40px}.ui-data__nav{width:40px}.ui-data__dia{height:40px}.ui-select--multiplo .ui-select__gatilho,.ui-intervalo-datas__gatilho{min-height:40px}.ui-chave__botao{position:relative}.ui-chave__botao:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,40px);height:40px;transform:translate(-50%,-50%)}button.ajuda,.ui-select__chip-remover,.tg-ordenar,button.copiar,button.close,button.chave,button.mais,button.ic,button.icon-container,button.chip,button.icone,.tri-state-toggle-button{position:relative}button.ajuda:after,.ui-select__chip-remover:after,.tg-ordenar:after,button.copiar:after,button.close:after,button.chave:after,button.mais:after,button.ic:after,button.icon-container:after,button.chip:after,button.icone:after,.tri-state-toggle-button:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,40px);height:40px;transform:translate(-50%,-50%)}}.tg{display:flex;flex-direction:column;gap:var(--space-6);width:100%;min-width:0;padding:var(--space-6);box-sizing:border-box;color:var(--foreground);font-family:var(--font-body)}.tg-intro{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;min-width:0}.tg .tg-descricao{margin:0;letter-spacing:normal;max-width:96ch;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--foreground-2)}.tg-intro__acoes{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.tg-btn{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-control);background:var(--muted);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--duration-fast, .12s) ease,border-color var(--duration-fast, .12s) ease,filter var(--duration-fast, .12s) ease}.tg-btn .mat-icon{width:16px!important;height:16px!important;font-size:16px;flex:0 0 auto}.tg-btn:hover{background:var(--accent)}.tg-btn:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-gap)}.tg-btn[disabled],.tg-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.tg-btn--primario{background:var(--primary);color:var(--primary-foreground)}.tg-btn--primario:hover{background:var(--primary);filter:brightness(.93)}.tg-btn--contorno{background:var(--card);border-color:var(--control-border);font-weight:var(--weight-medium)}.tg-btn--contorno:hover{background:var(--accent)}.tg-btn--fantasma{background:transparent;color:var(--foreground-2);font-weight:var(--weight-medium)}.tg-btn--fantasma:hover{background:var(--accent);color:var(--foreground)}.tg-btn--perigo{background:transparent;border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger);font-weight:var(--weight-medium)}.tg-btn--perigo:hover{background:color-mix(in srgb,var(--danger) 10%,transparent)}.tg-btn--sm{height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}@media (max-width: 640px){.tg-btn,.tg-btn--sm{height:40px}}.tg-icone{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted-foreground);cursor:pointer}.tg-icone .mat-icon{width:16px!important;height:16px!important;font-size:16px}.tg-icone:hover{background:var(--accent);color:var(--foreground)}.tg-icone:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:1px}.tg-icone.tg-icone--perigo:hover{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.tg-icone[disabled]{opacity:.4;cursor:not-allowed}@media (max-width: 640px){.tg-icone{width:40px;height:40px}}.tg-cartao{min-width:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);overflow:hidden}.tg-barra{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.tg-busca{position:relative;flex:0 1 320px;min-width:200px;display:flex;align-items:center}.tg-busca>.mat-icon{position:absolute;left:10px;width:16px!important;height:16px!important;color:var(--muted-foreground);pointer-events:none}.tg-busca>input{width:100%;height:var(--control-height);box-sizing:border-box;padding:0 var(--space-3) 0 34px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--input);color:var(--foreground);font:inherit;font-size:var(--text-md)}.tg-busca>input::placeholder{color:var(--muted-foreground);opacity:1}.tg-busca>input:focus{border-color:var(--primary);outline:none}.tg-busca>input:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-gap)}.tg-barra__filtro{flex:0 1 220px;min-width:160px}.tg-contagem{margin-left:auto;font-size:var(--text-sm);color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.tg-rolagem{width:100%;overflow-x:auto}table.tg-tabela{width:100%;border-collapse:collapse;font-size:var(--text-md)}table.tg-tabela th{height:40px;padding:0 var(--space-4);background:var(--muted);color:var(--muted-foreground);font-size:var(--text-xs, 12px);font-weight:var(--weight-semibold);text-align:left;white-space:nowrap;overflow-wrap:normal}table.tg-tabela td{height:56px;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);color:var(--foreground-2);font-weight:var(--weight-regular);vertical-align:middle;overflow-wrap:break-word}table.tg-tabela td:first-child{color:var(--foreground);font-weight:var(--weight-semibold)}table.tg-tabela td.tg-texto-longo{max-width:0;width:100%;color:var(--foreground);font-weight:var(--weight-regular);line-height:var(--leading-normal);overflow-wrap:anywhere}table.tg-tabela th.tg-col-acoes,table.tg-tabela td.tg-col-acoes{width:1%;text-align:right;white-space:nowrap}table.tg-tabela .tg-num{font-variant-numeric:tabular-nums;white-space:nowrap}table.tg-tabela .tg-sub{display:block;margin-top:2px;font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--muted-foreground)}table.tg-tabela .tg-vazio-celula{color:var(--muted-foreground)}table.tg-tabela tbody tr.tg-clicavel{cursor:pointer}table.tg-tabela tbody tr:hover td{background:var(--accent)}table.tg-tabela tbody tr.tg-inativa td{color:var(--muted-foreground)}.tg-acoes-linha{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--space-1)}.tg-pessoa{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.tg-avatar{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-soft);color:var(--primary-text, var(--primary));font-size:var(--text-xs, 12px);font-weight:var(--weight-semibold)}.tg-selo{height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 var(--space-2);border-radius:999px;background:var(--muted);color:var(--foreground-2);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.tg-selo:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tg-selo--ok{background:var(--primary-soft);color:var(--primary-text, var(--primary))}.tg-selo--alerta{background:color-mix(in srgb,var(--warning) 16%,transparent);color:color-mix(in srgb,var(--warning) 70%,var(--foreground))}.tg-selo--perigo{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.tg-etiqueta{display:inline-flex;align-items:center;height:20px;padding:0 6px;margin-right:var(--space-2);border-radius:4px;background:var(--muted);color:var(--foreground-2);font-size:11px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.02em;vertical-align:middle;white-space:nowrap}.tg-ordenar{display:inline-flex;align-items:center;gap:var(--space-1);margin:0 calc(-1 * var(--space-1));padding:var(--space-1);border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.tg-ordenar .mat-icon{width:14px!important;height:14px!important;opacity:.7}.tg-ordenar:hover{color:var(--foreground)}.tg-ordenar:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:1px}.tg-paginacao__tamanho{display:inline-flex;align-items:center;gap:var(--space-2);margin-right:auto}.tg-paginacao__select{width:88px}.tg-paginacao{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.tg-carregando{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.tg-sk{display:block;height:16px;border-radius:6px;background:var(--muted);animation:tg-pulso 1.2s ease-in-out infinite}.tg-sk:nth-child(2n){width:72%}@keyframes tg-pulso{50%{opacity:.5}}.tg-vazio{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-10, 40px) var(--space-6);text-align:center;font-size:var(--text-md);color:var(--muted-foreground)}.tg-vazio>.mat-icon{width:32px!important;height:32px!important;margin-bottom:var(--space-2);color:var(--muted-foreground)}.tg-vazio>strong{font-size:var(--text-lg, 16px);font-weight:var(--weight-semibold);color:var(--foreground)}.tg-vazio>.tg-btn{margin-top:var(--space-2)}.tg .mat-mdc-paginator.tg-paginador{border-top:1px solid var(--border);background:transparent;color:var(--muted-foreground);font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tg .mat-mdc-paginator.tg-paginador .mat-mdc-paginator-container{min-height:48px;padding:0 var(--space-2) 0 var(--space-4)}.tg-paginacao{flex-wrap:wrap}@media (max-width: 640px){table.tg-tabela.tg-tabela--cartoes thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.tg-tabela.tg-tabela--cartoes tbody,table.tg-tabela.tg-tabela--cartoes tr,table.tg-tabela.tg-tabela--cartoes td{display:block;width:100%;box-sizing:border-box}table.tg-tabela.tg-tabela--cartoes tbody tr{position:relative;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}table.tg-tabela.tg-tabela--cartoes tbody tr:first-child{border-top:0}table.tg-tabela.tg-tabela--cartoes td{height:auto;padding:2px 0;border:0;overflow-wrap:anywhere}table.tg-tabela.tg-tabela--cartoes td:first-child{padding-right:96px;font-size:var(--text-md)}table.tg-tabela.tg-tabela--cartoes td[data-rotulo]:not(:first-child):before{content:attr(data-rotulo) ": ";color:var(--muted-foreground);font-weight:var(--weight-medium)}table.tg-tabela.tg-tabela--cartoes td.tg-col-acoes{position:absolute;top:var(--space-2);right:var(--space-2);width:auto;padding:0}table.tg-tabela.tg-tabela--cartoes td.tg-col-acoes:has(.tg-btn){position:static;padding-top:var(--space-2);text-align:left}table.tg-tabela.tg-tabela--cartoes tbody tr:hover td{background:transparent}table.tg-tabela.tg-tabela--cartoes tbody tr:hover{background:var(--accent)}}@media (max-width: 1180px){table.tg-tabela.tg-tabela--cartoes-lg thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.tg-tabela.tg-tabela--cartoes-lg tbody,table.tg-tabela.tg-tabela--cartoes-lg tr,table.tg-tabela.tg-tabela--cartoes-lg td{display:block;width:100%;box-sizing:border-box}table.tg-tabela.tg-tabela--cartoes-lg tbody tr{position:relative;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}table.tg-tabela.tg-tabela--cartoes-lg tbody tr:first-child{border-top:0}table.tg-tabela.tg-tabela--cartoes-lg td{height:auto;padding:2px 0;border:0;overflow-wrap:anywhere}table.tg-tabela.tg-tabela--cartoes-lg td:first-child{padding-right:96px;font-size:var(--text-md)}table.tg-tabela.tg-tabela--cartoes-lg td[data-rotulo]:not(:first-child):before{content:attr(data-rotulo) ": ";color:var(--muted-foreground);font-weight:var(--weight-medium)}table.tg-tabela.tg-tabela--cartoes-lg td.tg-col-acoes{position:absolute;top:var(--space-2);right:var(--space-2);width:auto;padding:0}table.tg-tabela.tg-tabela--cartoes-lg td.tg-col-acoes:has(.tg-btn){position:static;padding-top:var(--space-2);text-align:left}table.tg-tabela.tg-tabela--cartoes-lg tbody tr:hover td{background:transparent}table.tg-tabela.tg-tabela--cartoes-lg tbody tr:hover{background:var(--accent)}}.tg-form{max-width:none}.tg-form--estreito{max-width:720px}@media (min-width: 1280px){.tg-form:not(.tg-form--estreito){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:var(--space-6)}.tg-form:not(.tg-form--estreito)>*{grid-column:1/-1}.tg-form:not(.tg-form--estreito)>.tg-secao:not(.tg-secao--larga),.tg-form:not(.tg-form--estreito)>.tg-coluna{grid-column:auto}}.tg-coluna{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.tg-secao{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-6) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card)}.tg-secao__cab{display:flex;flex-direction:column;gap:2px;padding-top:var(--space-2)}.tg-secao__cab .tg-secao__cab{padding-top:0}.tg-secao__cab--acoes{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.tg .tg-secao__titulo{margin:0;font-size:var(--text-lg, 16px);font-weight:var(--weight-semibold);line-height:1.4;letter-spacing:normal;color:var(--foreground)}.tg .tg-secao__descricao{margin:0;letter-spacing:normal;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--foreground-2);max-width:72ch}.tg-grade{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-4);align-items:start}.tg-grade>*{grid-column:span 3;min-width:0}.tg-grade>.tg-c2{grid-column:span 2}.tg-grade>.tg-c4{grid-column:span 4}.tg-grade>.tg-c6{grid-column:1/-1}.tg-grade>.tg-c1{grid-column:span 1}.tg-acao-campo{align-self:end;display:flex}.tg-acao-campo>.tg-btn{height:var(--control-height);width:100%}.tg .tg-alinhar-direita{text-align:right}@media (max-width: 720px){.tg-grade>*,.tg-grade>.tg-c1,.tg-grade>.tg-c2,.tg-grade>.tg-c4{grid-column:1/-1}.tg{padding:var(--space-4);gap:var(--space-4)}.tg-secao{padding:var(--space-4)}}.tg-nota{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--foreground-2)}.tg-nota .mat-icon{width:16px!important;height:16px!important;flex:0 0 auto;margin-top:2px;color:var(--muted-foreground)}.tg-nota--alerta{background:color-mix(in srgb,var(--warning) 12%,transparent)}.tg-nota--erro{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.tg-nota--erro .mat-icon{color:var(--danger)}.tg-rodape{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin:0 calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);background:var(--background)}.tg-form .tg-rodape{margin-right:0;margin-left:0;padding-left:0;padding-right:0}.tg-rodape__info{margin-right:auto;font-size:var(--text-sm);color:var(--muted-foreground)}@media (max-width: 720px){.tg-rodape{margin-bottom:calc(-1 * var(--space-4))}.tg-rodape .tg-btn{flex:1 1 0}}.tg-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--space-4)}.tg-res{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--space-3);align-items:center;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card)}.tg-res__icone{grid-row:1/3;width:40px;height:40px;border-radius:var(--radius-control);display:inline-flex;align-items:center;justify-content:center;background:var(--muted);color:var(--foreground-2)}.tg-res__icone .mat-icon{width:20px!important;height:20px!important}.tg-res__icone--alerta{background:color-mix(in srgb,var(--warning) 16%,transparent);color:color-mix(in srgb,var(--warning) 70%,var(--foreground))}.tg-res__icone--ok{background:var(--primary-soft);color:var(--primary-text, var(--primary))}.tg-res__icone--perigo{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.tg-res__valor{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:1.2;color:var(--foreground);font-variant-numeric:tabular-nums}.tg-res__rotulo{font-size:var(--text-sm);color:var(--foreground-2)}@media (max-width: 720px){.tg-resumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.tg-res{grid-template-columns:1fr;padding:var(--space-3);text-align:center;justify-items:center}.tg-res__icone{display:none}.tg-res__valor{font-size:var(--text-xl)}}
