html{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, white 12%, transparent)}html{--mat-option-selected-state-label-text-color: #7b1fa2;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #69f0ae;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}html{--mat-optgroup-label-text-color: white}html{--mat-pseudo-checkbox-full-selected-icon-color: #69f0ae;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #69f0ae;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #7b1fa2;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #7b1fa2;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #69f0ae;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #69f0ae;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-elevated-container-color: #424242;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: #424242;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: rgba(255, 255, 255, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7);--mat-card-filled-container-color: #424242;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #7b1fa2;--mat-progress-bar-track-color: rgba(123, 31, 162, .25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #69f0ae;--mat-progress-bar-track-color: rgba(105, 240, 174, .25)}.mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, .25)}html{--mat-tooltip-container-color: white;--mat-tooltip-supporting-text-color: rgba(0, 0, 0, .87)}html{--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #7b1fa2 87%, transparent);--mat-form-field-filled-caret-color: #7b1fa2;--mat-form-field-filled-focus-active-indicator-color: #7b1fa2;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #7b1fa2 87%, transparent);--mat-form-field-outlined-caret-color: #7b1fa2;--mat-form-field-outlined-focus-outline-color: #7b1fa2;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #7b1fa2 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-state-layer-color: white;--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .7);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #4a4a4a;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, white 4%, transparent);--mat-form-field-filled-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-filled-hover-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-color: white;--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(255, 255, 255, .7);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, white 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: white;--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-outlined-hover-label-text-color: white;--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-color: white;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(255, 255, 255, .7);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(255, 255, 255, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, white 12%, transparent);--mat-form-field-outlined-hover-outline-color: white;--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #69f0ae 87%, transparent);--mat-form-field-filled-caret-color: #69f0ae;--mat-form-field-filled-focus-active-indicator-color: #69f0ae;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #69f0ae 87%, transparent);--mat-form-field-outlined-caret-color: #69f0ae;--mat-form-field-outlined-focus-outline-color: #69f0ae;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #69f0ae 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--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;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: white;--mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color: rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color: #7b1fa2;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: white;--mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color: rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color: #69f0ae;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: white;--mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color: rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}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: #424242}html{--mat-dialog-container-color: #424242;--mat-dialog-subhead-color: white;--mat-dialog-supporting-text-color: rgba(255, 255, 255, .7)}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #7b1fa2;--mat-chip-elevated-disabled-container-color: #7b1fa2;--mat-chip-elevated-selected-container-color: #7b1fa2;--mat-chip-flat-disabled-selected-container-color: #7b1fa2;--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: #69f0ae;--mat-chip-elevated-disabled-container-color: #69f0ae;--mat-chip-elevated-selected-container-color: #69f0ae;--mat-chip-flat-disabled-selected-container-color: #69f0ae;--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}html{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #7b1fa2;--mat-slide-toggle-selected-handle-color: #7b1fa2;--mat-slide-toggle-selected-hover-state-layer-color: #7b1fa2;--mat-slide-toggle-selected-pressed-state-layer-color: #7b1fa2;--mat-slide-toggle-selected-focus-handle-color: #7b1fa2;--mat-slide-toggle-selected-hover-handle-color: #7b1fa2;--mat-slide-toggle-selected-pressed-handle-color: #7b1fa2;--mat-slide-toggle-selected-focus-track-color: #8e24aa;--mat-slide-toggle-selected-hover-track-color: #8e24aa;--mat-slide-toggle-selected-pressed-track-color: #8e24aa;--mat-slide-toggle-selected-track-color: #8e24aa;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-disabled-selected-handle-color: white;--mat-slide-toggle-disabled-selected-track-color: white;--mat-slide-toggle-disabled-unselected-handle-color: white;--mat-slide-toggle-disabled-unselected-icon-color: #4a4a4a;--mat-slide-toggle-disabled-unselected-track-color: white;--mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-handle-surface-color: #424242;--mat-slide-toggle-label-text-color: white;--mat-slide-toggle-unselected-hover-handle-color: white;--mat-slide-toggle-unselected-focus-handle-color: white;--mat-slide-toggle-unselected-focus-state-layer-color: white;--mat-slide-toggle-unselected-focus-track-color: rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-icon-color: #4a4a4a;--mat-slide-toggle-unselected-handle-color: rgba(255, 255, 255, .7);--mat-slide-toggle-unselected-hover-state-layer-color: white;--mat-slide-toggle-unselected-hover-track-color: rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-pressed-handle-color: white;--mat-slide-toggle-unselected-pressed-track-color: rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: white;--mat-slide-toggle-unselected-track-color: rgba(255, 255, 255, .12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-slide-toggle-selected-focus-state-layer-color: #69f0ae;--mat-slide-toggle-selected-handle-color: #69f0ae;--mat-slide-toggle-selected-hover-state-layer-color: #69f0ae;--mat-slide-toggle-selected-pressed-state-layer-color: #69f0ae;--mat-slide-toggle-selected-focus-handle-color: #69f0ae;--mat-slide-toggle-selected-hover-handle-color: #69f0ae;--mat-slide-toggle-selected-pressed-handle-color: #69f0ae;--mat-slide-toggle-selected-focus-track-color: #43a047;--mat-slide-toggle-selected-hover-track-color: #43a047;--mat-slide-toggle-selected-pressed-track-color: #43a047;--mat-slide-toggle-selected-track-color: #43a047}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;--mat-slide-toggle-selected-focus-track-color: #e53935;--mat-slide-toggle-selected-hover-track-color: #e53935;--mat-slide-toggle-selected-pressed-track-color: #e53935;--mat-slide-toggle-selected-track-color: #e53935}html,html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #7b1fa2;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #7b1fa2;--mat-radio-selected-hover-icon-color: #7b1fa2;--mat-radio-selected-icon-color: #7b1fa2;--mat-radio-selected-pressed-icon-color: #7b1fa2;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #69f0ae;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #69f0ae;--mat-radio-selected-hover-icon-color: #69f0ae;--mat-radio-selected-icon-color: #69f0ae;--mat-radio-selected-pressed-icon-color: #69f0ae;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-slider-active-track-color: #7b1fa2;--mat-slider-focus-handle-color: #7b1fa2;--mat-slider-handle-color: #7b1fa2;--mat-slider-hover-handle-color: #7b1fa2;--mat-slider-focus-state-layer-color: color-mix(in srgb, #7b1fa2 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #7b1fa2 4%, transparent);--mat-slider-inactive-track-color: #7b1fa2;--mat-slider-ripple-color: #7b1fa2;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #7b1fa2;--mat-slider-disabled-active-track-color: white;--mat-slider-disabled-handle-color: white;--mat-slider-disabled-inactive-track-color: white;--mat-slider-label-container-color: white;--mat-slider-label-label-text-color: rgba(0, 0, 0, .87);--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: white;--mat-slider-with-tick-marks-disabled-container-color: white}.mat-accent{--mat-slider-active-track-color: #69f0ae;--mat-slider-focus-handle-color: #69f0ae;--mat-slider-handle-color: #69f0ae;--mat-slider-hover-handle-color: #69f0ae;--mat-slider-focus-state-layer-color: color-mix(in srgb, #69f0ae 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #69f0ae 4%, transparent);--mat-slider-inactive-track-color: #69f0ae;--mat-slider-ripple-color: #69f0ae;--mat-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-inactive-container-color: #69f0ae}.mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mat-list-list-item-label-text-color: white;--mat-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mat-list-list-item-leading-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .7);--mat-list-list-item-trailing-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-disabled-label-text-color: white;--mat-list-list-item-disabled-leading-icon-color: white;--mat-list-list-item-disabled-trailing-icon-color: white;--mat-list-list-item-hover-label-text-color: white;--mat-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-hover-state-layer-color: white;--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-focus-label-text-color: white;--mat-list-list-item-focus-state-layer-color: white;--mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #7b1fa2;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #7b1fa2;--mat-radio-selected-hover-icon-color: #7b1fa2;--mat-radio-selected-icon-color: #7b1fa2;--mat-radio-selected-pressed-icon-color: #7b1fa2;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #69f0ae;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #69f0ae;--mat-radio-selected-hover-icon-color: #69f0ae;--mat-radio-selected-icon-color: #69f0ae;--mat-radio-selected-pressed-icon-color: #69f0ae;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color: white;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #7b1fa2;--mat-checkbox-selected-hover-icon-color: #7b1fa2;--mat-checkbox-selected-icon-color: #7b1fa2;--mat-checkbox-selected-pressed-icon-color: #7b1fa2;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #7b1fa2;--mat-checkbox-selected-hover-state-layer-color: #7b1fa2;--mat-checkbox-selected-pressed-state-layer-color: #7b1fa2;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color: white;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, .87);--mat-checkbox-selected-focus-icon-color: #69f0ae;--mat-checkbox-selected-hover-icon-color: #69f0ae;--mat-checkbox-selected-icon-color: #69f0ae;--mat-checkbox-selected-pressed-icon-color: #69f0ae;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #69f0ae;--mat-checkbox-selected-hover-state-layer-color: #69f0ae;--mat-checkbox-selected-pressed-state-layer-color: #69f0ae;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color: white;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}.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--selected .mdc-list-item__start,.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--activated .mdc-list-item__start{color:#7b1fa2}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: white;--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .7);--mat-paginator-disabled-icon-color: color-mix(in srgb, white 38%, transparent)}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{--mat-tab-disabled-ripple-color: rgba(255, 255, 255, .7);--mat-tab-pagination-icon-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-label-text-color: #7b1fa2;--mat-tab-active-ripple-color: #7b1fa2;--mat-tab-inactive-ripple-color: #7b1fa2;--mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, .7);--mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-focus-label-text-color: #7b1fa2;--mat-tab-active-hover-label-text-color: #7b1fa2;--mat-tab-active-focus-indicator-color: #7b1fa2;--mat-tab-active-hover-indicator-color: #7b1fa2;--mat-tab-active-indicator-color: #7b1fa2}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(255, 255, 255, .7);--mat-tab-pagination-icon-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-label-text-color: #69f0ae;--mat-tab-active-ripple-color: #69f0ae;--mat-tab-inactive-ripple-color: #69f0ae;--mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, .7);--mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-focus-label-text-color: #69f0ae;--mat-tab-active-hover-label-text-color: #69f0ae;--mat-tab-active-focus-indicator-color: #69f0ae;--mat-tab-active-hover-indicator-color: #69f0ae;--mat-tab-active-indicator-color: #69f0ae}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(255, 255, 255, .7);--mat-tab-pagination-icon-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, .7);--mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #7b1fa2;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #69f0ae;--mat-tab-foreground-color: rgba(0, 0, 0, .87)}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-disabled-selected-checkmark-color: #424242;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color: white;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, .87);--mat-checkbox-selected-focus-icon-color: #69f0ae;--mat-checkbox-selected-hover-icon-color: #69f0ae;--mat-checkbox-selected-icon-color: #69f0ae;--mat-checkbox-selected-pressed-icon-color: #69f0ae;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #69f0ae;--mat-checkbox-selected-hover-state-layer-color: #69f0ae;--mat-checkbox-selected-pressed-state-layer-color: #69f0ae;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #7b1fa2;--mat-checkbox-selected-hover-icon-color: #7b1fa2;--mat-checkbox-selected-icon-color: #7b1fa2;--mat-checkbox-selected-pressed-icon-color: #7b1fa2;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #7b1fa2;--mat-checkbox-selected-hover-state-layer-color: #7b1fa2;--mat-checkbox-selected-pressed-state-layer-color: #7b1fa2;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-container-color: #424242;--mat-button-filled-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: white;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: white;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-outlined-state-layer-color: white;--mat-button-protected-container-color: #424242;--mat-button-protected-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: white;--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: white;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-text-state-layer-color: white;--mat-button-tonal-container-color: #424242;--mat-button-tonal-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: white;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #7b1fa2;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #7b1fa2;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #7b1fa2 12%, transparent);--mat-button-outlined-state-layer-color: #7b1fa2;--mat-button-protected-container-color: #7b1fa2;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #7b1fa2;--mat-button-text-ripple-color: color-mix(in srgb, #7b1fa2 12%, transparent);--mat-button-text-state-layer-color: #7b1fa2;--mat-button-tonal-container-color: #7b1fa2;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #69f0ae;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-label-text-color: #69f0ae;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #69f0ae 12%, transparent);--mat-button-outlined-state-layer-color: #69f0ae;--mat-button-protected-container-color: #69f0ae;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-label-text-color: #69f0ae;--mat-button-text-ripple-color: color-mix(in srgb, #69f0ae 12%, transparent);--mat-button-text-state-layer-color: #69f0ae;--mat-button-tonal-container-color: #69f0ae;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html{--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, white 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-icon-button-state-layer-color: white}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #7b1fa2;--mat-icon-button-state-layer-color: #7b1fa2;--mat-icon-button-ripple-color: color-mix(in srgb, #7b1fa2 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #69f0ae;--mat-icon-button-state-layer-color: #69f0ae;--mat-icon-button-ripple-color: color-mix(in srgb, #69f0ae 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html{--mat-fab-container-color: #424242;--mat-fab-disabled-state-container-color: color-mix(in srgb, white 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, white 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: white;--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-container-color: #424242;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, white 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: white;--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #7b1fa2;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #7b1fa2 12%, transparent);--mat-fab-small-container-color: #7b1fa2;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #69f0ae;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-ripple-color: color-mix(in srgb, #69f0ae 12%, transparent);--mat-fab-small-container-color: #69f0ae;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html{--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-container-color: white;--mat-snack-bar-supporting-text-color: rgba(0, 0, 0, .87);--mat-snack-bar-button-color: #8e24aa}html{--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html{--mat-progress-spinner-active-indicator-color: #7b1fa2}.mat-accent{--mat-progress-spinner-active-indicator-color: #69f0ae}.mat-warn{--mat-progress-spinner-active-indicator-color: #f44336}html{--mat-badge-background-color: #7b1fa2;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, white 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #69f0ae;--mat-badge-text-color: rgba(0, 0, 0, .87)}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}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-button-toggle-background-color: #424242;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-toggle-disabled-state-background-color: #424242;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-toggle-divider-color: rgba(255, 255, 255, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: #424242;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: white;--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-text-color: white;--mat-button-toggle-selected-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-selected-state-text-color: white;--mat-button-toggle-state-layer-color: white;--mat-button-toggle-text-color: white}html{--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #7b1fa2 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #69f0ae 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #7b1fa2;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #7b1fa2 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #7b1fa2 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #7b1fa2 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #7b1fa2;--mat-datepicker-toggle-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #69f0ae 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #69f0ae 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #69f0ae;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #69f0ae 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #69f0ae 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #69f0ae 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #69f0ae;--mat-datepicker-toggle-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #69f0ae 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}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(255, 255, 255, .12)}html{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}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}.mat-icon.mat-primary{--mat-icon-color: #7b1fa2}.mat-icon.mat-accent{--mat-icon-color: #69f0ae}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(255, 255, 255, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #7b1fa2;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #7b1fa2;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #7b1fa2;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #69f0ae;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #69f0ae;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #69f0ae;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}.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-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: white}html{--mat-toolbar-container-background-color: #424242;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #7b1fa2;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #69f0ae;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-background-color: #424242}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.la-ball-scale-multiple,.la-ball-scale-multiple>div{position:relative;box-sizing:border-box}.la-ball-scale-multiple{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-scale-multiple.la-dark{color:#333}.la-ball-scale-multiple>div{display:inline-block;float:none;position:absolute;top:0;left:0;width:32px;height:32px;border:0 solid currentColor;border-radius:100%;background-color:currentColor;opacity:0;animation:ball-scale-multiple 1s linear infinite}.la-ball-scale-multiple>div:nth-child(2){animation-delay:.2s}.la-ball-scale-multiple>div:nth-child(3){animation-delay:.4s}.la-ball-scale-multiple.la-sm{width:16px;height:16px}.la-ball-scale-multiple.la-sm>div{width:16px;height:16px}.la-ball-scale-multiple.la-2x{width:64px;height:64px}.la-ball-scale-multiple.la-2x>div{width:64px;height:64px}.la-ball-scale-multiple.la-3x{width:96px;height:96px}.la-ball-scale-multiple.la-3x>div{width:96px;height:96px}@keyframes ball-scale-multiple{0%{opacity:0;transform:scale(0)}5%{opacity:.75}to{opacity:0;transform:scale(1)}}body>textarea{position:fixed!important}.tui-image-editor-container{margin:0;padding:0;box-sizing:border-box;min-height:300px;height:100%;position:relative;background-color:#282828;overflow:hidden;letter-spacing:.3px}.tui-image-editor-container div,.tui-image-editor-container ul,.tui-image-editor-container label,.tui-image-editor-container input,.tui-image-editor-container li{box-sizing:border-box;margin:0;padding:0;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.tui-image-editor-container .tui-image-editor-header{min-width:533px;position:absolute;background-color:#151515;top:0;width:100%}.tui-image-editor-container .tui-image-editor-header-buttons,.tui-image-editor-container .tui-image-editor-controls-buttons{float:right;margin:8px}.tui-image-editor-container .tui-image-editor-header-logo,.tui-image-editor-container .tui-image-editor-controls-logo{float:left;width:30%;padding:17px}.tui-image-editor-container .tui-image-editor-controls-logo,.tui-image-editor-container .tui-image-editor-controls-buttons{width:270px;height:100%;display:none}.tui-image-editor-container .tui-image-editor-header-buttons button,.tui-image-editor-container .tui-image-editor-header-buttons div,.tui-image-editor-container .tui-image-editor-controls-buttons button,.tui-image-editor-container .tui-image-editor-controls-buttons div{display:inline-block;position:relative;width:120px;height:40px;padding:0;line-height:40px;outline:none;border-radius:20px;border:1px solid #ddd;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;cursor:pointer;vertical-align:middle;letter-spacing:.3px;text-align:center}.tui-image-editor-container .tui-image-editor-download-btn{background-color:#fdba3b;border-color:#fdba3b;color:#fff}.tui-image-editor-container .tui-image-editor-load-btn{position:absolute;inset:0;display:inline-block;width:100%;cursor:pointer;opacity:0}.tui-image-editor-container .tui-image-editor-main-container{position:absolute;width:100%;top:0;bottom:64px}.tui-image-editor-container .tui-image-editor-main{position:absolute;text-align:center;inset:64px 0 0}.tui-image-editor-container .tui-image-editor-wrap{position:absolute;bottom:0;width:100%;overflow:auto}.tui-image-editor-container .tui-image-editor-wrap .tui-image-editor-size-wrap{display:table;width:100%;height:100%}.tui-image-editor-container .tui-image-editor-wrap .tui-image-editor-size-wrap .tui-image-editor-align-wrap{display:table-cell;vertical-align:middle}.tui-image-editor-container .tui-image-editor{position:relative;display:inline-block}.tui-image-editor-container .tui-image-editor-menu,.tui-image-editor-container .tui-image-editor-help-menu{width:auto;list-style:none;padding:0;margin:0 auto;display:table-cell;text-align:center;vertical-align:middle;white-space:nowrap}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item{position:relative;display:inline-block;border-radius:2px;padding:7px 8px 3px;cursor:pointer;margin:0 4px}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:hover:before,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item[tooltip-content]:hover:before{content:"";position:absolute;display:inline-block;margin:0 auto;width:0;height:0;border-right:7px solid transparent;border-top:7px solid #2f2f2f;border-left:7px solid transparent;left:13px;top:-2px}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:hover:after,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item[tooltip-content]:hover:after{content:attr(tooltip-content);position:absolute;display:inline-block;background-color:#2f2f2f;color:#fff;padding:5px 8px;font-size:11px;font-weight:lighter;border-radius:3px;max-height:23px;top:-25px;left:0;min-width:24px}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item.active,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item.active{background-color:#fff;transition:all .3s ease}.tui-image-editor-container .tui-image-editor-wrap{position:absolute}.tui-image-editor-container .tui-image-editor-grid-visual{display:none;position:absolute;width:100%;height:100%;border:1px solid rgba(255,255,255,.7)}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor{transition:none}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-grid-visual,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-grid-visual,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-grid-visual{display:block}.tui-image-editor-container .tui-image-editor-grid-visual table{width:100%;height:100%;border-collapse:collapse}.tui-image-editor-container .tui-image-editor-grid-visual table td{border:1px solid rgba(255,255,255,.3)}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot:before{content:"";position:absolute;box-sizing:border-box;width:10px;height:10px;border:0;box-shadow:0 0 1px #0000004d;border-radius:100%;background-color:#fff}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.left-top:before{top:-5px;left:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.right-top:before{top:-5px;right:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.left-bottom:before{bottom:-5px;left:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.right-bottom:before{bottom:-5px;right:-5px}.tui-image-editor-container .tui-image-editor-submenu{display:none;position:absolute;bottom:0;width:100%;height:150px;white-space:nowrap;z-index:2}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-button:hover svg>use.active{display:block}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item li{display:inline-block;vertical-align:top}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-newline{display:block;margin-top:0}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button{position:relative;cursor:pointer;display:inline-block;font-weight:400;font-size:11px;margin:0 9px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.preset{margin:0 9px 20px 5px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item label>span{display:inline-block;cursor:pointer;padding-top:5px;font-family:Noto Sans,sans-serif;font-size:11px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.apply label,.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.cancel label{vertical-align:7px}.tui-image-editor-container .tui-image-editor-submenu>div{display:none;vertical-align:bottom}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-style{opacity:.95;z-index:-1;position:absolute;inset:0;display:block}.tui-image-editor-container .tui-image-editor-partition>div{width:1px;height:52px;border-left:1px solid #3c3c3c;margin:0 8px}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-partition>div{height:108px;margin:0 29px 0 0}.tui-image-editor-container .tui-image-editor-submenu-align{text-align:left;margin-right:30px}.tui-image-editor-container .tui-image-editor-submenu-align label>span{width:55px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-submenu-align:first-child{margin-right:0}.tui-image-editor-container .tui-image-editor-submenu-align:first-child label>span{width:70px}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-submenu>div.tui-image-editor-menu-crop,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-submenu>div.tui-image-editor-menu-resize,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-submenu>div.tui-image-editor-menu-flip,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-submenu>div.tui-image-editor-menu-rotate,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-submenu>div.tui-image-editor-menu-shape,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-submenu>div.tui-image-editor-menu-text,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-submenu>div.tui-image-editor-menu-mask,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-submenu>div.tui-image-editor-menu-icon,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-submenu>div.tui-image-editor-menu-draw,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-submenu>div.tui-image-editor-menu-filter,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-zoom .tui-image-editor-submenu>div.tui-image-editor-menu-zoom{display:table-cell}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-zoom .tui-image-editor-submenu{display:table}.tui-image-editor-container .tui-image-editor-help-menu{list-style:none;padding:0;margin:0 auto;text-align:center;vertical-align:middle;border-radius:20px;background-color:#ffffff0f;z-index:2;position:absolute}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history{display:none;background-color:#fff;color:#444;position:absolute;width:196px;height:276px;padding:4px 2px;box-shadow:0 2px 6px #00000026;cursor:auto;transform:translate(calc(-50% + 12px))}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list{height:268px;padding:0;overflow:hidden scroll;list-style:none}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item{height:24px;font-size:11px;line-height:24px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item{position:relative;height:24px;cursor:pointer}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item svg{width:24px;height:24px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item span{display:inline-block;width:128px;height:24px;text-align:left}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item .history-item-icon{display:inline-block;width:24px;height:24px;position:absolute;top:6px;left:6px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item .history-item-checkbox{display:none;width:24px;height:24px;position:absolute;top:5px;right:-6px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item{background-color:#7777771f}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item .history-item-checkbox{display:inline-block}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.disabled-item{color:#333;opacity:.3}.tui-image-editor-container .tui-image-editor-help-menu .opened .tie-panel-history{display:block}.tui-image-editor-container .tui-image-editor-help-menu .opened .tie-panel-history:before{content:"";position:absolute;display:inline-block;margin:0 auto;width:0;height:0}.tui-image-editor-container .filter-color-item{display:inline-block}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox{display:block}.tui-image-editor-container .tui-image-editor-checkbox-wrap{display:inline-block!important;text-align:left}.tui-image-editor-container .tui-image-editor-checkbox-wrap.fixed-width{width:187px;white-space:normal}.tui-image-editor-container .tui-image-editor-checkbox{display:inline-block;margin:1px 0}.tui-image-editor-container .tui-image-editor-checkbox input{width:14px;height:14px;opacity:0}.tui-image-editor-container .tui-image-editor-checkbox>label>span{color:#fff;height:14px;position:relative}.tui-image-editor-container .tui-image-editor-checkbox input+label:before,.tui-image-editor-container .tui-image-editor-checkbox>label>span:before{content:"";position:absolute;width:14px;height:14px;background-color:#fff;top:6px;left:-19px;display:inline-block;margin:0;text-align:center;font-size:11px;border:0;border-radius:2px;padding-top:1px;box-sizing:border-box}.tui-image-editor-container .tui-image-editor-checkbox input[type=checkbox]:checked+span:before{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAMBJREFUKBWVkjEOwjAMRe2WgZW7IIHEDdhghhuwcQ42rlJugAQS54Cxa5cq1QM5TUpByZfS2j9+dlJVt/tX5ZxbS4ZU9VLkQvSHKTIGRaVJYFmKrBbTCJxE2UgCdDzMZDkHrOV6b95V0US6UmgKodujEZbJg0B0ZgEModO5lrY1TMQf1TpyJGBEjD+E2NPN7ukIUDiF/BfEXgRiGEw8NgkffYGYwCi808fpn/6OvfUfsDr/Vc1IfRf8sKnFVqeiVQfDu0tf/nWH9gAAAABJRU5ErkJggg==)}.tui-image-editor-container .tui-image-editor-selectlist-wrap{position:relative}.tui-image-editor-container .tui-image-editor-selectlist-wrap select{width:100%;height:28px;margin-top:4px;border:0;outline:0;border-radius:0;border:1px solid #cbdbdb;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 7px 0 10px}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist{display:none;position:relative;top:-1px;border:1px solid #ccc;background-color:#fff;border-top:0;padding:4px 0}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist li{display:block;text-align:left;padding:7px 10px;font-family:Noto Sans,sans-serif}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist li:hover{background-color:#515ce60d}.tui-image-editor-container .tui-image-editor-selectlist-wrap:before{content:"";position:absolute;display:inline-block;width:14px;height:14px;right:5px;top:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAHlJREFUKBVjYBgFOEOAEVkmPDxc89+/f6eAYjzI4kD2FyYmJrOVK1deh4kzwRggGiQBVJCELAZig8SQNYHEmEEEMrh69eo1HR0dfqCYJUickZGxf9WqVf3IakBsFBthklpaWmVA9mEQhrJhUoTp0NBQCRAmrHL4qgAAuu4cWZOZIGsAAAAASUVORK5CYII=);background-size:cover}.tui-image-editor-container .tui-image-editor-selectlist-wrap select::-ms-expand{display:none}.tui-image-editor-container .tui-image-editor-virtual-range-bar .tui-image-editor-disabled,.tui-image-editor-container .tui-image-editor-virtual-range-subbar .tui-image-editor-disabled,.tui-image-editor-container .tui-image-editor-virtual-range-pointer .tui-image-editor-disabled{background-color:red}.tui-image-editor-container .tui-image-editor-range{position:relative;top:5px;width:166px;height:17px;display:inline-block}.tui-image-editor-container .tui-image-editor-virtual-range-bar{top:7px;position:absolute;width:100%;height:2px;background-color:#666}.tui-image-editor-container .tui-image-editor-virtual-range-subbar{position:absolute;height:100%;left:0;right:0;background-color:#d1d1d1}.tui-image-editor-container .tui-image-editor-virtual-range-pointer{position:absolute;cursor:pointer;top:-5px;left:0;width:12px;height:12px;background-color:#fff;border-radius:100%}.tui-image-editor-container .tui-image-editor-range-wrap{display:inline-block;margin-left:4px}.tui-image-editor-container .tui-image-editor-range-wrap.short .tui-image-editor-range{width:100px}.tui-image-editor-container .color-picker-control .tui-image-editor-range{width:108px;margin-left:10px}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-pointer{background-color:#333}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-bar{background-color:#ccc}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-subbar{background-color:#606060}.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short{margin-top:-2px;margin-left:19px}.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short label{color:#8e8e8e;font-weight:400}.tui-image-editor-container .tui-image-editor-range-wrap label{vertical-align:baseline;font-size:11px;margin-right:7px;color:#fff}.tui-image-editor-container .tui-image-editor-range-value{cursor:default;width:40px;height:24px;outline:none;border-radius:2px;box-shadow:none;border:1px solid #d5d5d5;text-align:center;background-color:#1c1c1c;color:#fff;font-weight:lighter;vertical-align:baseline;font-family:Noto Sans,sans-serif;margin-top:15px;margin-left:4px}.tui-image-editor-container .tui-image-editor-controls{position:absolute;background-color:#151515;width:100%;height:64px;display:table;bottom:0;z-index:2}.tui-image-editor-container .tui-image-editor-icpartition{display:inline-block;background-color:#444;width:1px;height:24px}.tui-image-editor-container.left .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:before{left:28px;top:11px;border-right:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container.left .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:after{top:7px;left:42px;white-space:nowrap}.tui-image-editor-container.left .tui-image-editor-submenu{left:0;height:100%;width:248px}.tui-image-editor-container.left .tui-image-editor-main-container{left:64px;width:calc(100% - 64px);height:100%}.tui-image-editor-container.left .tui-image-editor-controls{width:64px;height:100%;display:table}.tui-image-editor-container.left .tui-image-editor-menu,.tui-image-editor-container.right .tui-image-editor-menu{white-space:inherit}.tui-image-editor-container.left .tui-image-editor-submenu,.tui-image-editor-container.right .tui-image-editor-submenu{white-space:normal}.tui-image-editor-container.left .tui-image-editor-submenu>div,.tui-image-editor-container.right .tui-image-editor-submenu>div{vertical-align:middle}.tui-image-editor-container.left .tui-image-editor-controls li,.tui-image-editor-container.right .tui-image-editor-controls li{display:inline-block;margin:4px auto}.tui-image-editor-container.left .tui-image-editor-icpartition,.tui-image-editor-container.right .tui-image-editor-icpartition{position:relative;top:-7px;width:24px;height:1px}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-partition,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-partition{display:block;width:75%;margin:auto}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-partition>div,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-partition>div{border-left:0;height:10px;border-bottom:1px solid #3c3c3c;width:100%;margin:0}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-align,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-align{margin-right:0}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-item li,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-item li{margin-top:15px}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-colorpicker-clearfix li,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-colorpicker-clearfix li{margin-top:0}.tui-image-editor-container.left .tui-image-editor-checkbox-wrap.fixed-width,.tui-image-editor-container.right .tui-image-editor-checkbox-wrap.fixed-width{width:182px;white-space:normal}.tui-image-editor-container.left .tui-image-editor-range-wrap.tui-image-editor-newline label.range,.tui-image-editor-container.right .tui-image-editor-range-wrap.tui-image-editor-newline label.range{display:block;text-align:left;width:75%;margin:auto}.tui-image-editor-container.left .tui-image-editor-range,.tui-image-editor-container.right .tui-image-editor-range{width:136px}.tui-image-editor-container.right .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:before{left:-3px;top:11px;border-left:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container.right .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:after{top:7px;left:unset;right:43px;white-space:nowrap}.tui-image-editor-container.right .tui-image-editor-submenu{right:0;height:100%;width:248px}.tui-image-editor-container.right .tui-image-editor-main-container{right:64px;width:calc(100% - 64px);height:100%}.tui-image-editor-container.right .tui-image-editor-controls{right:0;width:64px;height:100%;display:table}.tui-image-editor-container.top .tui-image-editor-submenu .tui-image-editor-partition.only-left-right,.tui-image-editor-container.bottom .tui-image-editor-submenu .tui-image-editor-partition.only-left-right{display:none}.tui-image-editor-container.bottom .tui-image-editor-submenu>div{padding-bottom:24px}.tui-image-editor-container.top .color-picker-control .triangle{top:-8px;border-right:7px solid transparent;border-top:0;border-left:7px solid transparent;border-bottom:8px solid #fff}.tui-image-editor-container.top .tui-image-editor-size-wrap{height:100%}.tui-image-editor-container.top .tui-image-editor-main-container{bottom:0}.tui-image-editor-container.top .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:before{left:13px;border-top:0;border-bottom:7px solid #2f2f2f;top:33px}.tui-image-editor-container.top .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:after{top:38px}.tui-image-editor-container.top .tui-image-editor-submenu{top:0;bottom:auto}.tui-image-editor-container.top .tui-image-editor-submenu>div{padding-top:24px;vertical-align:top}.tui-image-editor-container.top .tui-image-editor-controls-logo,.tui-image-editor-container.top .tui-image-editor-controls-buttons{display:table-cell}.tui-image-editor-container.top .tui-image-editor-main{top:64px;height:calc(100% - 64px)}.tui-image-editor-container.top .tui-image-editor-controls{top:0;bottom:inherit}.tui-image-editor-container .tui-image-editor-help-menu.top{white-space:nowrap;width:506px;height:40px;top:8px;left:50%;transform:translate(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.top .tie-panel-history{top:45px}.tui-image-editor-container .tui-image-editor-help-menu.top .opened .tie-panel-history:before{border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #fff;left:90px;top:-8px}.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content]:before{left:13px;top:35px;border:none;border-bottom:7px solid #2f2f2f;border-left:7px solid transparent;border-right:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content]:after{top:41px;left:-4px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.bottom{white-space:nowrap;width:506px;height:40px;bottom:8px;left:50%;transform:translate(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.bottom .tie-panel-history{bottom:45px}.tui-image-editor-container .tui-image-editor-help-menu.bottom .opened .tie-panel-history:before{border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #fff;left:90px;bottom:-8px}.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content]:before{left:13px;top:auto;bottom:36px;border:none;border-top:7px solid #2f2f2f;border-left:7px solid transparent;border-right:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content]:after{top:auto;left:-4px;bottom:41px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.left{white-space:inherit;width:40px;height:506px;left:8px;top:50%;transform:translateY(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.left .tie-panel-history{left:140px;top:-4px}.tui-image-editor-container .tui-image-editor-help-menu.left .opened .tie-panel-history:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff;left:-8px;top:14px}.tui-image-editor-container .tui-image-editor-help-menu.left .tui-image-editor-item{margin:4px auto;padding:6px 8px}.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content]:before{left:27px;top:11px;border:none;border-right:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content]:after{top:7px;left:40px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.right{white-space:inherit;width:40px;height:506px;right:8px;top:50%;transform:translateY(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.right .tie-panel-history{right:-30px;top:-4px}.tui-image-editor-container .tui-image-editor-help-menu.right .opened .tie-panel-history:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;right:-8px;top:14px}.tui-image-editor-container .tui-image-editor-help-menu.right .tui-image-editor-item{margin:4px auto;padding:6px 8px}.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content]:before{left:-6px;top:11px;border:none;border-left:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content]:after{top:7px;left:auto;right:39px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tie-icon-add-button .tui-image-editor-button{min-width:42px}.tui-image-editor-container .svg_ic-menu,.tui-image-editor-container .svg_ic-helpmenu{width:24px;height:24px}.tui-image-editor-container .svg_ic-submenu{width:32px;height:32px}.tui-image-editor-container .svg_img-bi{width:257px;height:26px}.tui-image-editor-container .tui-image-editor-help-menu svg>use,.tui-image-editor-container .tui-image-editor-controls svg>use{display:none}.tui-image-editor-container .tui-image-editor-help-menu .enabled svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-controls .enabled svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-help-menu .normal svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-controls .normal svg:hover>use.hover{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-controls .active svg:hover>use.hover{display:none}.tui-image-editor-container .tui-image-editor-help-menu .on svg>use.hover,.tui-image-editor-container .tui-image-editor-controls .on svg>use.hover,.tui-image-editor-container .tui-image-editor-help-menu .opened svg>use.hover,.tui-image-editor-container .tui-image-editor-controls .opened svg>use.hover{display:block}.tui-image-editor-container .tui-image-editor-help-menu svg>use.normal,.tui-image-editor-container .tui-image-editor-controls svg>use.normal{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg>use.active,.tui-image-editor-container .tui-image-editor-controls .active svg>use.active{display:block}.tui-image-editor-container .tui-image-editor-help-menu .enabled svg>use.enabled,.tui-image-editor-container .tui-image-editor-controls .enabled svg>use.enabled{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg>use.normal,.tui-image-editor-container .tui-image-editor-controls .active svg>use.normal,.tui-image-editor-container .tui-image-editor-help-menu .enabled svg>use.normal,.tui-image-editor-container .tui-image-editor-controls .enabled svg>use.normal{display:none}.tui-image-editor-container .tui-image-editor-help-menu .help svg>use.disabled,.tui-image-editor-container .tui-image-editor-controls .help svg>use.disabled,.tui-image-editor-container .tui-image-editor-help-menu .help.enabled svg>use.normal,.tui-image-editor-container .tui-image-editor-controls .help.enabled svg>use.normal{display:block}.tui-image-editor-container .tui-image-editor-help-menu .help.enabled svg>use.disabled,.tui-image-editor-container .tui-image-editor-controls .help.enabled svg>use.disabled{display:none}.tui-image-editor-container .tui-image-editor-controls:hover{z-index:3}.tui-image-editor-container div.tui-colorpicker-clearfix{width:159px;height:28px;border:1px solid #d5d5d5;border-radius:2px;background-color:#f5f5f5;margin-top:6px;padding:4px 7px}.tui-image-editor-container .tui-colorpicker-palette-hex{width:114px;background-color:#f5f5f5;border:0;font-size:11px;margin-top:2px;font-family:Noto Sans,sans-serif}.tui-image-editor-container .tui-colorpicker-palette-hex[value="#ffffff"]+.tui-colorpicker-palette-preview,.tui-image-editor-container .tui-colorpicker-palette-hex[value=""]+.tui-colorpicker-palette-preview{border:1px solid #ccc}.tui-image-editor-container .tui-colorpicker-palette-hex[value=""]+.tui-colorpicker-palette-preview{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC)}.tui-image-editor-container .tui-colorpicker-palette-preview{border-radius:100%;float:left;width:17px;height:17px;border:0}.tui-image-editor-container .color-picker-control{position:absolute;display:none;z-index:99;width:192px;background-color:#fff;box-shadow:0 3px 22px 6px #00000026;padding:16px;border-radius:2px}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-toggle-slider{display:none}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button{border:0;border-radius:100%;margin:2px;background-size:cover;font-size:1px}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button[title="#ffffff"],.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button[title=""]{border:1px solid #ccc}.tui-image-editor-container .color-picker-control .triangle{width:0;height:0;border-right:7px solid transparent;border-top:8px solid #fff;border-left:7px solid transparent;position:absolute;bottom:-8px;left:84px}.tui-image-editor-container .color-picker-control .tui-colorpicker-container,.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-container ul,.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-container{width:100%;height:auto}.tui-image-editor-container .filter-color-item .color-picker-control label{color:#333;font-weight:400;margin-right:7px}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox{margin-top:0}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox input+label:before,.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox>label:before{left:-16px}.tui-image-editor-container .color-picker{width:100%;height:auto}.tui-image-editor-container .color-picker-value{width:32px;height:32px;border:0;border-radius:100%;margin:auto auto 1px}.tui-image-editor-container .color-picker-value.transparent{border:1px solid #cbcbcb;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC)}.tui-image-editor-container .color-picker-value+label{color:#fff}.tui-image-editor-container .tui-image-editor-submenu svg>use{display:none}.tui-image-editor-container .tui-image-editor-submenu svg>use.normal{display:block}.tie-icon-add-button.icon-bubble .tui-image-editor-button[data-icontype=icon-bubble] svg>use.active,.tie-icon-add-button.icon-heart .tui-image-editor-button[data-icontype=icon-heart] svg>use.active,.tie-icon-add-button.icon-location .tui-image-editor-button[data-icontype=icon-location] svg>use.active,.tie-icon-add-button.icon-polygon .tui-image-editor-button[data-icontype=icon-polygon] svg>use.active,.tie-icon-add-button.icon-star .tui-image-editor-button[data-icontype=icon-star] svg>use.active,.tie-icon-add-button.icon-star-2 .tui-image-editor-button[data-icontype=icon-star-2] svg>use.active,.tie-icon-add-button.icon-arrow-3 .tui-image-editor-button[data-icontype=icon-arrow-3] svg>use.active,.tie-icon-add-button.icon-arrow-2 .tui-image-editor-button[data-icontype=icon-arrow-2] svg>use.active,.tie-icon-add-button.icon-arrow .tui-image-editor-button[data-icontype=icon-arrow] svg>use.active{display:block}.tie-draw-line-select-button.line .tui-image-editor-button.line svg>use.normal,.tie-draw-line-select-button.free .tui-image-editor-button.free svg>use.normal{display:none}.tie-draw-line-select-button.line .tui-image-editor-button.line svg>use.active,.tie-draw-line-select-button.free .tui-image-editor-button.free svg>use.active{display:block}.tie-flip-button.resetFlip .tui-image-editor-button.resetFlip svg>use.normal,.tie-flip-button.flipX .tui-image-editor-button.flipX svg>use.normal,.tie-flip-button.flipY .tui-image-editor-button.flipY svg>use.normal{display:none}.tie-flip-button.resetFlip .tui-image-editor-button.resetFlip svg>use.active,.tie-flip-button.flipX .tui-image-editor-button.flipX svg>use.active,.tie-flip-button.flipY .tui-image-editor-button.flipY svg>use.active{display:block}.tie-mask-apply.apply.active .tui-image-editor-button.apply label{color:#fff}.tie-mask-apply.apply.active .tui-image-editor-button.apply svg>use.active{display:block}.tie-crop-button .tui-image-editor-button.apply,.tie-crop-preset-button .tui-image-editor-button.apply{margin-right:24px}.tie-crop-button .tui-image-editor-button.preset.active svg>use.active,.tie-crop-preset-button .tui-image-editor-button.preset.active svg>use.active{display:block}.tie-crop-button .tui-image-editor-button.apply.active svg>use.active,.tie-crop-preset-button .tui-image-editor-button.apply.active svg>use.active{display:block}.tie-resize-button .tui-image-editor-button.apply,.tie-resize-preset-button .tui-image-editor-button.apply{margin-right:24px}.tie-resize-button .tui-image-editor-button.preset.active svg>use.active,.tie-resize-preset-button .tui-image-editor-button.preset.active svg>use.active{display:block}.tie-resize-button .tui-image-editor-button.apply.active svg>use.active,.tie-resize-preset-button .tui-image-editor-button.apply.active svg>use.active{display:block}.tie-shape-button.rect .tui-image-editor-button.rect svg>use.normal,.tie-shape-button.circle .tui-image-editor-button.circle svg>use.normal,.tie-shape-button.triangle .tui-image-editor-button.triangle svg>use.normal{display:none}.tie-shape-button.rect .tui-image-editor-button.rect svg>use.active,.tie-shape-button.circle .tui-image-editor-button.circle svg>use.active,.tie-shape-button.triangle .tui-image-editor-button.triangle svg>use.active{display:block}.tie-text-effect-button .tui-image-editor-button.active svg>use.active{display:block}.tie-text-align-button.tie-text-align-left .tui-image-editor-button.left svg>use.active,.tie-text-align-button.tie-text-align-center .tui-image-editor-button.center svg>use.active,.tie-text-align-button.tie-text-align-right .tui-image-editor-button.right svg>use.active{display:block}.tie-mask-image-file,.tie-icon-image-file{opacity:0;position:absolute;width:100%;height:100%;border:1px solid #008000;cursor:inherit;left:0;top:0}.tie-zoom-button.resetFlip .tui-image-editor-button.resetFlip svg>use.normal,.tie-zoom-button.flipX .tui-image-editor-button.flipX svg>use.normal,.tie-zoom-button.flipY .tui-image-editor-button.flipY svg>use.normal{display:none}.tie-zoom-button.resetFlip .tui-image-editor-button.resetFlip svg>use.active,.tie-zoom-button.flipX .tui-image-editor-button.flipX svg>use.active,.tie-zoom-button.flipY .tui-image-editor-button.flipY svg>use.active{display:block}.tui-image-editor-container.top.tui-image-editor-top-optimization .tui-image-editor-controls ul{text-align:right}.tui-image-editor-container.top.tui-image-editor-top-optimization .tui-image-editor-controls-logo{display:none}.tui-colorpicker-clearfix{zoom:1}.tui-colorpicker-clearfix:after{content:"";display:block;clear:both}.tui-colorpicker-vml{behavior:url(#default#VML);display:block}.tui-colorpicker-container,.tui-colorpicker-palette-container{width:152px}.tui-colorpicker-palette-container ul{width:152px;margin:0;padding:0}.tui-colorpicker-palette-container li{float:left;margin:0;padding:0 3px 3px 0;list-style:none}.tui-colorpicker-palette-button{display:block;border:none;overflow:hidden;outline:none;margin:0;padding:0;width:16px;height:16px;border:1px solid #ccc;cursor:pointer}.tui-colorpicker-palette-button.tui-colorpicker-selected{border:2px solid #000}.tui-colorpicker-palette-button.tui-colorpicker-color-transparent{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAABfGlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGAqSSwoyGFhYGDIzSspCnJ3UoiIjFJgv8PAzcDDIMRgxSCemFxc4BgQ4MOAE3y7xsAIoi/rgsxK8/x506a1fP4WNq+ZclYlOrj1gQF3SmpxMgMDIweQnZxSnJwLZOcA2TrJBUUlQPYMIFu3vKQAxD4BZIsUAR0IZN8BsdMh7A8gdhKYzcQCVhMS5AxkSwDZAkkQtgaInQ5hW4DYyRmJKUC2B8guiBvAgNPDRcHcwFLXkYC7SQa5OaUwO0ChxZOaFxoMcgcQyzB4MLgwKDCYMxgwWDLoMjiWpFaUgBQ65xdUFmWmZ5QoOAJDNlXBOT+3oLQktUhHwTMvWU9HwcjA0ACkDhRnEKM/B4FNZxQ7jxDLX8jAYKnMwMDcgxBLmsbAsH0PA4PEKYSYyjwGBn5rBoZt5woSixLhDmf8xkKIX5xmbARh8zgxMLDe+///sxoDA/skBoa/E////73o//+/i4H2A+PsQA4AJHdp4IxrEg8AAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEzPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CghrN1AAAABzSURBVCgVldKxEYAgDAXQD5VOpLuwgi4jlrTMqF00oOd5Aia/CcV/F4oYOgNlrLjvVyCEVJchBjEC25538PeaWTzRMBLxvIL7UZwFwL06qoA6aoAy+gFfJABvJAQPUoCMlICRRd8BzgHzJL4ok9aJ67l4AK9AxVKhHryUAAAAAElFTkSuQmCC)}.tui-colorpicker-palette-hex{font-family:monospace;display:inline-block;zoom:1;width:60px;vertical-align:middle}.tui-colorpicker-palette-preview{display:inline-block;zoom:1;width:12px;height:12px;border:1px solid #ccc;vertical-align:middle;overflow:hidden}.tui-colorpicker-palette-toggle-slider{display:inline-block;zoom:1;vertical-align:middle;float:right}.tui-colorpicker-slider-container{margin:5px 0 0;height:122px;zoom:1}.tui-colorpicker-slider-container:after{content:"";display:block;clear:both}.tui-colorpicker-slider-left{float:left;width:120px;height:120px}.tui-colorpicker-slider-right{float:right;width:32px;height:120px}.tui-colorpicker-svg{display:block}.tui-colorpicker-slider-handle{position:absolute;overflow:visible;top:0;left:0;width:1px;height:1px;z-index:2;opacity:.9}.tui-colorpicker-svg-slider{width:120px;height:120px;border:1px solid #ccc;overflow:hidden}.tui-colorpicker-vml-slider{position:relative;width:120px;height:120px;border:1px solid #ccc;overflow:hidden}.tui-colorpicker-vml-slider-bg{position:absolute;margin:-1px 0 0 -1px;top:0;left:0;width:122px;height:122px}.tui-colorpicker-svg-huebar{float:right;width:18px;height:120px;border:1px solid #ccc;overflow:visible}.tui-colorpicker-vml-huebar{width:32px;position:relative}.tui-colorpicker-vml-huebar-bg{position:absolute;top:0;right:0;width:18px;height:121px}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.dense-1{--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px}.dense-2{--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px}.dense-3{--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px}.dense-4{--mat-form-field-container-height: 40px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-filled-with-label-container-padding-top: 8px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}.dense-5,.mat-mdc-form-field{--mat-form-field-container-height: 36px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 6px;--mat-form-field-filled-with-label-container-padding-top: 6px;--mat-form-field-filled-with-label-container-padding-bottom: 6px}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #2f4256;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #0096e1;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #900;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #0096e1;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #0096e1;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #2f4256;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #2f4256;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #0096e1;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #0096e1;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #900;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #900;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-option-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-option-label-text-line-height: 1;--mat-option-label-text-size: 14px;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-optgroup-label-text-line-height: 1;--mat-optgroup-label-text-size: 14px;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400}html{--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: white;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: white;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-card-title-text-font: Roboto, Helvetica Neue, sans-serif;--mat-card-title-text-line-height: 1;--mat-card-title-text-size: 16px;--mat-card-title-text-tracking: normal;--mat-card-title-text-weight: 100;--mat-card-subtitle-text-font: Roboto, Helvetica Neue, sans-serif;--mat-card-subtitle-text-line-height: 1;--mat-card-subtitle-text-size: 16px;--mat-card-subtitle-text-tracking: normal;--mat-card-subtitle-text-weight: 500}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #2f4256;--mat-progress-bar-track-color: rgba(47, 66, 86, .25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #0096e1;--mat-progress-bar-track-color: rgba(0, 150, 225, .25)}.mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #900;--mat-progress-bar-track-color: rgba(153, 0, 0, .25)}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px}html{--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white}html{--mat-tooltip-supporting-text-font: Roboto, Helvetica Neue, sans-serif;--mat-tooltip-supporting-text-size: 16px;--mat-tooltip-supporting-text-weight: 500;--mat-tooltip-supporting-text-tracking: normal}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #2f4256 87%, transparent);--mat-form-field-filled-caret-color: #2f4256;--mat-form-field-filled-focus-active-indicator-color: #2f4256;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #2f4256 87%, transparent);--mat-form-field-outlined-caret-color: #2f4256;--mat-form-field-outlined-focus-outline-color: #2f4256;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #2f4256 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #900;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #900;--mat-form-field-filled-error-focus-label-text-color: #900;--mat-form-field-filled-error-label-text-color: #900;--mat-form-field-filled-error-caret-color: #900;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #900;--mat-form-field-filled-error-focus-active-indicator-color: #900;--mat-form-field-filled-error-hover-active-indicator-color: #900;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #900;--mat-form-field-outlined-error-focus-label-text-color: #900;--mat-form-field-outlined-error-label-text-color: #900;--mat-form-field-outlined-error-hover-label-text-color: #900;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #900;--mat-form-field-outlined-error-hover-outline-color: #900;--mat-form-field-outlined-error-outline-color: #900}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #0096e1 87%, transparent);--mat-form-field-filled-caret-color: #0096e1;--mat-form-field-filled-focus-active-indicator-color: #0096e1;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #0096e1 87%, transparent);--mat-form-field-outlined-caret-color: #0096e1;--mat-form-field-outlined-focus-outline-color: #0096e1;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #0096e1 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #900 87%, transparent);--mat-form-field-filled-caret-color: #900;--mat-form-field-filled-focus-active-indicator-color: #900;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #900 87%, transparent);--mat-form-field-outlined-caret-color: #900;--mat-form-field-outlined-focus-outline-color: #900;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #900 87%, transparent)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-form-field-container-text-font: Roboto, Helvetica Neue, sans-serif;--mat-form-field-container-text-line-height: 1;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 14px;--mat-form-field-subscript-text-font: Roboto, Helvetica Neue, sans-serif;--mat-form-field-subscript-text-line-height: 1;--mat-form-field-subscript-text-size: 16px;--mat-form-field-subscript-text-tracking: normal;--mat-form-field-subscript-text-weight: 500;--mat-form-field-filled-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-form-field-filled-label-text-size: 14px;--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-form-field-outlined-label-text-size: 14px;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #2f4256;--mat-select-invalid-arrow-color: #900}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #0096e1;--mat-select-invalid-arrow-color: #900}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #900;--mat-select-invalid-arrow-color: #900}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, Helvetica Neue, sans-serif;--mat-select-trigger-text-line-height: 1;--mat-select-trigger-text-size: 14px;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--mat-dialog-subhead-font: Roboto, Helvetica Neue, sans-serif;--mat-dialog-subhead-line-height: 1;--mat-dialog-subhead-size: 16px;--mat-dialog-subhead-weight: 100;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-font: Roboto, Helvetica Neue, sans-serif;--mat-dialog-supporting-text-line-height: 1;--mat-dialog-supporting-text-size: 14px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: #fff;--mat-chip-elevated-container-color: #2f4256;--mat-chip-elevated-disabled-container-color: #2f4256;--mat-chip-elevated-selected-container-color: #2f4256;--mat-chip-flat-disabled-selected-container-color: #2f4256;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: #fff;--mat-chip-selected-disabled-trailing-icon-color: #fff;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #fff;--mat-chip-selected-trailing-icon-color: #fff;--mat-chip-with-icon-disabled-icon-color: #fff;--mat-chip-with-icon-icon-color: #fff;--mat-chip-with-icon-selected-icon-color: #fff;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #fff;--mat-chip-with-trailing-icon-trailing-icon-color: #fff}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: #fff;--mat-chip-elevated-container-color: #0096e1;--mat-chip-elevated-disabled-container-color: #0096e1;--mat-chip-elevated-selected-container-color: #0096e1;--mat-chip-flat-disabled-selected-container-color: #0096e1;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: #fff;--mat-chip-selected-disabled-trailing-icon-color: #fff;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #fff;--mat-chip-selected-trailing-icon-color: #fff;--mat-chip-with-icon-disabled-icon-color: #fff;--mat-chip-with-icon-icon-color: #fff;--mat-chip-with-icon-selected-icon-color: #fff;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #fff;--mat-chip-with-trailing-icon-trailing-icon-color: #fff}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: #fff;--mat-chip-elevated-container-color: #900;--mat-chip-elevated-disabled-container-color: #900;--mat-chip-elevated-selected-container-color: #900;--mat-chip-flat-disabled-selected-container-color: #900;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: #fff;--mat-chip-selected-disabled-trailing-icon-color: #fff;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #fff;--mat-chip-selected-trailing-icon-color: #fff;--mat-chip-with-icon-disabled-icon-color: #fff;--mat-chip-with-icon-icon-color: #fff;--mat-chip-with-icon-selected-icon-color: #fff;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #fff;--mat-chip-with-trailing-icon-trailing-icon-color: #fff}.mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.mat-mdc-standard-chip{--mat-chip-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-chip-label-text-line-height: 1;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: normal;--mat-chip-label-text-weight: 500}html{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px}html{--mat-slide-toggle-selected-icon-color: #fff;--mat-slide-toggle-disabled-selected-icon-color: #fff;--mat-slide-toggle-selected-focus-state-layer-color: #2f4256;--mat-slide-toggle-selected-handle-color: #2f4256;--mat-slide-toggle-selected-hover-state-layer-color: #2f4256;--mat-slide-toggle-selected-pressed-state-layer-color: #2f4256;--mat-slide-toggle-selected-focus-handle-color: #2f4256;--mat-slide-toggle-selected-hover-handle-color: #2f4256;--mat-slide-toggle-selected-pressed-handle-color: #2f4256;--mat-slide-toggle-selected-focus-track-color: #6d7b89;--mat-slide-toggle-selected-hover-track-color: #6d7b89;--mat-slide-toggle-selected-pressed-track-color: #6d7b89;--mat-slide-toggle-selected-track-color: #6d7b89;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: #fff;--mat-slide-toggle-disabled-selected-icon-color: #fff;--mat-slide-toggle-selected-focus-state-layer-color: #0096e1;--mat-slide-toggle-selected-handle-color: #0096e1;--mat-slide-toggle-selected-hover-state-layer-color: #0096e1;--mat-slide-toggle-selected-pressed-state-layer-color: #0096e1;--mat-slide-toggle-selected-focus-handle-color: #0096e1;--mat-slide-toggle-selected-hover-handle-color: #0096e1;--mat-slide-toggle-selected-pressed-handle-color: #0096e1;--mat-slide-toggle-selected-focus-track-color: #4db6ea;--mat-slide-toggle-selected-hover-track-color: #4db6ea;--mat-slide-toggle-selected-pressed-track-color: #4db6ea;--mat-slide-toggle-selected-track-color: #4db6ea}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: #fff;--mat-slide-toggle-disabled-selected-icon-color: #fff;--mat-slide-toggle-selected-focus-state-layer-color: #900;--mat-slide-toggle-selected-handle-color: #900;--mat-slide-toggle-selected-hover-state-layer-color: #900;--mat-slide-toggle-selected-pressed-state-layer-color: #900;--mat-slide-toggle-selected-focus-handle-color: #900;--mat-slide-toggle-selected-hover-handle-color: #900;--mat-slide-toggle-selected-pressed-handle-color: #900;--mat-slide-toggle-selected-focus-track-color: #b84d4d;--mat-slide-toggle-selected-hover-track-color: #b84d4d;--mat-slide-toggle-selected-pressed-track-color: #b84d4d;--mat-slide-toggle-selected-track-color: #b84d4d}html{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-display: block}html,html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-slide-toggle-label-text-line-height: 1;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: normal;--mat-slide-toggle-label-text-weight: 500}html{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #2f4256;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #2f4256;--mat-radio-selected-hover-icon-color: #2f4256;--mat-radio-selected-icon-color: #2f4256;--mat-radio-selected-pressed-icon-color: #2f4256;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #0096e1;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #0096e1;--mat-radio-selected-hover-icon-color: #0096e1;--mat-radio-selected-icon-color: #0096e1;--mat-radio-selected-pressed-icon-color: #0096e1;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #900;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #900;--mat-radio-selected-hover-icon-color: #900;--mat-radio-selected-icon-color: #900;--mat-radio-selected-pressed-icon-color: #900;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-radio-label-text-line-height: 1;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: normal;--mat-radio-label-text-weight: 500}html{--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom}html{--mat-slider-active-track-color: #2f4256;--mat-slider-focus-handle-color: #2f4256;--mat-slider-handle-color: #2f4256;--mat-slider-hover-handle-color: #2f4256;--mat-slider-focus-state-layer-color: color-mix(in srgb, #2f4256 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #2f4256 4%, transparent);--mat-slider-inactive-track-color: #2f4256;--mat-slider-ripple-color: #2f4256;--mat-slider-with-tick-marks-active-container-color: #fff;--mat-slider-with-tick-marks-inactive-container-color: #2f4256;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.mat-accent{--mat-slider-active-track-color: #0096e1;--mat-slider-focus-handle-color: #0096e1;--mat-slider-handle-color: #0096e1;--mat-slider-hover-handle-color: #0096e1;--mat-slider-focus-state-layer-color: color-mix(in srgb, #0096e1 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #0096e1 4%, transparent);--mat-slider-inactive-track-color: #0096e1;--mat-slider-ripple-color: #0096e1;--mat-slider-with-tick-marks-active-container-color: #fff;--mat-slider-with-tick-marks-inactive-container-color: #0096e1}.mat-warn{--mat-slider-active-track-color: #900;--mat-slider-focus-handle-color: #900;--mat-slider-handle-color: #900;--mat-slider-hover-handle-color: #900;--mat-slider-focus-state-layer-color: color-mix(in srgb, #900 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #900 4%, transparent);--mat-slider-inactive-track-color: #900;--mat-slider-ripple-color: #900;--mat-slider-with-tick-marks-active-container-color: #fff;--mat-slider-with-tick-marks-inactive-container-color: #900}html{--mat-slider-label-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-slider-label-label-text-size: 16px;--mat-slider-label-label-text-line-height: 1;--mat-slider-label-label-text-tracking: normal;--mat-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}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: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-menu-item-label-text-size: 14px;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 1;--mat-menu-item-label-text-weight: 400}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #2f4256;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #2f4256;--mat-radio-selected-hover-icon-color: #2f4256;--mat-radio-selected-icon-color: #2f4256;--mat-radio-selected-pressed-icon-color: #2f4256;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #0096e1;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #0096e1;--mat-radio-selected-hover-icon-color: #0096e1;--mat-radio-selected-icon-color: #0096e1;--mat-radio-selected-pressed-icon-color: #0096e1;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #900;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #900;--mat-radio-selected-hover-icon-color: #900;--mat-radio-selected-icon-color: #900;--mat-radio-selected-pressed-icon-color: #900;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #2f4256;--mat-checkbox-selected-hover-icon-color: #2f4256;--mat-checkbox-selected-icon-color: #2f4256;--mat-checkbox-selected-pressed-icon-color: #2f4256;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #2f4256;--mat-checkbox-selected-hover-state-layer-color: #2f4256;--mat-checkbox-selected-pressed-state-layer-color: #2f4256;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #0096e1;--mat-checkbox-selected-hover-icon-color: #0096e1;--mat-checkbox-selected-icon-color: #0096e1;--mat-checkbox-selected-pressed-icon-color: #0096e1;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #0096e1;--mat-checkbox-selected-hover-state-layer-color: #0096e1;--mat-checkbox-selected-pressed-state-layer-color: #0096e1;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #900;--mat-checkbox-selected-hover-icon-color: #900;--mat-checkbox-selected-icon-color: #900;--mat-checkbox-selected-pressed-icon-color: #900;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #900;--mat-checkbox-selected-hover-state-layer-color: #900;--mat-checkbox-selected-pressed-state-layer-color: #900;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-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--selected .mdc-list-item__start,.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--activated .mdc-list-item__start{color:#2f4256}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mat-list-list-item-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-list-list-item-label-text-line-height: 1;--mat-list-list-item-label-text-size: 14px;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, Helvetica Neue, sans-serif;--mat-list-list-item-supporting-text-line-height: 1;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-supporting-text-weight: 500;--mat-list-list-item-trailing-supporting-text-font: Roboto, Helvetica Neue, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 1;--mat-list-list-item-trailing-supporting-text-size: 16px;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-weight: 500}.mdc-list-group__subheader{font:500 16px/1 Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}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: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Roboto, Helvetica Neue, sans-serif;--mat-paginator-container-text-line-height: 1;--mat-paginator-container-text-size: 16px;--mat-paginator-container-text-tracking: normal;--mat-paginator-container-text-weight: 500;--mat-paginator-select-trigger-text-size: 16px}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #2f4256;--mat-tab-active-ripple-color: #2f4256;--mat-tab-inactive-ripple-color: #2f4256;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #2f4256;--mat-tab-active-hover-label-text-color: #2f4256;--mat-tab-active-focus-indicator-color: #2f4256;--mat-tab-active-hover-indicator-color: #2f4256;--mat-tab-active-indicator-color: #2f4256}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #0096e1;--mat-tab-active-ripple-color: #0096e1;--mat-tab-inactive-ripple-color: #0096e1;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #0096e1;--mat-tab-active-hover-label-text-color: #0096e1;--mat-tab-active-focus-indicator-color: #0096e1;--mat-tab-active-hover-indicator-color: #0096e1;--mat-tab-active-indicator-color: #0096e1}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #900;--mat-tab-active-ripple-color: #900;--mat-tab-inactive-ripple-color: #900;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #900;--mat-tab-active-hover-label-text-color: #900;--mat-tab-active-focus-indicator-color: #900;--mat-tab-active-hover-indicator-color: #900;--mat-tab-active-indicator-color: #900}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #2f4256;--mat-tab-foreground-color: #fff}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #0096e1;--mat-tab-foreground-color: #fff}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #900;--mat-tab-foreground-color: #fff}.mat-mdc-tab-header{--mat-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-tab-label-text-size: 16px;--mat-tab-label-text-tracking: normal;--mat-tab-label-text-line-height: 1;--mat-tab-label-text-weight: 500}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #0096e1;--mat-checkbox-selected-hover-icon-color: #0096e1;--mat-checkbox-selected-icon-color: #0096e1;--mat-checkbox-selected-pressed-icon-color: #0096e1;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #0096e1;--mat-checkbox-selected-hover-state-layer-color: #0096e1;--mat-checkbox-selected-pressed-state-layer-color: #0096e1;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #2f4256;--mat-checkbox-selected-hover-icon-color: #2f4256;--mat-checkbox-selected-icon-color: #2f4256;--mat-checkbox-selected-pressed-icon-color: #2f4256;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #2f4256;--mat-checkbox-selected-hover-state-layer-color: #2f4256;--mat-checkbox-selected-pressed-state-layer-color: #2f4256;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #900;--mat-checkbox-selected-hover-icon-color: #900;--mat-checkbox-selected-icon-color: #900;--mat-checkbox-selected-pressed-icon-color: #900;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #900;--mat-checkbox-selected-hover-state-layer-color: #900;--mat-checkbox-selected-pressed-state-layer-color: #900;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px}html{--mat-checkbox-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-checkbox-label-text-line-height: 1;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-label-text-weight: 500}html{--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px}html{--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #2f4256;--mat-button-filled-label-text-color: #fff;--mat-button-filled-ripple-color: color-mix(in srgb, #fff 12%, transparent);--mat-button-filled-state-layer-color: #fff;--mat-button-outlined-label-text-color: #2f4256;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #2f4256 12%, transparent);--mat-button-outlined-state-layer-color: #2f4256;--mat-button-protected-container-color: #2f4256;--mat-button-protected-label-text-color: #fff;--mat-button-protected-ripple-color: color-mix(in srgb, #fff 12%, transparent);--mat-button-protected-state-layer-color: #fff;--mat-button-text-label-text-color: #2f4256;--mat-button-text-ripple-color: color-mix(in srgb, #2f4256 12%, transparent);--mat-button-text-state-layer-color: #2f4256;--mat-button-tonal-container-color: #2f4256;--mat-button-tonal-label-text-color: #fff;--mat-button-tonal-ripple-color: color-mix(in srgb, #fff 12%, transparent);--mat-button-tonal-state-layer-color: #fff}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #0096e1;--mat-button-filled-label-text-color: #fff;--mat-button-filled-ripple-color: color-mix(in srgb, #fff 12%, transparent);--mat-button-filled-state-layer-color: #fff;--mat-button-outlined-label-text-color: #0096e1;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #0096e1 12%, transparent);--mat-button-outlined-state-layer-color: #0096e1;--mat-button-protected-container-color: #0096e1;--mat-button-protected-label-text-color: #fff;--mat-button-protected-ripple-color: color-mix(in srgb, #fff 12%, transparent);--mat-button-protected-state-layer-color: #fff;--mat-button-text-label-text-color: #0096e1;--mat-button-text-ripple-color: color-mix(in srgb, #0096e1 12%, transparent);--mat-button-text-state-layer-color: #0096e1;--mat-button-tonal-container-color: #0096e1;--mat-button-tonal-label-text-color: #fff;--mat-button-tonal-ripple-color: color-mix(in srgb, #fff 12%, transparent);--mat-button-tonal-state-layer-color: #fff}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--mat-button-filled-container-color: #900;--mat-button-filled-label-text-color: #fff;--mat-button-filled-ripple-color: color-mix(in srgb, #fff 12%, transparent);--mat-button-filled-state-layer-color: #fff;--mat-button-outlined-label-text-color: #900;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #900 12%, transparent);--mat-button-outlined-state-layer-color: #900;--mat-button-protected-container-color: #900;--mat-button-protected-label-text-color: #fff;--mat-button-protected-ripple-color: color-mix(in srgb, #fff 12%, transparent);--mat-button-protected-state-layer-color: #fff;--mat-button-text-label-text-color: #900;--mat-button-text-ripple-color: color-mix(in srgb, #900 12%, transparent);--mat-button-text-state-layer-color: #900;--mat-button-tonal-container-color: #900;--mat-button-tonal-label-text-color: #fff;--mat-button-tonal-ripple-color: color-mix(in srgb, #fff 12%, transparent);--mat-button-tonal-state-layer-color: #fff}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block}html{--mat-button-filled-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-button-filled-label-text-size: 16px;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-button-outlined-label-text-size: 16px;--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-button-protected-label-text-size: 16px;--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-button-text-label-text-size: 16px;--mat-button-text-label-text-tracking: normal;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-button-tonal-label-text-size: 16px;--mat-button-tonal-label-text-tracking: normal;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #2f4256;--mat-icon-button-state-layer-color: #2f4256;--mat-icon-button-ripple-color: color-mix(in srgb, #2f4256 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #0096e1;--mat-icon-button-state-layer-color: #0096e1;--mat-icon-button-ripple-color: color-mix(in srgb, #0096e1 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #900;--mat-icon-button-state-layer-color: #900;--mat-icon-button-ripple-color: color-mix(in srgb, #900 12%, transparent)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html{--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-container-shape: 50%;--mat-fab-touch-target-size: 48px;--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-container-shape: 50%;--mat-fab-small-touch-target-size: 48px;--mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #2f4256;--mat-fab-foreground-color: #fff;--mat-fab-ripple-color: color-mix(in srgb, #2f4256 12%, transparent);--mat-fab-small-container-color: #2f4256;--mat-fab-small-foreground-color: #fff;--mat-fab-small-ripple-color: color-mix(in srgb, #fff 12%, transparent);--mat-fab-small-state-layer-color: #fff;--mat-fab-state-layer-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #0096e1;--mat-fab-foreground-color: #fff;--mat-fab-ripple-color: color-mix(in srgb, #0096e1 12%, transparent);--mat-fab-small-container-color: #0096e1;--mat-fab-small-foreground-color: #fff;--mat-fab-small-ripple-color: color-mix(in srgb, #fff 12%, transparent);--mat-fab-small-state-layer-color: #fff;--mat-fab-state-layer-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #900;--mat-fab-foreground-color: #fff;--mat-fab-ripple-color: color-mix(in srgb, #900 12%, transparent);--mat-fab-small-container-color: #900;--mat-fab-small-foreground-color: #fff;--mat-fab-small-ripple-color: color-mix(in srgb, #fff 12%, transparent);--mat-fab-small-state-layer-color: #fff;--mat-fab-state-layer-color: #fff}html{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block}html{--mat-fab-extended-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-fab-extended-label-text-size: 16px;--mat-fab-extended-label-text-tracking: normal;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #6d7b89}html{--mat-snack-bar-supporting-text-font: Roboto, Helvetica Neue, sans-serif;--mat-snack-bar-supporting-text-line-height: 1;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 500}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, Helvetica Neue, sans-serif;--mat-table-header-headline-line-height: 1;--mat-table-header-headline-size: 16px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: normal;--mat-table-row-item-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-table-row-item-label-text-line-height: 1;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 500;--mat-table-row-item-label-text-tracking: normal;--mat-table-footer-supporting-text-font: Roboto, Helvetica Neue, sans-serif;--mat-table-footer-supporting-text-line-height: 1;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 500;--mat-table-footer-supporting-text-tracking: normal}html{--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px}html{--mat-progress-spinner-active-indicator-color: #2f4256}.mat-accent{--mat-progress-spinner-active-indicator-color: #0096e1}.mat-warn{--mat-progress-spinner-active-indicator-color: #900}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #2f4256;--mat-badge-text-color: #fff;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #0096e1;--mat-badge-text-color: #fff}.mat-badge-warn{--mat-badge-background-color: #900;--mat-badge-text-color: #fff}html{--mat-badge-text-font: Roboto, Helvetica Neue, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto, Helvetica Neue, sans-serif;--mat-bottom-sheet-container-text-line-height: 1;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 500}html{--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px}html{--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87)}html{--mat-button-toggle-height: 48px}html{--mat-button-toggle-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-button-toggle-label-text-line-height: 1;--mat-button-toggle-label-text-size: 14px;--mat-button-toggle-label-text-tracking: normal;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 1;--mat-button-toggle-legacy-label-text-size: 14px;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #2f4256 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #0096e1 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #fff;--mat-datepicker-calendar-date-selected-state-background-color: #2f4256;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #2f4256 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #fff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #2f4256 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #2f4256 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #2f4256;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #0096e1 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #0096e1 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #fff;--mat-datepicker-calendar-date-selected-state-background-color: #0096e1;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #0096e1 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #fff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #0096e1 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #0096e1 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #0096e1;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #900 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #0096e1 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #fff;--mat-datepicker-calendar-date-selected-state-background-color: #900;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #900 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #fff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #900 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #900 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #900;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, Helvetica Neue, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 16px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 16px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}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: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, Helvetica Neue, sans-serif;--mat-expansion-header-text-size: 16px;--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, Helvetica Neue, sans-serif;--mat-expansion-container-text-line-height: 1;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 500}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 16px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 16px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #2f4256}.mat-icon.mat-accent{--mat-icon-color: #0096e1}.mat-icon.mat-warn{--mat-icon-color: #900}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0}html{--mat-stepper-header-icon-foreground-color: #fff;--mat-stepper-header-selected-state-icon-background-color: #2f4256;--mat-stepper-header-selected-state-icon-foreground-color: #fff;--mat-stepper-header-done-state-icon-background-color: #2f4256;--mat-stepper-header-done-state-icon-foreground-color: #fff;--mat-stepper-header-edit-state-icon-background-color: #2f4256;--mat-stepper-header-edit-state-icon-foreground-color: #fff;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #900;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #900;--mat-stepper-header-error-state-icon-background-color: transparent}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: #fff;--mat-stepper-header-selected-state-icon-background-color: #0096e1;--mat-stepper-header-selected-state-icon-foreground-color: #fff;--mat-stepper-header-done-state-icon-background-color: #0096e1;--mat-stepper-header-done-state-icon-foreground-color: #fff;--mat-stepper-header-edit-state-icon-background-color: #0096e1;--mat-stepper-header-edit-state-icon-foreground-color: #fff}.mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: #fff;--mat-stepper-header-selected-state-icon-background-color: #900;--mat-stepper-header-selected-state-icon-foreground-color: #fff;--mat-stepper-header-done-state-icon-background-color: #900;--mat-stepper-header-done-state-icon-foreground-color: #fff;--mat-stepper-header-edit-state-icon-background-color: #900;--mat-stepper-header-edit-state-icon-foreground-color: #fff}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, Helvetica Neue, sans-serif;--mat-stepper-header-label-text-font: Roboto, Helvetica Neue, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: 14px;--mat-stepper-header-selected-state-label-text-size: 14px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: rgba(0, 0, 0, .87)}html{--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #2f4256;--mat-toolbar-container-text-color: #fff}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #0096e1;--mat-toolbar-container-text-color: #fff}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #900;--mat-toolbar-container-text-color: #fff}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto, Helvetica Neue, sans-serif;--mat-toolbar-title-text-line-height: 1;--mat-toolbar-title-text-size: 16px;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 100}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto, Helvetica Neue, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 500}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-timepicker-container-background-color: white}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:500 16px/1 Roboto,Helvetica Neue,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:100 16px/1 Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:500 16px/1 Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 14px/1 Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:500 11.62px/1 Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:500 9.38px/1 Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 16px/1 Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:500 14px/1 Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.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:500 16px/1 Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-headline-1,.mat-typography .mat-headline-1{font:500 16px/1 Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2,.mat-headline-3,.mat-typography .mat-headline-3,.mat-headline-4,.mat-typography .mat-headline-4{font:500 16px/1 Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-sidenav-container,.mat-sidenav-content,.mat-mdc-tab-body-content{transform:none!important}.mat-form-field-disabled .mdc-notched-outline__leading,.mat-form-field-disabled .mdc-notched-outline__notch,.mat-form-field-disabled .mdc-notched-outline__trailing{border-color:transparent!important}.mat-form-field-disabled mat-label{color:#5f6f83;cursor:not-allowed!important}.mat-form-field-disabled .mat-mdc-label,.mat-form-field-disabled .mat-mdc-floating-label{color:#667085!important}.mat-form-field-disabled input,.mat-form-field-disabled textarea,.mat-form-field-disabled .mat-select-disabled .mat-select-value{color:#334155!important;-webkit-text-fill-color:#334155!important;font-weight:500!important;opacity:1;background-color:transparent;cursor:not-allowed!important}.mat-form-field-disabled .mat-datepicker-toggle{display:none}:root{--z-form-gap-row: 8px;--z-form-gap-col: 16px;--z-action-button-min-width: 112px;--z-child-action-button-width: 116px;--z-edit-max-width: 1180px;--z-edit-padding: 10px;--z-section-gap: 10px;--z-modal-surface-padding: 18px;--z-modal-viewport-gap: 48px;--z-modal-header-body-gap: 12px;--z-modal-scroll-bottom-padding: max(30px, calc(env(safe-area-inset-bottom) + 22px) );--z-mobile-scroll-bottom-padding: max(28px, calc(env(safe-area-inset-bottom) + 20px) );--z-modal-max-height: calc(100vh - var(--z-modal-viewport-gap))}@supports (height: 100svh){:root{--z-modal-max-height: calc(100svh - var(--z-modal-viewport-gap))}}@supports (height: 100dvh){:root{--z-modal-max-height: calc(100dvh - var(--z-modal-viewport-gap))}}.z-edit-page{width:100%;height:100%;min-height:0;overflow:hidden;box-sizing:border-box}.z-edit-container{display:flex;flex-direction:column;width:100%;max-width:var(--z-edit-max-width);height:100%;min-height:0;margin:0 auto;padding:0 var(--z-edit-padding) var(--z-edit-padding);overflow:hidden;box-sizing:border-box}.z-edit-header{flex:0 0 auto;min-width:0;box-sizing:border-box}.z-edit-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;padding-bottom:6px;box-sizing:border-box}.z-edit-title{min-width:0;box-sizing:border-box}.z-edit-content{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box}.z-edit-scroll{width:100%;height:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch}.z-edit-footer{flex:0 0 auto;min-width:0;padding-top:8px;box-sizing:border-box}.z-edit-page--fit-content,.z-edit-page--fit-content>.z-edit-container,.z-edit-container--fit-content{height:auto;overflow:visible}.z-edit-page--fit-content .z-edit-content,.z-edit-page--fit-content .z-edit-scroll,.z-edit-container--fit-content .z-edit-content,.z-edit-container--fit-content .z-edit-scroll{height:auto;overflow:visible}.z-modal-content{display:flex;flex-direction:column;max-height:var(--z-modal-max-height);min-width:0;min-height:0;overflow:hidden;box-sizing:border-box}.cdk-overlay-pane:has(.z-modal-content){max-height:var(--z-modal-max-height)}.cdk-overlay-pane:has(.z-modal-content) .mat-mdc-dialog-container,.cdk-overlay-pane:has(.z-modal-content) .mdc-dialog__surface{max-height:inherit;overflow:hidden}.z-modal-content>.z-edit-scroll,.z-modal-content>.z-modal-scroll{flex:1 1 auto;min-width:0;min-height:0;padding-bottom:var(--z-modal-scroll-bottom-padding);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.z-modal-content>app-header-edit+.z-edit-scroll,.z-modal-content>app-header-edit+.z-modal-scroll{padding-top:var(--z-modal-header-body-gap)!important;padding-right:var(--z-modal-surface-padding)!important;padding-bottom:var(--z-modal-scroll-bottom-padding)!important;padding-left:var(--z-modal-surface-padding)!important}.z-modal-content>app-header-edit+form,.z-modal-content>app-header-edit+main,.z-modal-content>app-header-edit+section{box-sizing:border-box;min-width:0;padding-right:var(--z-modal-surface-padding)!important;padding-left:var(--z-modal-surface-padding)!important}.z-modal-content .mat-mdc-tab-body-wrapper,.z-edit-page .mat-mdc-tab-body-wrapper{margin-top:6px}@media(max-width:600px){.z-modal-content{overflow:hidden}.z-modal-content>app-header-edit{position:relative;z-index:3;display:block;flex:0 0 auto;min-width:0}.z-modal-content>app-header-edit~*{min-width:0;min-height:0}.z-modal-content>app-header-edit+form,.z-modal-content>app-header-edit+main,.z-modal-content>app-header-edit+section{flex:1 1 auto;padding-right:var(--z-modal-surface-padding)!important;padding-left:var(--z-modal-surface-padding)!important}.z-modal-content>.z-edit-scroll,.z-modal-content>.z-modal-scroll{padding-bottom:var(--z-mobile-scroll-bottom-padding)!important}}.z-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--z-form-gap-col);row-gap:var(--z-form-gap-row)!important;align-items:start;width:100%;min-width:0;box-sizing:border-box}.z-form-grid>*{display:block;min-width:0;box-sizing:border-box}.z-form-grid>.template-margin,.catalogo-form-grid>.template-margin,.config-edit-grid>.template-margin,.destinatario-form-grid>.template-margin,.empresas-edit-fields>.template-margin{width:100%;max-width:100%}.z-form-grid>.z-col-12{grid-column:span 12}.z-form-grid>.z-col-10{grid-column:span 10}.z-form-grid>.z-col-8{grid-column:span 8}.z-form-grid>.z-col-6{grid-column:span 6}.z-form-grid>.z-col-4{grid-column:span 4}.z-form-grid>.z-col-3{grid-column:span 3}.z-form-grid>.z-col-2{grid-column:span 2}.z-field{width:100%;min-width:0;box-sizing:border-box}.z-section{width:100%;min-width:0;margin-bottom:var(--z-section-gap);box-sizing:border-box}.z-section:last-child{margin-bottom:0}.z-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;box-sizing:border-box}.z-actions z-button,.z-edit-footer z-button,.z-child-actions z-button{display:inline-flex;flex:0 0 auto}.z-actions .z-button-base:not(.z-button-base--somente-icone),.z-edit-footer .z-button-base:not(.z-button-base--somente-icone){min-width:var(--z-action-button-min-width)}.z-child-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;box-sizing:border-box}.z-child-actions .z-button-base:not(.z-button-base--somente-icone){width:var(--z-child-action-button-width);min-width:var(--z-child-action-button-width);min-height:38px;padding-inline:.8rem;border-width:1px;border-radius:.42rem;background:#fff;box-shadow:inset 4px 0 0 currentColor}.z-child-actions .z-button-base--sucesso{background:#fff;border-color:#8ad3a1;color:#126b35!important}.z-child-actions .z-button-base--sucesso:hover:not(:disabled){background:#f0fbf4;border-color:#5fbd7e;color:#0e5d2d!important}.z-child-actions .z-button-base--perigo{background:#fff;border-color:#ee9b94;color:#a73b34!important}.z-child-actions .z-button-base--perigo:hover:not(:disabled){background:#fff4f2;border-color:#df756d;color:#8e2f2a!important}.z-child-actions .z-button-base--fantasma,.z-child-actions .z-button-base--primario,.z-child-actions .z-button-base--secundario,.z-child-actions .z-button-base--neutro{background:#fff;border-color:#adc7df;color:#25526f!important}.z-child-actions .z-button-base--fantasma:hover:not(:disabled),.z-child-actions .z-button-base--primario:hover:not(:disabled),.z-child-actions .z-button-base--secundario:hover:not(:disabled),.z-child-actions .z-button-base--neutro:hover:not(:disabled){background:#f1f7fd;border-color:#8fb4d5;color:#173d57!important}.z-child-actions .z-button-base:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 4px 0 0 currentColor,0 4px 10px #0f172a14}.z-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;box-sizing:border-box}.z-col-12 mat-form-field,.z-col-12 .mat-mdc-form-field,.z-col-12 z-date-input,.z-col-12 z-input-quantidade,.z-col-12 z-input-valor-monetario,.z-col-12 z-select-search,.z-col-12 app-select-search,.z-col-12 app-z-select-search,.z-col-12 input,.z-col-12 textarea,.z-col-12 select,.z-col-10 mat-form-field,.z-col-10 .mat-mdc-form-field,.z-col-10 z-date-input,.z-col-10 z-input-quantidade,.z-col-10 z-input-valor-monetario,.z-col-10 z-select-search,.z-col-10 app-select-search,.z-col-10 app-z-select-search,.z-col-10 input,.z-col-10 textarea,.z-col-10 select,.z-col-8 mat-form-field,.z-col-8 .mat-mdc-form-field,.z-col-8 z-date-input,.z-col-8 z-input-quantidade,.z-col-8 z-input-valor-monetario,.z-col-8 z-select-search,.z-col-8 app-select-search,.z-col-8 app-z-select-search,.z-col-8 input,.z-col-8 textarea,.z-col-8 select,.z-col-6 mat-form-field,.z-col-6 .mat-mdc-form-field,.z-col-6 z-date-input,.z-col-6 z-input-quantidade,.z-col-6 z-input-valor-monetario,.z-col-6 z-select-search,.z-col-6 app-select-search,.z-col-6 app-z-select-search,.z-col-6 input,.z-col-6 textarea,.z-col-6 select,.z-col-4 mat-form-field,.z-col-4 .mat-mdc-form-field,.z-col-4 z-date-input,.z-col-4 z-input-quantidade,.z-col-4 z-input-valor-monetario,.z-col-4 z-select-search,.z-col-4 app-select-search,.z-col-4 app-z-select-search,.z-col-4 input,.z-col-4 textarea,.z-col-4 select,.z-col-3 mat-form-field,.z-col-3 .mat-mdc-form-field,.z-col-3 z-date-input,.z-col-3 z-input-quantidade,.z-col-3 z-input-valor-monetario,.z-col-3 z-select-search,.z-col-3 app-select-search,.z-col-3 app-z-select-search,.z-col-3 input,.z-col-3 textarea,.z-col-3 select,.z-col-2 mat-form-field,.z-col-2 .mat-mdc-form-field,.z-col-2 z-date-input,.z-col-2 z-input-quantidade,.z-col-2 z-input-valor-monetario,.z-col-2 z-select-search,.z-col-2 app-select-search,.z-col-2 app-z-select-search,.z-col-2 input,.z-col-2 textarea,.z-col-2 select,.z-field mat-form-field,.z-field .mat-mdc-form-field,.z-field z-date-input,.z-field z-input-quantidade,.z-field z-input-valor-monetario,.z-field z-select-search,.z-field app-select-search,.z-field app-z-select-search,.z-field input,.z-field textarea,.z-field select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.z-form-grid>mat-form-field,.z-form-grid>.mat-mdc-form-field,.z-form-grid>z-date-input,.z-form-grid>z-input-quantidade,.z-form-grid>z-input-valor-monetario,.z-form-grid>z-select-search,.z-form-grid>app-select-search,.z-form-grid>app-z-select-search,.catalogo-form-grid>mat-form-field,.catalogo-form-grid>.mat-mdc-form-field,.catalogo-form-grid>z-date-input,.catalogo-form-grid>z-input-quantidade,.catalogo-form-grid>z-input-valor-monetario,.catalogo-form-grid>z-select-search,.catalogo-form-grid>app-select-search,.catalogo-form-grid>app-z-select-search,.config-edit-grid>mat-form-field,.config-edit-grid>.mat-mdc-form-field,.config-edit-grid>z-date-input,.config-edit-grid>z-input-quantidade,.config-edit-grid>z-input-valor-monetario,.config-edit-grid>z-select-search,.config-edit-grid>app-select-search,.config-edit-grid>app-z-select-search,.destinatario-form-grid>mat-form-field,.destinatario-form-grid>.mat-mdc-form-field,.destinatario-form-grid>z-date-input,.destinatario-form-grid>z-input-quantidade,.destinatario-form-grid>z-input-valor-monetario,.destinatario-form-grid>z-select-search,.destinatario-form-grid>app-select-search,.destinatario-form-grid>app-z-select-search,.empresas-edit-fields>mat-form-field,.empresas-edit-fields>.mat-mdc-form-field,.empresas-edit-fields>z-date-input,.empresas-edit-fields>z-input-quantidade,.empresas-edit-fields>z-input-valor-monetario,.empresas-edit-fields>z-select-search,.empresas-edit-fields>app-select-search,.empresas-edit-fields>app-z-select-search,.z-form-grid>* mat-form-field,.z-form-grid>* .mat-mdc-form-field,.z-form-grid>* z-date-input,.z-form-grid>* z-input-quantidade,.z-form-grid>* z-input-valor-monetario,.z-form-grid>* z-select-search,.z-form-grid>* app-select-search,.z-form-grid>* app-z-select-search,.catalogo-form-grid>* mat-form-field,.catalogo-form-grid>* .mat-mdc-form-field,.catalogo-form-grid>* z-date-input,.catalogo-form-grid>* z-input-quantidade,.catalogo-form-grid>* z-input-valor-monetario,.catalogo-form-grid>* z-select-search,.catalogo-form-grid>* app-select-search,.catalogo-form-grid>* app-z-select-search,.config-edit-grid>* mat-form-field,.config-edit-grid>* .mat-mdc-form-field,.config-edit-grid>* z-date-input,.config-edit-grid>* z-input-quantidade,.config-edit-grid>* z-input-valor-monetario,.config-edit-grid>* z-select-search,.config-edit-grid>* app-select-search,.config-edit-grid>* app-z-select-search,.destinatario-form-grid>* mat-form-field,.destinatario-form-grid>* .mat-mdc-form-field,.destinatario-form-grid>* z-date-input,.destinatario-form-grid>* z-input-quantidade,.destinatario-form-grid>* z-input-valor-monetario,.destinatario-form-grid>* z-select-search,.destinatario-form-grid>* app-select-search,.destinatario-form-grid>* app-z-select-search,.empresas-edit-fields>* mat-form-field,.empresas-edit-fields>* .mat-mdc-form-field,.empresas-edit-fields>* z-date-input,.empresas-edit-fields>* z-input-quantidade,.empresas-edit-fields>* z-input-valor-monetario,.empresas-edit-fields>* z-select-search,.empresas-edit-fields>* app-select-search,.empresas-edit-fields>* app-z-select-search{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.z-form-grid table,.z-form-grid ag-grid-angular,.z-form-grid .ag-root-wrapper,.z-form-grid .mat-mdc-table,.z-form-grid .mat-table,.z-section table,.z-section ag-grid-angular,.z-section .ag-root-wrapper,.z-section .mat-mdc-table,.z-section .mat-table,.z-field table,.z-field ag-grid-angular,.z-field .ag-root-wrapper,.z-field .mat-mdc-table,.z-field .mat-table{max-width:100%;min-width:0}.z-grid-overflow{max-width:100%;min-width:0;overflow:auto;box-sizing:border-box}.template-margin{min-width:0;margin:0;box-sizing:border-box}.catalogo-form-grid,.config-edit-grid,.destinatario-form-grid,.empresas-edit-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--z-form-gap-col);row-gap:var(--z-form-gap-row)!important;align-items:start;width:100%;min-width:0;box-sizing:border-box}.catalogo-form-grid>*,.config-edit-grid>*,.destinatario-form-grid>*,.empresas-edit-fields>*{display:block;min-width:0;box-sizing:border-box}@media(max-width:1024px){.z-edit-container{max-width:100%}.z-form-grid,.catalogo-form-grid,.config-edit-grid,.destinatario-form-grid,.empresas-edit-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.z-form-grid>.z-col-12,.z-form-grid>.z-col-10,.z-form-grid>.z-col-8,.z-form-grid>.z-col-6{grid-column:span 6}.z-form-grid>.z-col-4,.z-form-grid>.z-col-3,.z-form-grid>.z-col-2{grid-column:span 3}}@media(max-width:768px){.z-edit-container{padding:0 5px 12px}.z-form-grid,.catalogo-form-grid,.config-edit-grid,.destinatario-form-grid,.empresas-edit-fields{grid-template-columns:1fr;column-gap:5px}.z-form-grid>.z-col-12,.z-form-grid>.z-col-10,.z-form-grid>.z-col-8,.z-form-grid>.z-col-6,.z-form-grid>.z-col-4,.z-form-grid>.z-col-3,.z-form-grid>.z-col-2,.z-form-grid>*{grid-column:1/-1}.z-actions,.z-toolbar,.z-child-actions{justify-content:stretch}.z-edit-header-row{flex-direction:column}.z-actions>*,.z-toolbar>*,.z-child-actions>*{max-width:100%}.z-child-actions{align-items:flex-start;justify-content:flex-start}}@media(max-width:390px){.z-edit-container{padding:0 5px 10px}.z-actions{gap:8px}}app-produtos-edit{display:block;width:100%;height:min(82dvh,760px);max-height:min(82dvh,760px);min-height:0;box-sizing:border-box}app-produtos-edit *,app-produtos-edit *:before,app-produtos-edit *:after{box-sizing:border-box}app-produtos-edit .modal{--movimento-edit-content-gutter: 20px;--catalogo-edit-content-width: min( calc(100% - 40px) , 1460px);display:flex;flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden;border-radius:18px;background:#fff}app-produtos-edit .catalogo-edit-header{flex:0 0 auto;width:100%;max-width:100%;min-width:0;margin-inline:auto;padding:0;z-index:2}app-produtos-edit .catalogo-edit-form{flex:1 1 auto;width:var(--catalogo-edit-content-width);max-width:var(--catalogo-edit-content-width);min-height:0;margin-inline:auto;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;padding:0 12px 12px;scrollbar-gutter:stable}app-produtos-edit .catalogo-edit-form mat-form-field{width:100%}app-produtos-edit .catalogo-tab-panel[hidden]{display:none!important}app-produtos-edit .catalogo-tab-panel{width:100%;max-width:1280px;margin-inline:auto}app-produtos-edit .catalogo-edit-section{scroll-margin-top:12px}app-produtos-edit .catalogo-side-section-nav{position:fixed;top:50%;left:max(4px,env(safe-area-inset-left));z-index:30;display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid rgba(180,198,216,.7);border-radius:999px;background:#ffffffeb;box-shadow:0 14px 30px #0f172a29;opacity:0;pointer-events:none;transform:translate(-44px,-50%);transition:opacity .18s ease,transform .18s ease}app-produtos-edit .catalogo-side-section-nav--visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}app-produtos-edit .catalogo-side-section-nav__button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:#47627d;cursor:pointer}app-produtos-edit .catalogo-side-section-nav__button mat-icon{width:19px;height:19px;font-size:19px;line-height:19px}app-produtos-edit .catalogo-side-section-nav__button--active{border-color:#1967a9;background:#e8f2fc;color:#0f4f86;box-shadow:0 8px 18px #1967a92e}app-produtos-edit app-header-edit .z-header-fixo--modern{border-radius:14px;box-shadow:0 8px 22px #0f172a0f}app-produtos-edit app-header-edit .header-main-row--modern{align-items:flex-start;min-height:auto}app-produtos-edit app-header-edit .footer-container{overflow:visible}app-produtos-edit .mat-pseudo-checkbox{display:none!important}app-produtos-edit .precos{margin-bottom:10px}app-produtos-edit .stock-tab-layout{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0}app-produtos-edit .stock-tab-section{width:100%;min-width:0}app-produtos-edit .stock-tab-section--dimensions{padding:14px;border:1px solid #dbe7f3;border-radius:14px;background:#fff;box-shadow:0 8px 18px #0f172a0a}app-produtos-edit .stock-tab-section__header{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}app-produtos-edit .stock-tab-section__header span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}app-produtos-edit .stock-tab-section__header h3{margin:0;color:#102a43;font-size:17px;font-weight:800;line-height:1.15}app-produtos-edit .stock-tab-section__header mat-panel-title{display:none}app-produtos-edit .price-dashboard{display:flex;flex-direction:column;gap:8px;width:100%;max-width:1280px;margin-inline:auto}app-produtos-edit .price-dashboard__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0}app-produtos-edit .price-dashboard__switch{display:inline-grid;grid-template-columns:repeat(3,minmax(96px,1fr));gap:4px;padding:4px;border:1px solid #cfe1f4;border-radius:8px;background:#eff7ff}app-produtos-edit .price-dashboard__switch button,app-produtos-edit .price-dashboard__clear-filter{min-height:32px;padding:6px 12px;border:0;border-radius:6px;background:transparent;color:#28506f;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}app-produtos-edit .price-dashboard__switch-button--active{background:#0f7edb!important;color:#fff!important;box-shadow:0 4px 10px #0f7edb38}app-produtos-edit .price-dashboard__clear-filter{border:1px solid #bfd5ea;background:#fff}app-produtos-edit .price-summary-groups{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:6px;align-items:stretch}app-produtos-edit .price-summary-group{min-width:0;padding:6px;border:1px solid #dbe6f2;border-radius:8px;background:#f6f9fc}app-produtos-edit .price-summary-group--purchase{border-color:#f1d4d0;background:#fff8f7}app-produtos-edit .price-summary-group__title{display:block;margin-bottom:4px;color:#668098;font-size:.64rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}app-produtos-edit .price-summary-group--purchase .price-summary-group__title{color:#a54235}app-produtos-edit .price-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:5px}app-produtos-edit .price-summary-group--purchase .price-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}app-produtos-edit .price-summary-card{min-width:0;min-height:50px;padding:6px 10px;border:1px solid #d9e5f0;border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}app-produtos-edit .price-summary-card:hover{border-color:#7dbcf4;box-shadow:0 6px 16px #0f7edb1f}app-produtos-edit .price-summary-card--purchase{border-color:#f0c8c1;background:#fffaf9}app-produtos-edit .price-summary-card--purchase:hover{border-color:#db7f70;box-shadow:0 6px 16px #c446331f}app-produtos-edit .price-summary-card--active{border-color:#0f7edb;background:#eff7ff}app-produtos-edit .price-summary-card--purchase.price-summary-card--active{border-color:#c44633;background:#fff1ef}app-produtos-edit .price-summary-card strong{display:block;overflow:hidden;color:#0f6cbd;font-size:.95rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}app-produtos-edit .price-summary-card--purchase strong{color:#b33122}app-produtos-edit .price-summary-card span{display:block;margin-top:2px;overflow:hidden;color:#263d53;font-size:.76rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}app-produtos-edit .price-summary-card--purchase span{color:#4c2f2b}app-produtos-edit .price-table-card{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid #dbe6f2;border-radius:10px;background:#fff}app-produtos-edit .price-table-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #edf2f7}app-produtos-edit .price-table-card__header span{color:#668098;font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}app-produtos-edit .price-table-card__header h3{margin:2px 0 0;color:#17324d;font-size:.92rem;font-weight:800}app-produtos-edit .price-table-card__header>strong{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:30px;padding:0 9px;border-radius:999px;background:#eaf4ff;color:#0f6cbd;font-size:.84rem;font-weight:800}app-produtos-edit .price-table-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;border:1px solid #dbe6f2;border-radius:10px;background:#f7fbff}app-produtos-edit .price-table-filters__group{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;align-items:start}app-produtos-edit .price-table-filters__group>span{padding-top:7px;color:#668098;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}app-produtos-edit .price-table-filters__chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}app-produtos-edit .price-table-filter-chip{display:inline-flex;align-items:center;max-width:220px;min-height:28px;gap:6px;padding:4px 10px;border:1px solid #cfe1f4;border-radius:999px;background:#fff;color:#315b7d;font:inherit;font-size:.74rem;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}app-produtos-edit .price-table-filter-chip:hover{border-color:#7dbcf4;box-shadow:0 4px 10px #0f7edb1a}app-produtos-edit .price-table-filter-chip--active{border-color:#0f7edb;background:#0f7edb;color:#fff;box-shadow:0 5px 12px #0f7edb2e}app-produtos-edit .price-table-filter-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-produtos-edit .price-table-filter-chip small{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#eaf4ff;color:#0f6cbd;font-size:.65rem;font-weight:900}app-produtos-edit .price-table-filter-chip--active small{background:#ffffff38;color:#fff}app-produtos-edit .price-table-scroll{width:100%;overflow-x:auto;border:1px solid #dbe6f2;border-radius:10px}app-produtos-edit .price-table{width:100%;min-width:680px;border-collapse:collapse;background:#fff}app-produtos-edit .price-table th,app-produtos-edit .price-table td{padding:10px 12px;border-bottom:1px solid #e8eef5;color:#17324d;font-size:.78rem;line-height:1.2;text-align:left;vertical-align:middle}app-produtos-edit .price-table th:nth-child(3),app-produtos-edit .price-table td:nth-child(3){text-align:right}app-produtos-edit .price-table th{background:#f6f9fc;color:#315b7d;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}app-produtos-edit .price-table tbody tr:last-child td{border-bottom:0}app-produtos-edit .price-table tbody tr:hover{background:#f7fbff}app-produtos-edit .price-table__muted{color:#5f7890;font-weight:700}app-produtos-edit .price-table__value{color:#0f6cbd;font-size:.86rem;text-align:right}app-produtos-edit .price-table__value-cell{display:grid;grid-template-columns:1fr 28px;align-items:center;gap:8px;width:100%;min-width:0}app-produtos-edit .price-table__edit-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #cfe1f4;border-radius:999px;background:#f7fbff;color:#0f6cbd;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}app-produtos-edit .price-table__edit-button:hover{border-color:#7dbcf4;background:#eaf4ff;box-shadow:0 4px 10px #0f7edb24}app-produtos-edit .price-table__edit-button mat-icon{width:16px;height:16px;font-size:16px}app-produtos-edit .price-table-edit-backdrop{position:fixed;z-index:1100;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f203038}app-produtos-edit .price-table-edit-dialog{display:flex;flex-direction:column;width:min(420px,100vw - 40px);gap:12px;padding:14px;border:1px solid #dbe6f2;border-radius:12px;background:#fff;box-shadow:0 20px 44px #0f20302e}app-produtos-edit .price-table-edit-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}app-produtos-edit .price-table-edit-dialog header span{color:#668098;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}app-produtos-edit .price-table-edit-dialog header h3{margin:3px 0 0;color:#17324d;font-size:.92rem;font-weight:800}app-produtos-edit .price-table-edit-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #dbe6f2;border-radius:10px;background:#fff;color:#17324d;cursor:pointer}app-produtos-edit .price-table-edit-dialog__close mat-icon{width:18px;height:18px;font-size:18px}app-produtos-edit .price-table-edit-dialog__field{display:block}app-produtos-edit .price-table-edit-dialog__field z-input-valor-monetario{display:block;width:100%}app-produtos-edit .price-table-edit-dialog__field .mat-mdc-form-field,app-produtos-edit .price-table-edit-dialog__field .mat-form-field{width:100%}app-produtos-edit .price-table-edit-dialog__error{margin:0;color:#b42318;font-size:.78rem;font-weight:700}app-produtos-edit .price-table-edit-dialog footer{display:flex;justify-content:flex-end;gap:8px}app-produtos-edit .price-table-edit-dialog footer button{min-height:34px;padding:7px 14px;border-radius:8px;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}app-produtos-edit .price-table-edit-dialog footer button:disabled{cursor:progress;opacity:.65}app-produtos-edit .price-table-edit-dialog__cancel{border:1px solid #cfe0f1;background:#fff;color:#315b7d}app-produtos-edit .price-table-edit-dialog__save{border:1px solid #0f7edb;background:#0f7edb;color:#fff}app-produtos-edit .price-table__origin{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#edf7ff;color:#315b7d;font-size:.7rem;font-weight:800}app-produtos-edit .precos-ia-wrapper{display:flex;flex-direction:column;gap:14px;padding:10px 12px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;font-size:13px}app-produtos-edit .precos-ia-card{border:1px solid #d9e0ea;border-radius:12px;background:#fff;padding:10px}app-produtos-edit .precos-ia-card h3{margin:0 0 10px;font-size:16px;line-height:1.2;font-weight:700;color:var(--mat-sys-primary, #2196f3)}app-produtos-edit .precos-ia-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}app-produtos-edit .preco-ia-item{border:1px solid #d9e0ea;border-radius:12px;padding:10px;background:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:start}app-produtos-edit .preco-ia-item h4{grid-column:1/-1;margin:0;font-size:12px;line-height:1.15;font-weight:700;color:#0f172a}app-produtos-edit .preco-ia-item .formula{grid-column:1/-1;margin:-1px 0 2px;font-size:11px;line-height:1.3;color:#334155}app-produtos-edit .preco-ia-item .campos{display:grid;gap:6px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}app-produtos-edit .preco-ia-item .campos mat-form-field{width:100%}app-produtos-edit .preco-ia-item .campos+p,app-produtos-edit .preco-ia-item>p:last-child{grid-column:1/-1;margin:0;font-size:11px;line-height:1.25;color:#475569}app-produtos-edit .precos-ia-card app-z-bar-info{display:block;margin-bottom:8px}app-produtos-edit .precos-ia-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #d9e0ea;border-radius:12px;overflow:hidden}app-produtos-edit .precos-ia-table th,app-produtos-edit .precos-ia-table td{border-bottom:1px solid #d9e0ea;padding:8px 10px;text-align:left;font-size:12px;color:#0f172a;vertical-align:middle}app-produtos-edit .precos-ia-table th{font-weight:700;background:#f8fafc}app-produtos-edit .precos-ia-table tbody tr:last-child td{border-bottom:none}app-produtos-edit .preco-ia-item .mat-mdc-form-field-subscript-wrapper{display:none}app-produtos-edit .preco-ia-item .mat-mdc-form-field{--mdc-outlined-text-field-outline-color: #cfd8e3;--mdc-outlined-text-field-hover-outline-color: #cfd8e3;--mdc-outlined-text-field-focus-outline-color: #cfd8e3;--mdc-outlined-text-field-label-text-color: #64748b;--mdc-outlined-text-field-focus-label-text-color: #334155;--mdc-outlined-text-field-caret-color: #0f172a;--mat-select-focused-arrow-color: #334155;font-size:12px}app-produtos-edit .preco-ia-item .mdc-text-field--outlined,app-produtos-edit .preco-ia-item .mat-mdc-text-field-wrapper{background:#fff}app-produtos-edit .preco-ia-item .mat-mdc-form-field-infix{min-height:44px;padding-top:8px;padding-bottom:6px}app-produtos-edit .preco-ia-item .mat-mdc-floating-label,app-produtos-edit .preco-ia-item .mat-mdc-form-field .mat-mdc-floating-label{font-size:11px!important}app-produtos-edit .preco-ia-item .mat-mdc-select-value-text,app-produtos-edit .preco-ia-item .mdc-text-field__input{color:#0f172a;font-size:12px!important;line-height:1.2}@media(max-width:1024px){app-produtos-edit .price-summary-groups{grid-template-columns:minmax(0,1fr)}app-produtos-edit .price-summary-group--purchase .price-summary-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}app-produtos-edit .precos-ia-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){app-produtos-edit .price-dashboard__toolbar{align-items:stretch;flex-direction:column}app-produtos-edit .price-dashboard__switch{width:100%}app-produtos-edit .price-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}app-produtos-edit .price-table-filters__group{grid-template-columns:minmax(0,1fr);gap:4px}app-produtos-edit .price-table-filters__group>span{padding-top:0}app-produtos-edit .price-table-scroll{overflow-x:visible;border:0;border-radius:0;background:transparent}app-produtos-edit .price-table{display:block;min-width:0;border-collapse:separate;background:transparent}app-produtos-edit .price-table thead{display:none}app-produtos-edit .price-table tbody{display:grid;gap:8px}app-produtos-edit .price-table tr{display:grid;gap:6px;padding:10px;border:1px solid #dbe6f2;border-radius:12px;background:#fff;box-shadow:0 4px 12px #0f20300d}app-produtos-edit .price-table th,app-produtos-edit .price-table td,app-produtos-edit .price-table th:nth-child(3),app-produtos-edit .price-table td:nth-child(3){display:grid;grid-template-columns:minmax(74px,.72fr) minmax(0,1fr);align-items:center;gap:8px;padding:0;border-bottom:0;text-align:left}app-produtos-edit .price-table td:before{content:attr(data-label);color:#668098;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}app-produtos-edit .price-table tbody tr:hover{background:#fff}app-produtos-edit .price-table__value-cell{grid-template-columns:minmax(0,1fr) 28px}app-produtos-edit .modal--price-dialog-open .catalogo-edit-form{overflow:visible;transform:none}app-produtos-edit .modal--price-dialog-open .price-table-edit-backdrop{position:fixed;z-index:10000;inset:0;align-items:center;justify-content:center;padding:16px}app-produtos-edit .modal--price-dialog-open .price-table-edit-dialog{width:min(100%,340px);max-height:calc(100dvh - 48px);overflow-y:auto}app-produtos-edit .preco-ia-item{grid-template-columns:minmax(0,1fr)}app-produtos-edit .preco-ia-item .campos{grid-template-columns:minmax(0,1fr)}app-produtos-edit .precos-ia-card h3{font-size:15px}app-produtos-edit .preco-ia-item h4{font-size:12px}app-produtos-edit .preco-ia-item .formula,app-produtos-edit .preco-ia-item .campos+p,app-produtos-edit .preco-ia-item>p:last-child,app-produtos-edit .precos-ia-table th,app-produtos-edit .precos-ia-table td{font-size:11px}}@media(max-width:420px){app-produtos-edit .price-dashboard__switch{grid-template-columns:minmax(0,1fr)}app-produtos-edit .price-summary-grid{grid-template-columns:minmax(0,1fr)}app-produtos-edit .price-table-filter-chip{max-width:100%}}app-produtos-edit .header-main-layout{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%}app-produtos-edit .header-content-layout{display:flex;flex-direction:row;align-items:flex-start;gap:16px;width:100%;min-width:0}app-produtos-edit .catalogo-header-card{container-type:inline-size;display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}app-produtos-edit .catalogo-header-card__title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;min-width:0}app-produtos-edit .catalogo-header-card__title{display:-webkit-box;max-width:100%;overflow:hidden;color:#0f6cbd;font-size:clamp(1.16rem,1.8vw,1.48rem);font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.1;overflow-wrap:anywhere}app-produtos-edit .catalogo-header-card__action{color:#4f6983;font-size:clamp(.94rem,1.35vw,1.12rem);font-weight:600;line-height:1.1}app-produtos-edit .catalogo-header-card__separator{color:#7da9d2;font-size:clamp(.88rem,1.2vw,1.02rem);font-weight:600}app-produtos-edit .catalogo-header-card__meta strong{color:#17324d;font-size:.92rem;font-weight:700;line-height:1.1}app-produtos-edit .catalogo-header-card__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}app-produtos-edit .catalogo-header-card__unit{display:inline-flex;align-items:center;min-height:22px;max-width:280px;padding:0 9px;overflow:hidden;border:1px solid #d7e4ef;border-radius:999px;background:#f6faff;color:#38546e;font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}app-produtos-edit .catalogo-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:start;padding-top:10px}app-produtos-edit .catalogo-form-grid>.template-margin{min-width:0;margin:0;padding:0;box-sizing:border-box}app-produtos-edit .catalogo-form-grid--geral>.template-margin:has(textarea),app-produtos-edit .catalogo-form-grid--geral>.template-margin:last-child{grid-column:1/-1}app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(3),app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(4),app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(5),app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(6),app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(7),app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(15),app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(16),app-produtos-edit .catalogo-form-grid--fiscal>.template-margin:last-child{grid-column:span 2}app-produtos-edit .title-main{padding:0!important}app-produtos-edit .avatar-wrapper{position:relative;flex-shrink:0;display:flex;align-items:center}app-produtos-edit .subtitle-row{display:flex;flex-wrap:wrap!important}app-produtos-edit .selectors-group{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;width:100%!important;max-width:430px;padding:0}app-produtos-edit .catalogo-header-toggle{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;border-radius:0;background:transparent;box-sizing:border-box;flex-shrink:0}app-produtos-edit .catalogo-header-toggle .mdc-label{color:#17324d;font-size:.88rem;font-weight:700;white-space:nowrap}app-produtos-edit .catalogo-tabs{width:100%;min-width:0}app-produtos-edit .catalogo-tabs--nested{margin-top:4px}app-produtos-edit .w-tipo{width:148px;max-width:148px;min-width:0;flex:0 0 148px}app-produtos-edit .w-grupo{width:148px;max-width:148px;min-width:0;flex:0 0 148px}app-produtos-edit .selectors-group .header-compact-field{height:32px;margin:0}app-produtos-edit .selectors-group .header-compact-field.header-compact-field--with-error{height:auto;min-height:32px}app-produtos-edit .selectors-group .header-compact-field .mat-mdc-form-field-subscript-wrapper{display:none}app-produtos-edit .selectors-group .header-compact-field.header-compact-field--with-error .mat-mdc-form-field-subscript-wrapper{display:block;min-height:14px;padding:1px 4px 0}app-produtos-edit .selectors-group .header-compact-field.header-compact-field--with-error .mat-mdc-form-field-error{overflow:hidden;color:#9b1c1c;font-size:.64rem;font-weight:700;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}app-produtos-edit .selectors-group .header-compact-field .mat-mdc-form-field-infix{display:flex;align-items:center;width:auto;min-height:30px;padding:3px 0}app-produtos-edit .selectors-group .header-compact-field .mat-mdc-text-field-wrapper{height:32px;border:1px solid #bdd7ee;border-radius:999px;background:linear-gradient(180deg,#fff,#edf7ff);box-shadow:0 5px 12px #0f172a0f;cursor:pointer}app-produtos-edit .selectors-group .header-compact-field .mat-mdc-form-field-flex{height:30px;align-items:center}app-produtos-edit .selectors-group .header-compact-field .mat-mdc-floating-label{display:none}app-produtos-edit .selectors-group .header-compact-field .mdc-notched-outline__leading{width:14px;border-radius:999px 0 0 999px}app-produtos-edit .selectors-group .header-compact-field .mdc-notched-outline__trailing{border-radius:0 999px 999px 0}app-produtos-edit .selectors-group .header-compact-field .mdc-notched-outline *{border-color:transparent!important}app-produtos-edit .selectors-group .header-compact-field .mat-mdc-select-value,app-produtos-edit .selectors-group .header-compact-field .mat-mdc-select-value-text,app-produtos-edit .selectors-group .header-compact-field input{color:#17324d;font-size:.8rem;font-weight:700}app-produtos-edit .selectors-group .header-compact-field .mat-mdc-select-arrow-wrapper{transform:translateY(0)}@media(max-width:800px){app-produtos-edit{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}app-produtos-edit .modal{height:100%;max-height:100%;min-height:0;border-radius:14px}app-produtos-edit .catalogo-edit-header{width:100%;max-width:100%;padding:0}app-produtos-edit .catalogo-edit-form{width:calc(100% - 24px);padding:6px 10px 10px}app-produtos-edit .header-content-layout{flex-direction:row;align-items:flex-start;gap:10px}app-produtos-edit .catalogo-form-grid{grid-template-columns:minmax(0,1fr)}app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(3),app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(4),app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(5),app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(6),app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(7),app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(15),app-produtos-edit .catalogo-form-grid--geral>.template-margin:nth-child(16),app-produtos-edit .catalogo-form-grid--fiscal>.template-margin:last-child{grid-column:1/-1}app-produtos-edit .catalogo-side-section-nav{top:auto;bottom:max(10px,env(safe-area-inset-bottom));left:50%;z-index:80;flex-direction:row;gap:8px;padding:7px 10px;border-radius:999px;transform:translate(-50%,56px)}app-produtos-edit .catalogo-side-section-nav--visible{transform:translate(-50%)}app-produtos-edit .catalogo-side-section-nav__button{width:38px;height:38px}app-produtos-edit .catalogo-side-section-nav__button mat-icon{width:20px;height:20px;font-size:20px;line-height:20px}app-produtos-edit .selectors-group{width:100%;gap:6px;max-width:360px}app-produtos-edit .title-main{padding:0 0 4px!important;font-size:1.1rem}app-produtos-edit .avatar-wrapper{width:58px;min-width:58px;transform:none}app-produtos-edit .w-tipo,app-produtos-edit .w-grupo{width:132px;max-width:132px;flex-basis:132px}app-produtos-edit .catalogo-header-card,app-produtos-edit .catalogo-header-card__title-row,app-produtos-edit .catalogo-header-card__meta,app-produtos-edit .selectors-group,app-produtos-edit .catalogo-tabs,app-produtos-edit .precos-ia-wrapper,app-produtos-edit .precos-ia-card{width:100%;max-width:100%;min-width:0}}@media(max-width:599px){app-produtos-edit{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}app-produtos-edit .modal{--movimento-edit-content-gutter: 8px;--catalogo-edit-content-width: 100%;width:100%;max-width:100%;border-radius:16px}app-produtos-edit .catalogo-edit-header{width:100%;max-width:100%;margin-inline:auto;padding:0}app-produtos-edit .catalogo-edit-form{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;padding:10px 8px 18px;scrollbar-gutter:stable}app-produtos-edit app-header-edit .header-main-row--modern{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:6px;padding:8px 0 2px}app-produtos-edit app-header-edit .header-main-row--modern .header-content-left{grid-column:1/-1;grid-row:1;width:100%;min-width:0;padding-right:0}app-produtos-edit app-header-edit .header-content-actions--modern{grid-column:1;grid-row:2;z-index:2;position:static;width:100%;margin-top:0;padding:0;justify-content:stretch;transform:none}app-produtos-edit app-header-edit .header-content-actions--modern.header-content-actions--single{position:absolute;top:10px;right:24px;width:auto;padding:0;justify-content:flex-end}app-produtos-edit app-header-edit .header-content-actions--modern.header-content-actions--single .header-content-actions__buttons{display:flex;width:auto}app-produtos-edit app-header-edit .header-content-actions--modern .header-content-actions__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0}app-produtos-edit app-header-edit .header-content-actions--modern z-button{min-width:0;max-width:100%;width:100%}app-produtos-edit app-header-edit .header-content-actions--modern .z-button-base:not(.z-button-base--somente-icone){min-width:0;width:100%}app-produtos-edit .header-content-layout{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px;padding-right:0}app-produtos-edit .avatar-wrapper{width:54px;min-width:54px;grid-column:1;grid-row:1}app-produtos-edit .catalogo-header-card{grid-column:2;grid-row:1;padding-right:0}app-produtos-edit .catalogo-form-grid{padding-right:0}app-produtos-edit .catalogo-header-card__title{font-size:1rem;-webkit-line-clamp:2;overflow-wrap:anywhere}app-produtos-edit .catalogo-header-card__action,app-produtos-edit .catalogo-header-card__separator{font-size:.88rem}app-produtos-edit .catalogo-header-card__meta{gap:6px}app-produtos-edit .catalogo-header-card__unit{max-width:100%;min-width:0}app-produtos-edit .selectors-group{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;align-self:stretch;width:100%!important;max-width:100%;margin-top:2px;margin-left:0}app-produtos-edit .catalogo-header-card{display:contents}app-produtos-edit .catalogo-header-card__title-row,app-produtos-edit .catalogo-header-card__meta{grid-column:2;min-width:0}app-produtos-edit .w-tipo,app-produtos-edit .w-grupo{width:100%;max-width:none;flex-basis:auto}app-produtos-edit .catalogo-header-toggle{grid-column:1/-1;justify-self:start}app-produtos-edit .catalogo-tabs{overflow:visible}app-produtos-edit .precos-ia-wrapper{padding:8px 0 12px}app-produtos-edit .precos-ia-card{padding:10px;overflow:hidden}app-produtos-edit .precos-ia-table{display:block;overflow-x:auto}}app-produtos-edit .template-margin{margin-bottom:6px}@media(max-width:331px){app-produtos-edit .catalogo-edit-header{width:100%;max-width:100%;margin-inline:auto;padding-inline:0}app-produtos-edit .catalogo-edit-form{width:calc(100% - 24px);margin-inline:auto;padding-inline:8px}app-produtos-edit .w-tipo{width:100%}app-produtos-edit .w-grupo{width:100%}}@media(max-width:420px){app-produtos-edit .selectors-group{grid-template-columns:minmax(0,1fr)}app-produtos-edit .w-tipo,app-produtos-edit .w-grupo{width:100%;max-width:100%}}app-sale-prices-migracao-grid{display:block;height:100dvh;min-width:0;overflow:hidden;font-size:13px;--sale-price-side-width: 320px;--sale-price-value-width: 190px;--sale-price-apply-width: 132px}app-sale-prices-migracao-grid *,app-sale-prices-migracao-grid *:before,app-sale-prices-migracao-grid *:after{box-sizing:border-box}app-sale-prices-migracao-grid app-header-edit .z-header-fixo{margin:0}app-sale-prices-migracao-grid app-header-edit .header-main-row{margin:6px 10px}app-sale-prices-migracao-grid app-header-edit .title-main{padding:4px 0;font-size:1.05rem}app-sale-prices-migracao-grid app-header-edit .subtitle-text{font-size:.78rem}app-sale-prices-migracao-grid .sale-price-page-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;gap:8px;overflow:hidden}app-sale-prices-migracao-grid .table-sticky-actions{--actions-col-width: 48px}app-sale-prices-migracao-grid .table-sticky-actions table{width:100%;min-width:760px;table-layout:fixed}app-sale-prices-migracao-grid .catalog-list-header-top{display:flex;flex-direction:column;gap:2px}app-sale-prices-migracao-grid .catalog-list-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;white-space:nowrap}app-sale-prices-migracao-grid .catalog-list-header-filters-row{display:grid;gap:4px;margin-top:2px}app-sale-prices-migracao-grid .sale-price-filters-panel{padding:6px 8px 8px!important}app-sale-prices-migracao-grid .sale-price-filter-form{display:grid;grid-template-columns:minmax(0,var(--sale-price-side-width)) minmax(480px,1fr) minmax(340px,500px);align-items:end;gap:6px}app-sale-prices-migracao-grid .sale-price-type-filter{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}app-sale-prices-migracao-grid .sale-price-type-field{width:100%}app-sale-prices-migracao-grid .sale-price-type-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;min-height:38px;padding:4px;border:1px solid #b8cde5;border-radius:10px;background:#eef5fc}app-sale-prices-migracao-grid .sale-price-type-tab{min-width:0;min-height:28px;border:0;border-radius:8px;background:transparent;color:#315b7d;font:inherit;font-size:12px;font-weight:800;cursor:pointer}app-sale-prices-migracao-grid .sale-price-type-tab--active{background:#0f7edb;color:#fff;box-shadow:0 5px 12px #0f7edb2e}app-sale-prices-migracao-grid .price-page-title{color:#101828;line-height:1.2;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}app-sale-prices-migracao-grid .price-page-subtitle{color:#101828;font-size:13px;margin-top:2px;font-weight:500}app-sale-prices-migracao-grid .price-page-editing{color:#101828;font-size:15px;margin-top:4px;font-weight:600}app-sale-prices-migracao-grid .catalog-field{display:grid;gap:4px;min-width:0}app-sale-prices-migracao-grid .catalog-field span{font-size:13px;color:#344054}app-sale-prices-migracao-grid .filters-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:end}app-sale-prices-migracao-grid .filters-grid-top{grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) minmax(180px,1fr) minmax(0,1.6fr);column-gap:14px;align-items:end}app-sale-prices-migracao-grid .filters-grid-top>.catalog-field{align-self:end}app-sale-prices-migracao-grid .filters-grid-top>.filter-geral-actions{align-self:end}app-sale-prices-migracao-grid .filters-grid-top>.catalog-field>span{display:flex;align-items:flex-end;min-height:18px;line-height:18px}app-sale-prices-migracao-grid .filter-geral-actions{display:flex;gap:8px;min-width:0;align-items:flex-end}app-sale-prices-migracao-grid .filter-geral-actions>.catalog-field>span{display:flex;align-items:flex-end;min-height:18px;line-height:18px}app-sale-prices-migracao-grid .filter-geral{min-width:0;flex:1 1 auto}app-sale-prices-migracao-grid .filter-geral-row{display:block}app-sale-prices-migracao-grid .price-table-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px 8px;border:1px solid #dbe6f2;border-radius:10px;background:#f7fbff}app-sale-prices-migracao-grid .price-table-filters__group{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;align-items:start}app-sale-prices-migracao-grid .price-table-filters__group>span{padding-top:0;color:#668098;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}app-sale-prices-migracao-grid .price-table-filters__chips{display:flex;flex-wrap:wrap;gap:5px;min-width:0}app-sale-prices-migracao-grid .price-table-filter-chip{display:inline-flex;align-items:center;max-width:220px;min-height:24px;gap:6px;padding:3px 10px;border:1px solid #cfe1f4;border-radius:999px;background:#fff;color:#315b7d;font:inherit;font-size:.74rem;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}app-sale-prices-migracao-grid .price-table-filter-chip:hover{border-color:#7dbcf4;box-shadow:0 4px 10px #0f7edb1a}app-sale-prices-migracao-grid .price-table-filter-chip--active{border-color:#0f7edb;background:#0f7edb;color:#fff;box-shadow:0 5px 12px #0f7edb2e}app-sale-prices-migracao-grid .price-table-filter-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-sale-prices-migracao-grid .price-table-filter-chip small{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#eaf4ff;color:#0f6cbd;font-size:.65rem;font-weight:900}app-sale-prices-migracao-grid .price-table-filter-chip--active small{background:#ffffff38;color:#fff}app-sale-prices-migracao-grid .price-table-filter-empty{display:inline-flex;align-items:center;min-height:28px;color:#668098;font-size:.74rem;font-weight:700}app-sale-prices-migracao-grid .sale-price-field-search{display:block;--filter-h: 40px}app-sale-prices-migracao-grid .sale-price-field-search .field-search-shell{border-color:#b8cde5;border-radius:10px}app-sale-prices-migracao-grid .filter-clear-slot{display:grid;grid-template-rows:18px 40px;gap:4px;width:44px;min-width:44px;flex:0 0 44px;margin-left:0;align-self:end;justify-items:center}app-sale-prices-migracao-grid .filter-clear-slot>span{display:block;visibility:hidden;line-height:18px;font-size:13px}app-sale-prices-migracao-grid .filter-clear-button{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:40px;min-height:40px;border-radius:10px;border:1px solid #b8cde5;background:#f8fafc;box-shadow:0 1px 2px #1018280f;padding:0;color:#344054;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}app-sale-prices-migracao-grid .filter-clear-button:hover{border-color:#9eb6d1;background:#f2f7fc}app-sale-prices-migracao-grid .filter-clear-button:focus-visible{outline:2px solid rgba(67,82,184,.18);outline-offset:2px}app-sale-prices-migracao-grid .filter-clear-button .mat-icon{color:#475467!important;font-size:18px;width:18px;height:18px;line-height:18px;margin:0}app-sale-prices-migracao-grid .status-search-like{min-height:44px;display:grid}app-sale-prices-migracao-grid .status-native-select{box-sizing:border-box;width:100%;height:44px;border:1px solid #b8cde5;border-radius:10px;background:#ededed;color:#101828;font-size:12px;line-height:1;padding:0 38px 0 16px;appearance:none;outline:none;background-image:linear-gradient(45deg,transparent 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 10px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}app-sale-prices-migracao-grid .status-native-select:focus{border-color:#9ca3af}app-sale-prices-migracao-grid .filter-geral-row .status-native-select{background-image:none;padding-right:16px}app-sale-prices-migracao-grid .filters-actions{display:flex;justify-content:center;align-items:center;align-self:end;gap:8px;min-height:44px}app-sale-prices-migracao-grid .btn-plain,app-sale-prices-migracao-grid .btn-primary{border:1px solid #b8cde5;border-radius:12px;min-height:42px;padding:0 18px;font-size:12px;background:#ededed;color:#101828}app-sale-prices-migracao-grid .btn-primary{background:#4352b8;color:#fff;border-color:#4352b8;display:inline-flex;gap:8px;align-items:center;font-size:12px}app-sale-prices-migracao-grid .btn-limpar{min-width:120px;min-height:44px}app-sale-prices-migracao-grid .btn-limpar-icon{min-width:52px;width:52px;min-height:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;margin:0;align-self:end}app-sale-prices-migracao-grid .btn-limpar-icon .mat-icon{font-size:20px;width:20px;height:20px}app-sale-prices-migracao-grid .pricing-workspace-grid{display:grid;grid-template-columns:var(--sale-price-side-width) minmax(0,1fr);gap:10px;align-items:stretch;min-height:0;margin-top:0;overflow:hidden}app-sale-prices-migracao-grid .pricing-groups-col{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;width:var(--sale-price-side-width);min-height:0;overflow:hidden}app-sale-prices-migracao-grid .pricing-groups-col>*{min-width:0;width:100%}app-sale-prices-migracao-grid .sale-price-maintenance-toggle-btn{width:100%;min-height:36px;border:1px solid #d0d5dd;border-radius:10px;background:#f5f6f8;color:#101828;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px}app-sale-prices-migracao-grid .sale-price-groups-card{min-height:220px;padding:8px!important;overflow:auto}app-sale-prices-migracao-grid .sale-price-groups-card .catalog-field,app-sale-prices-migracao-grid .sale-price-groups-card .status-search-like{width:100%;min-width:0}app-sale-prices-migracao-grid .filters-group-row{display:flex;align-items:center;margin-bottom:8px}app-sale-prices-migracao-grid .filters-group-toggle{border:0;background:transparent;color:#667085;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:8px}app-sale-prices-migracao-grid .filters-group-toggle-active{color:#1f4f9a}app-sale-prices-migracao-grid .selected-group-label{font-size:11px;margin-bottom:8px;color:#101828}app-sale-prices-migracao-grid .sale-price-inline-check{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:11px;color:#344054}app-sale-prices-migracao-grid .include-subgroups{margin:8px 0}app-sale-prices-migracao-grid .include-subgroups-btn{border:0;background:transparent;padding:0;cursor:pointer}app-sale-prices-migracao-grid .check-circle{width:22px;height:22px;border-radius:999px;background:#e91e63;color:#fff;display:inline-flex;align-items:center;justify-content:center}app-sale-prices-migracao-grid .check-circle-inactive{background:#98a2b3}app-sale-prices-migracao-grid .check-circle .mat-icon{font-size:14px;width:14px;height:14px}app-sale-prices-migracao-grid .group-empty{margin-top:8px;border:1px dashed #b8cde5;border-radius:10px;padding:12px;color:#667085;font-size:11px}app-sale-prices-migracao-grid .pricing-content-col{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;overflow:hidden}app-sale-prices-migracao-grid .sale-price-quick-section{padding:8px 10px!important;overflow:visible}app-sale-prices-migracao-grid .sale-price-quick-title{margin-bottom:2px;font-size:12px;font-weight:700;line-height:1.2;color:#101828}app-sale-prices-migracao-grid .quick-subtitle{color:#101828;font-size:10px;margin-bottom:4px}app-sale-prices-migracao-grid .quick-grid{display:grid;grid-template-columns:minmax(240px,420px) minmax(160px,var(--sale-price-value-width)) minmax(112px,var(--sale-price-apply-width)) minmax(190px,1fr);gap:8px;align-items:end;min-width:0;justify-content:start}app-sale-prices-migracao-grid .quick-grid-main .sale-price-inline-check{grid-column:auto;align-self:center}app-sale-prices-migracao-grid .ajuste-valor-control{min-width:0;width:var(--sale-price-value-width);justify-self:end}app-sale-prices-migracao-grid .ajuste-valor-control z-input-percentual,app-sale-prices-migracao-grid .ajuste-valor-control z-input-valor-monetario{display:block;width:100%;min-width:0}app-sale-prices-migracao-grid .ajuste-valor-control .mat-mdc-form-field{width:100%}app-sale-prices-migracao-grid .ajuste-valor-control .mat-mdc-form-field-subscript-wrapper{display:none}app-sale-prices-migracao-grid .inclusion-option-box{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:420px}app-sale-prices-migracao-grid .inclusion-option{min-height:34px;border:1px solid #b8cde5;border-radius:10px;background:#f1f3f6;font-size:12px;font-weight:700}app-sale-prices-migracao-grid .inclusion-option-active{border-color:#1f4f9a;background:#dfe7f5}app-sale-prices-migracao-grid .btn-aplicar{min-width:0;min-height:36px;width:var(--sale-price-apply-width);max-width:100%}app-sale-prices-migracao-grid .apply-action{display:flex;justify-content:flex-end;align-items:end;min-width:0}app-sale-prices-migracao-grid .sale-price-list-section{display:flex;flex-direction:column;min-height:0;overflow:hidden}app-sale-prices-migracao-grid .sale-price-table-list{display:block}app-sale-prices-migracao-grid .sale-price-mobile-list{display:none}app-sale-prices-migracao-grid .sale-price-rows-pane{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}app-sale-prices-migracao-grid .sale-price-paginator{display:block;border-top:1px solid #d7e3ef;padding:2px 8px 4px}app-sale-prices-migracao-grid .sale-price-paginator .mat-mdc-paginator-container{min-height:42px;padding:0}app-sale-prices-migracao-grid .sale-price-cell-stack{display:grid;gap:2px;place-items:start;width:min(var(--sale-price-value-width),100%)}app-sale-prices-migracao-grid .sale-price-context-cell{display:grid;gap:0;min-width:0;line-height:1.15}app-sale-prices-migracao-grid .sale-price-context-cell strong,app-sale-prices-migracao-grid .sale-price-context-cell span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-sale-prices-migracao-grid .sale-price-context-cell strong{color:#101828;font-size:11px;font-weight:800}app-sale-prices-migracao-grid .sale-price-context-cell span{color:#667085;font-size:10px;font-weight:700}app-sale-prices-migracao-grid .sale-price-item-cell{display:grid;gap:1px;min-width:0;line-height:1.15}app-sale-prices-migracao-grid .sale-price-item-cell strong,app-sale-prices-migracao-grid .sale-price-item-cell span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-sale-prices-migracao-grid .sale-price-item-cell strong{font-size:12px;font-weight:800;color:#101828}app-sale-prices-migracao-grid .sale-price-item-cell span{font-size:10px;font-weight:700;color:#667085}app-sale-prices-migracao-grid .sale-price-base-cell{font-size:11px;font-weight:700;white-space:nowrap}app-sale-prices-migracao-grid .sale-price-empty-label{font-size:10px;color:#667085}app-sale-prices-migracao-grid .sale-price-money-control{width:min(var(--sale-price-value-width),100%);justify-self:start}app-sale-prices-migracao-grid .sale-price-money-control .mat-mdc-form-field-subscript-wrapper{display:none}app-sale-prices-migracao-grid .sale-price-money-control .mat-mdc-text-field-wrapper{min-height:34px;max-height:34px}app-sale-prices-migracao-grid .sale-price-money-control .mat-mdc-form-field-infix{min-height:34px;padding-top:4px;padding-bottom:4px}app-sale-prices-migracao-grid .sale-price-money-control .mat-mdc-floating-label{display:none!important}app-sale-prices-migracao-grid .sale-price-money-control .mdc-notched-outline__notch{width:0!important;max-width:0!important;padding:0!important;border-left:0!important;border-right:0!important;border-top:1px solid var(--mdc-outlined-text-field-outline-color, #6b7280)!important}app-sale-prices-migracao-grid .app-money-input{border:1px solid #6b7280;border-radius:0;min-height:22px;max-width:210px;width:100%;text-align:right;padding:2px 8px;background:#fff;color:#101828;font-size:12px}app-sale-prices-migracao-grid .role-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}app-sale-prices-migracao-grid .role-actions button[mat-icon-button]{background:transparent!important;box-shadow:none!important}app-sale-prices-migracao-grid .role-actions .mat-mdc-icon-button{background:transparent!important;box-shadow:none!important}app-sale-prices-migracao-grid .role-actions .mat-mdc-button-persistent-ripple,app-sale-prices-migracao-grid .role-actions .mdc-icon-button__ripple{display:none}app-sale-prices-migracao-grid .ag-grid-button-edit{color:#0083d9!important}app-sale-prices-migracao-grid .ag-grid-button-shield{color:#8a8f98!important}app-sale-prices-migracao-grid .acao-icone{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}app-sale-prices-migracao-grid .table-sticky-actions .mat-mdc-header-row .mat-mdc-header-cell{background:#f8fafc;color:#101828;font-weight:700;font-size:10px;border-bottom:1px solid #d7e3ef}app-sale-prices-migracao-grid .table-sticky-actions .mat-mdc-cell{font-size:11px;color:#101828}app-sale-prices-migracao-grid .table-sticky-actions .mat-mdc-header-row{height:36px}app-sale-prices-migracao-grid .table-sticky-actions .mat-mdc-row{height:50px}app-sale-prices-migracao-grid .table-sticky-actions .mat-mdc-cell,app-sale-prices-migracao-grid .table-sticky-actions .mat-mdc-header-cell{padding:4px 8px}app-sale-prices-migracao-grid .table-sticky-actions .mat-column-contexto{width:150px;max-width:150px}app-sale-prices-migracao-grid .table-sticky-actions .mat-column-item{width:auto}app-sale-prices-migracao-grid .table-sticky-actions .mat-column-precoBaseCatalogo{width:100px;max-width:100px}app-sale-prices-migracao-grid .table-sticky-actions .mat-column-precoFinal{justify-content:flex-start;width:calc(var(--sale-price-value-width) + 12px);max-width:calc(var(--sale-price-value-width) + 12px)}app-sale-prices-migracao-grid .table-sticky-actions .mat-column-acoes{width:var(--actions-col-width);max-width:var(--actions-col-width)}app-sale-prices-migracao-grid .preco-final-header,app-sale-prices-migracao-grid .preco-final-cell{box-sizing:border-box;padding-left:12px!important;padding-right:12px!important;text-align:left}app-sale-prices-migracao-grid .preco-final-cell{vertical-align:top}app-sale-prices-migracao-grid .sale-price-mobile-card{border-bottom:1px solid #e4e7ec;padding:14px 14px 16px;display:grid;gap:12px}app-sale-prices-migracao-grid .sale-price-mobile-card:last-child{border-bottom:0}app-sale-prices-migracao-grid .sale-price-mobile-card-header{display:grid;gap:4px}app-sale-prices-migracao-grid .sale-price-mobile-card-type{font-size:11px;font-weight:700;color:#1f4f9a;text-transform:uppercase;letter-spacing:.03em}app-sale-prices-migracao-grid .sale-price-mobile-card-name{font-size:14px;font-weight:700;color:#101828;line-height:1.35}app-sale-prices-migracao-grid .sale-price-mobile-card-group{font-size:11px;color:#667085;line-height:1.35}app-sale-prices-migracao-grid .sale-price-mobile-card-meta{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:8px}app-sale-prices-migracao-grid .sale-price-mobile-card-meta-item{display:grid;gap:2px}app-sale-prices-migracao-grid .sale-price-mobile-card-meta-label{font-size:11px;color:#667085}app-sale-prices-migracao-grid .sale-price-mobile-card-price{display:grid;gap:4px}app-sale-prices-migracao-grid .sale-price-mobile-card-price .sale-price-money-control{width:100%;justify-self:stretch}app-sale-prices-migracao-grid .sale-price-mobile-card-price .sale-price-money-control .mat-mdc-form-field{width:100%}app-sale-prices-migracao-grid .sale-price-mobile-card-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}app-sale-prices-migracao-grid .sale-price-mobile-action{min-height:40px;border-radius:10px;border:1px solid #d0d5dd;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;color:#101828}app-sale-prices-migracao-grid .sale-price-mobile-action-save{color:#0083d9}@media(max-width:1365px){app-sale-prices-migracao-grid{--sale-price-side-width: 300px;--sale-price-value-width: 212px;--sale-price-apply-width: 132px}app-sale-prices-migracao-grid .filters-grid-top{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}app-sale-prices-migracao-grid .filter-geral-actions{grid-column:1/-1}app-sale-prices-migracao-grid .sale-price-filter-form{grid-template-columns:minmax(0,var(--sale-price-side-width)) minmax(0,1fr)}app-sale-prices-migracao-grid .pricing-workspace-grid{grid-template-columns:var(--sale-price-side-width) minmax(0,1fr)}app-sale-prices-migracao-grid .quick-grid{grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(112px,var(--sale-price-apply-width))}app-sale-prices-migracao-grid .apply-action{justify-content:flex-end}app-sale-prices-migracao-grid .quick-grid-main .sale-price-inline-check{grid-column:1/-1}app-sale-prices-migracao-grid .table-sticky-actions table{min-width:760px}}@media(max-width:1180px){app-sale-prices-migracao-grid{--sale-price-side-width: 100%;height:auto;overflow:visible}app-sale-prices-migracao-grid .sale-price-page-shell{height:auto;overflow:visible}app-sale-prices-migracao-grid .pricing-workspace-grid{grid-template-columns:1fr;overflow:visible}app-sale-prices-migracao-grid .pricing-groups-col{width:100%}app-sale-prices-migracao-grid .sale-price-groups-card{min-height:0}app-sale-prices-migracao-grid .pricing-groups-col,app-sale-prices-migracao-grid .pricing-content-col,app-sale-prices-migracao-grid .sale-price-list-section{overflow:visible}app-sale-prices-migracao-grid .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}app-sale-prices-migracao-grid .ajuste-valor-control{width:100%;justify-self:stretch}app-sale-prices-migracao-grid .apply-action{grid-column:1/-1;justify-content:flex-end}}@media(max-width:899px){app-sale-prices-migracao-grid{--sale-price-value-width: 100%;--sale-price-apply-width: 100%}app-sale-prices-migracao-grid .catalog-list-header-actions{width:100%;justify-content:flex-start}app-sale-prices-migracao-grid .pricing-workspace-grid,app-sale-prices-migracao-grid .filters-grid,app-sale-prices-migracao-grid .filters-grid-top,app-sale-prices-migracao-grid .quick-grid,app-sale-prices-migracao-grid .sale-price-filter-form{grid-template-columns:1fr}app-sale-prices-migracao-grid .filter-geral-actions{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px;width:100%;align-items:end}app-sale-prices-migracao-grid .btn-plain,app-sale-prices-migracao-grid .btn-primary{min-height:42px;font-size:12px}app-sale-prices-migracao-grid .filter-clear-slot{width:44px;min-width:44px;margin-left:0}app-sale-prices-migracao-grid .filter-geral{width:100%}app-sale-prices-migracao-grid .quick-grid-main .sale-price-inline-check,app-sale-prices-migracao-grid .apply-action{grid-column:auto}app-sale-prices-migracao-grid .ajuste-valor-control,app-sale-prices-migracao-grid .btn-aplicar{width:100%}app-sale-prices-migracao-grid .apply-action{justify-content:flex-start}app-sale-prices-migracao-grid .role-actions{justify-content:flex-start}app-sale-prices-migracao-grid .table-sticky-actions table{min-width:760px}}@media(min-width:900px){app-sale-prices-migracao-grid .catalog-list-header-top{flex-direction:row;align-items:center;justify-content:space-between}app-sale-prices-migracao-grid .sale-price-list-section{min-height:0}app-sale-prices-migracao-grid .sale-price-rows-pane{flex:1 1 auto;min-height:0;max-height:none}}@media(max-width:640px){app-sale-prices-migracao-grid{--sale-price-value-width: 172px;--sale-price-apply-width: 100%;--actions-col-width: 48px}app-sale-prices-migracao-grid .sale-price-filters-panel,app-sale-prices-migracao-grid .sale-price-quick-section,app-sale-prices-migracao-grid .sale-price-list-section,app-sale-prices-migracao-grid .sale-price-groups-card{padding-left:12px;padding-right:12px;overflow-x:visible}app-sale-prices-migracao-grid .catalog-list-header-filters-row{gap:10px}app-sale-prices-migracao-grid .sale-price-type-filter{grid-template-columns:1fr}app-sale-prices-migracao-grid .filter-geral-actions{grid-template-columns:1fr;gap:8px}app-sale-prices-migracao-grid .price-table-filters__group{grid-template-columns:minmax(0,1fr);gap:4px}app-sale-prices-migracao-grid .price-table-filters__group>span{padding-top:0}app-sale-prices-migracao-grid .filter-clear-slot{justify-self:end}app-sale-prices-migracao-grid .catalog-field span,app-sale-prices-migracao-grid .price-page-subtitle,app-sale-prices-migracao-grid .quick-subtitle,app-sale-prices-migracao-grid .selected-group-label,app-sale-prices-migracao-grid .sale-price-inline-check{font-size:12px}app-sale-prices-migracao-grid .sale-price-maintenance-toggle-btn,app-sale-prices-migracao-grid .btn-primary,app-sale-prices-migracao-grid .inclusion-option{width:100%;max-width:100%}app-sale-prices-migracao-grid .sale-price-maintenance-toggle-btn{min-height:44px;padding:8px 12px;white-space:normal;text-align:center;justify-content:center;overflow-wrap:anywhere}app-sale-prices-migracao-grid .quick-grid{grid-template-columns:1fr;gap:12px}app-sale-prices-migracao-grid .quick-grid-main .sale-price-inline-check,app-sale-prices-migracao-grid .apply-action{grid-column:auto}app-sale-prices-migracao-grid .apply-action{width:100%;justify-content:flex-start}app-sale-prices-migracao-grid .quick-grid>*,app-sale-prices-migracao-grid .filter-geral-actions>*,app-sale-prices-migracao-grid .pricing-content-col>*,app-sale-prices-migracao-grid .pricing-groups-col>*{min-width:0;max-width:100%}app-sale-prices-migracao-grid .ajuste-valor-control,app-sale-prices-migracao-grid .ajuste-valor-control z-input-percentual,app-sale-prices-migracao-grid .ajuste-valor-control z-input-valor-monetario,app-sale-prices-migracao-grid .btn-aplicar,app-sale-prices-migracao-grid .inclusion-option,app-sale-prices-migracao-grid .sale-price-maintenance-toggle-btn{min-width:0;max-width:100%}app-sale-prices-migracao-grid .inclusion-option-box{grid-template-columns:1fr}app-sale-prices-migracao-grid .sale-price-inline-check{flex-wrap:wrap}app-sale-prices-migracao-grid .pricing-workspace-grid,app-sale-prices-migracao-grid .pricing-content-col,app-sale-prices-migracao-grid .pricing-groups-col{gap:10px}app-sale-prices-migracao-grid .sale-price-table-list{display:none}app-sale-prices-migracao-grid .sale-price-mobile-list{display:block}app-sale-prices-migracao-grid .table-sticky-actions .mat-column-tabelaRelacionada,app-sale-prices-migracao-grid .table-sticky-actions .mat-column-nomeGrupoCatalogo,app-sale-prices-migracao-grid .table-sticky-actions .mat-column-unidade{display:none}app-sale-prices-migracao-grid .btn-aplicar{min-width:0}}@media(max-width:480px){app-sale-prices-migracao-grid{--sale-price-value-width: 156px;--actions-col-width: 48px}app-sale-prices-migracao-grid .sale-price-filters-panel,app-sale-prices-migracao-grid .sale-price-quick-section,app-sale-prices-migracao-grid .sale-price-list-section,app-sale-prices-migracao-grid .sale-price-groups-card{padding-left:10px;padding-right:10px}app-sale-prices-migracao-grid .table-sticky-actions .mat-column-precoBaseCatalogo{display:none}app-sale-prices-migracao-grid .sale-price-mobile-card{padding-left:12px;padding-right:12px}app-sale-prices-migracao-grid .sale-price-mobile-card-actions{grid-template-columns:1fr}}app-rotas-main .rotas-main{min-height:100%;padding:24px;color:#262b35;background:transparent}app-rotas-main .board-section{margin-top:20px;padding:24px;background:#ffffffeb;border:1px solid rgba(148,163,184,.2);border-radius:28px;box-shadow:0 20px 50px #0f172a14,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}app-rotas-main .board-section-focused{min-height:calc(100vh - 48px);margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}app-rotas-main .hero-button{height:44px;min-width:168px;padding-inline:18px;border-radius:999px;background:linear-gradient(135deg,#0f766e,#0f9f8f)!important;box-shadow:0 10px 22px #0f766e2e;font-weight:800;letter-spacing:.01em}app-rotas-main .hero-button-secondary{background:linear-gradient(180deg,#fffffffa,#f1f5f9eb)!important;border:1px solid rgba(148,163,184,.18);color:#0f766e!important;box-shadow:0 8px 18px #94a3b81f}app-rotas-main .hero-button .mat-icon{margin-right:4px}app-rotas-main .section-action-button{height:40px;min-width:168px;padding-inline:14px;font-weight:700;justify-content:center}app-rotas-main .section-filter-chip{min-width:0;max-width:240px}app-rotas-main .corridas-filter-toggle{display:inline-flex;align-items:center;gap:12px;max-width:100%;min-height:40px;padding:0 12px;border-radius:999px;background:linear-gradient(180deg,#fffffffa,#f1f5f9eb);border:1px solid rgba(148,163,184,.18);box-shadow:0 8px 18px #94a3b81f;box-sizing:border-box}app-rotas-main .corridas-filter-checkbox{flex:0 0 auto;display:inline-flex;align-items:center}app-rotas-main .corridas-filter-checkbox-copy{display:inline-flex;align-items:center;min-width:0;line-height:1.2}app-rotas-main .corridas-filter-checkbox-title{color:#262b35;font-size:12px;font-weight:800}app-rotas-main .corridas-filter-checkbox-caption{display:none}app-rotas-main .section-heading h2,app-rotas-main .corrida-header h3,app-rotas-main .paradas-section-header h4{margin:0}app-rotas-main .hero-badge{display:inline-flex;gap:10px;align-items:center;max-width:min(100%,320px);padding:10px 16px;border-radius:999px;background:linear-gradient(135deg,#1976d21f,#2563eb2e);color:#0f5ea8;font-weight:700;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}app-rotas-main .hero-badge-inline{margin-top:10px}app-rotas-main .hero-badge-inline span{min-width:0}app-rotas-main .board-section-compact{padding:18px 20px}app-rotas-main .stops-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}app-rotas-main .board-section-compact .stops-board{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}app-rotas-main .stops-board.is-list,app-rotas-main .board-section-compact .stops-board.is-list{grid-template-columns:1fr}app-rotas-main .section-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}app-rotas-main .section-heading{display:grid;gap:2px;min-width:0;max-width:100%;flex:1 1 auto;overflow:hidden}app-rotas-main .section-heading h2{font-size:26px;font-weight:700;letter-spacing:0;line-height:1.2}app-rotas-main .section-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-left:auto}app-rotas-main .section-main-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-start;min-width:0}app-rotas-main .view-switch{display:inline-flex;align-items:center;gap:6px;padding:6px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#f1f5f9eb);box-shadow:0 8px 18px #94a3b81f}app-rotas-main .view-switch-button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#475569;font-size:13px;font-weight:700;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}app-rotas-main .view-switch-button .mat-icon{width:18px;height:18px;font-size:18px}app-rotas-main .view-switch-button.is-active{background:linear-gradient(135deg,#0f766e24,#0e749029);color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e1a}app-rotas-main .section-end-actions{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0;justify-content:flex-end}app-rotas-main .selection-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,#0f766e1f,#0e749024);color:#0f766e;font-size:12px;font-weight:800;white-space:nowrap}app-rotas-main .section-title-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}app-rotas-main .collapse-button{width:36px;height:36px;display:inline-grid;place-items:center;padding:0;color:#0f766e;background:transparent}app-rotas-main .collapse-button-detached{flex:0 0 auto;margin:0;align-self:center;width:40px;height:40px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#f1f5f9eb);box-shadow:0 8px 18px #94a3b81f}app-rotas-main .collapse-button .mat-icon{margin:0}app-rotas-main .section-hint,app-rotas-main .corrida-footer,app-rotas-main .stop-address,app-rotas-main .stop-description,app-rotas-main .stop-items{color:#5c6573}app-rotas-main .state-card{display:grid;place-items:center;min-height:180px;padding:24px;border:1px dashed rgba(25,118,210,.24);border-radius:20px;background:#f8fafce0;color:#5c6573;text-align:center}app-rotas-main .picker-dialog{display:grid;gap:18px;padding:24px;background:linear-gradient(180deg,#f8fafcfa,#fff)}app-rotas-main .picker-dialog-header{display:flex;justify-content:space-between;align-items:flex-start}app-rotas-main .picker-dialog-header h3,app-rotas-main .picker-dialog-header p{margin:0}app-rotas-main .picker-dialog-header p{margin-top:4px;color:#5c6573}app-rotas-main .picker-search-field{width:100%}app-rotas-main .picker-actions{display:flex;justify-content:flex-start}app-rotas-main .picker-list{display:grid;gap:10px;max-height:360px;padding-right:4px;overflow:auto}app-rotas-main .picker-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:16px;align-items:start;padding:13px 16px;border:1px solid #e0e0e0;border-left:4px solid #e0e0e0;border-radius:8px;background-color:#fff;transition:all .2s ease-in-out}app-rotas-main .picker-row:hover{background-color:#f1f8ff;border-left-color:#3498db;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}app-rotas-main .picker-row-clickable{cursor:pointer}app-rotas-main .picker-row:nth-child(odd){background-color:#fafafa}app-rotas-main .picker-row-column{display:grid;min-width:0;gap:4px}app-rotas-main .picker-row-label{margin-bottom:2px;color:#5f6368;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}app-rotas-main .picker-row-value{overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}app-rotas-main .picker-row-detail,app-rotas-main .picker-empty{color:#5c6573;font-size:12px}app-rotas-main .picker-row-action{display:flex;align-items:center;justify-content:center}app-rotas-main .picker-action-button{min-width:116px;border-radius:10px}app-rotas-main .collapsed-summary{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#f8fafce0;color:#5c6573;font-size:14px}app-rotas-main .collapsed-summary strong{color:#262b35;font-weight:700}app-rotas-main .collapsed-summary .mat-icon{color:#0f766e}app-rotas-main .drag-overlay{position:fixed;top:18px;left:50%;z-index:1200;display:grid;justify-items:center;gap:12px;width:min(92vw,720px);transform:translate(-50%);pointer-events:none}app-rotas-main .drag-top-warning{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 22px;border:1px solid rgba(239,68,68,.24);border-radius:20px;background:linear-gradient(135deg,#fef2f2fa,#fee2e2f5);color:#b91c1c;font-size:16px;font-weight:700;text-align:center;box-shadow:0 18px 42px #ef44442e}app-rotas-main .drag-trash-zone{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:320px;min-height:72px;padding:16px 24px;border:2px dashed rgba(239,68,68,.45);border-radius:22px;background:linear-gradient(135deg,#7f1d1df5,#b91c1ceb);color:#fff;font-size:16px;font-weight:800;text-align:center;box-shadow:0 18px 44px #7f1d1d47}app-rotas-main .drag-trash-zone .mat-icon{width:24px;height:24px;font-size:24px}app-rotas-main .corridas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible}app-rotas-main .corridas-grid.is-focused-page{grid-template-columns:minmax(0,1fr);gap:0}app-rotas-main .corridas-grid.is-list{grid-template-columns:1fr;gap:14px}app-rotas-main .corridas-paginator{display:block;margin-top:20px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#ffffffdb}app-rotas-main .corrida-card{display:flex;flex-direction:column;gap:18px;min-height:640px;padding:22px;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f8fafcfa);box-shadow:inset 0 1px #fffc,0 14px 30px #0f172a0f;overflow:visible;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease}app-rotas-main .corrida-card-focused-page{min-height:calc(100vh - 48px);padding:28px;border-radius:0;border:0;box-shadow:none}app-rotas-main .corrida-card-focused-page .paradas-section{flex:1 1 auto}app-rotas-main .corrida-card-focused-page .route-flow,app-rotas-main .corrida-card-focused-page .route-flow-scroll{max-height:none;height:100%}app-rotas-main .corrida-card-list{min-height:auto;gap:14px;padding:18px 20px;border-radius:20px;box-shadow:inset 0 1px #fffc,0 10px 22px #0f172a0d}app-rotas-main .corrida-card-list .corrida-meta{grid-template-columns:repeat(3,minmax(0,1fr))}app-rotas-main .corrida-card-list .paradas-section{flex:0 0 auto;padding:14px;border-radius:18px}app-rotas-main .corrida-card-list .paradas-section-header{align-items:flex-start}app-rotas-main .corrida-card-list .paradas-section-actions{align-items:flex-start}app-rotas-main .corrida-card-list .route-flow{min-height:0}app-rotas-main .corrida-card-list .corrida-footer{margin-top:0}app-rotas-main .corrida-card.is-collapsed{min-height:auto;gap:14px}app-rotas-main .corrida-collapsed-bar{display:flex;align-items:center;justify-content:center;width:100%;padding-top:2px;border-top:1px solid rgba(148,163,184,.12);cursor:pointer}app-rotas-main .corrida-collapsed-bar .collapse-button{width:40px;height:40px;margin:0 auto;border-radius:999px;background:transparent;border:0}app-rotas-main .corrida-header,app-rotas-main .corrida-footer,app-rotas-main .stop-card-header,app-rotas-main .paradas-section-header{display:flex;justify-content:space-between;gap:12px;align-items:center}app-rotas-main .stop-card-heading{display:grid;gap:4px;min-width:0}app-rotas-main .stop-card-heading strong{color:#0f172a;font-size:14px;font-weight:800;line-height:1.2}app-rotas-main .stop-card-meta{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:2px}app-rotas-main .stop-priority-chip{display:inline-flex;align-items:center;width:fit-content;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;line-height:1}app-rotas-main .stop-priority-chip.is-alta{background:#ef44441f;color:#b91c1c}app-rotas-main .stop-priority-chip.is-media{background:#facc1529;color:#a16207}app-rotas-main .stop-priority-chip.is-baixa{background:#22c55e1f;color:#15803d}app-rotas-main .stop-priority-chip.is-sem-prioridade{background:#94a3b824;color:#475569}app-rotas-main .corrida-tag{display:inline-block;margin-bottom:8px;padding:6px 11px;border-radius:999px;background:#0f766e1a;color:#0f766e;font-size:12px;font-weight:800}app-rotas-main .corrida-status{padding:7px 12px;border-radius:999px;background:#ef44441a;color:#b91c1c;font-size:12px;font-weight:800;white-space:nowrap}app-rotas-main .corrida-status.is-open{background:#22c55e1f;color:#15803d}app-rotas-main .corrida-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}app-rotas-main .meta-pill{display:grid;gap:4px;min-width:0;padding:14px 16px;border-radius:18px;background:#f1f5f9e6;border:1px solid rgba(148,163,184,.12)}app-rotas-main .meta-link-button{display:inline-flex;align-items:center;width:100%;min-width:0;overflow:hidden;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}app-rotas-main .meta-link-button:hover{color:#0f766e;text-decoration:underline}app-rotas-main .meta-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}app-rotas-main .paradas-section{display:grid;gap:12px;flex:0 0 auto;min-height:auto;padding:16px;border-radius:20px;background:#f8fafceb;border:1px solid rgba(148,163,184,.14);overflow:visible}app-rotas-main .paradas-section-header>div{display:grid;gap:4px}app-rotas-main .paradas-section-header>div:first-child{flex:1 1 auto;min-width:0}app-rotas-main .paradas-section-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;margin-left:auto;justify-content:flex-end}app-rotas-main .paradas-section-actions .section-main-actions{width:100%;justify-content:flex-end}app-rotas-main .paradas-section-header span{font-size:13px;color:#5c6573}app-rotas-main .route-chip{padding:6px 10px;border-radius:999px;background:#0e74901a;color:#0e7490!important;font-weight:700}app-rotas-main .route-flow{display:grid;gap:0;position:relative;min-height:0;overflow:visible}app-rotas-main .route-flow-scroll{max-height:420px;overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(15,118,110,.42) rgba(226,232,240,.82)}app-rotas-main .route-flow-scroll::-webkit-scrollbar{width:10px}app-rotas-main .route-flow-scroll::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,#f1f5f9f5,#e2e8f0e0)}app-rotas-main .route-flow-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,#0f766e8a,#0e74906b);background-clip:padding-box}app-rotas-main .route-flow-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f766eb3,#0e74908a);background-clip:padding-box}app-rotas-main .route-stop{position:relative;overflow:visible;display:grid;grid-template-columns:48px 1fr;column-gap:14px;align-items:start}app-rotas-main .route-stop:hover,app-rotas-main .route-stop:focus-within{z-index:20}app-rotas-main .route-order{display:grid;justify-items:center;padding-top:6px}app-rotas-main .route-order span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0f766e,#0f9f8f);color:#fff;font-size:13px;font-weight:800;box-shadow:0 10px 20px #0f766e33}app-rotas-main .route-arrow{grid-column:1/-1;display:grid;grid-template-columns:48px 1fr;align-items:center;min-height:40px}app-rotas-main .route-line{justify-self:center;width:2px;height:100%;min-height:28px;background:linear-gradient(180deg,#0f766e8c,#3b82f640);border-radius:999px}app-rotas-main .route-arrow .mat-icon{margin-left:1px;color:#0f766ea6;font-size:18px;width:18px;height:18px}app-rotas-main .stop-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}app-rotas-main .board-section-compact .stop-card{gap:8px;padding:12px;border-radius:16px}app-rotas-main .stop-card-list{display:grid;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;align-items:center;gap:14px}app-rotas-main .stop-card-list .stop-card-header{align-items:flex-start;gap:10px}app-rotas-main .stop-card-list .stop-card-meta{justify-content:flex-start}app-rotas-main .stop-card-list .stop-address,app-rotas-main .stop-card-list .stop-description{min-width:0}app-rotas-main .stop-card-list .stop-card-actions{align-self:center}app-rotas-main .stops-board.is-drop-target{padding:12px;border:1px dashed rgba(15,118,110,.28);border-radius:20px;background:linear-gradient(180deg,#f0fdfaf5,#f8fafce0)}app-rotas-main .stop-card-inline{position:relative;overflow:visible;min-width:0;gap:16px;padding:18px 20px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 14px 26px #0f172a12,inset 0 1px #ffffffd9}app-rotas-main .stop-card-draggable{cursor:grab}app-rotas-main .stop-card-draggable.is-selected{border-color:#0f766e73;box-shadow:0 18px 34px #0f766e24,inset 0 0 0 1px #0f766e29;transform:translateY(-1px)}app-rotas-main .stop-card-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}app-rotas-main .stop-cancelado-summary{display:grid;gap:2px;margin-right:auto;padding:8px 10px;border:1px solid rgba(239,68,68,.18);border-radius:12px;background:#fef2f2f5;color:#7f1d1d;font-size:11px;line-height:1.35}app-rotas-main .stop-cancelado-label{color:#b91c1c;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}app-rotas-main .stop-cancelado-value{color:inherit;font-size:13px;font-weight:600;word-break:break-word}app-rotas-main .stop-journey-summary{display:grid;gap:2px;margin-right:auto;padding:8px 10px;border:1px solid rgba(14,116,144,.12);border-radius:12px;background:linear-gradient(180deg,#f0f9ffeb,#f8fafceb);color:#334155;font-size:11px;line-height:1.35}app-rotas-main .stop-journey-label{color:#0e7490;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}app-rotas-main .route-stop-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}app-rotas-main .route-stop-card-heading{display:grid;gap:6px;min-width:0}app-rotas-main .route-stop-card-heading strong{color:#0f172a;font-size:16px;font-weight:800;line-height:1.2}app-rotas-main .route-stop-card-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}app-rotas-main .route-stop-card-body{display:grid;min-width:0;gap:12px;padding:14px 16px;border:1px solid rgba(148,163,184,.12);border-radius:16px;background:#fffffff5}app-rotas-main .route-stop-info-block{display:grid;min-width:0;gap:4px}app-rotas-main .route-stop-info-block-cancelado{padding:12px 14px;border:1px solid rgba(239,68,68,.14);border-radius:14px;background:#fef2f2f0}app-rotas-main .route-stop-info-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}app-rotas-main .route-stop-items-summary{color:#262b35;font-size:13px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}app-rotas-main .stop-journey-meta{color:#5c6573;font-size:12px;line-height:1.4}app-rotas-main .route-stop-card-footer{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;gap:14px;padding-top:2px}app-rotas-main .route-stop-card-status-actions,app-rotas-main .route-stop-card-quick-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}app-rotas-main .route-stop-card-quick-actions{flex-wrap:nowrap;justify-content:flex-end}app-rotas-main .stop-status-action{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding-inline:12px;border-radius:999px;font-size:12px;font-weight:700;color:#0f766e!important;border-color:#0f766e38!important}app-rotas-main .stop-status-action-danger{color:#b91c1c!important;border-color:#ef444438!important}app-rotas-main .stop-status-confirmation{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:min(100%,360px);padding:10px 12px;border:1px solid rgba(15,118,110,.2);border-radius:16px;background:#fffffffa;box-shadow:0 8px 18px #94a3b81f;color:#262b35;font-size:12px;font-weight:700}app-rotas-main .stop-status-confirmation.is-danger{border-color:#ef44443d;background:#fffffffa;box-shadow:0 8px 18px #94a3b81f}app-rotas-main .stop-status-confirmation-copy{display:grid;gap:2px;min-width:0}app-rotas-main .stop-status-confirmation-kicker{color:#0f766e;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}app-rotas-main .stop-status-confirmation.is-danger .stop-status-confirmation-kicker{color:#b91c1c}app-rotas-main .stop-status-confirmation-copy span:last-child{overflow-wrap:anywhere;line-height:1.35}app-rotas-main .stop-status-confirmation-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}app-rotas-main .stop-status-confirmation-action{min-height:34px;padding-inline:12px;border-radius:999px;border-color:#0f766e3d!important;color:#0f766e!important;background:#ffffffd1}app-rotas-main .stop-status-confirmation.is-danger .stop-status-confirmation-action{border-color:#ef44443d!important;color:#b91c1c!important}app-rotas-main .stop-status-confirmation-cancel{min-height:34px;padding-inline:8px;color:#475569}app-rotas-main .stop-items-hover{width:min(320px,100vw - 32px);max-height:260px;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:16px;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 16px 34px #0f172a1a,inset 0 1px #ffffffd1;color:#262b35;text-align:left;cursor:pointer;z-index:30}app-rotas-main .stop-items-hover-header{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding-bottom:2px}app-rotas-main .stop-items-hover-header strong{font-size:14px;font-weight:800}app-rotas-main .stop-items-hover-header span,app-rotas-main .stop-item-empty{color:#5c6573;font-size:12px;line-height:1.4}app-rotas-main .stop-items-hover-list{display:flex;flex-direction:column;align-items:stretch;gap:8px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(15,118,110,.42) rgba(226,232,240,.82)}app-rotas-main .stop-items-hover-list::-webkit-scrollbar{width:10px}app-rotas-main .stop-items-hover-list::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,#f1f5f9f5,#e2e8f0e0)}app-rotas-main .stop-items-hover-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,#0f766e8a,#0e74906b);background-clip:padding-box}app-rotas-main .stop-items-hover-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f766eb3,#0e74908a);background-clip:padding-box}app-rotas-main .stop-item-row{display:block;width:100%;padding:8px 10px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:linear-gradient(180deg,#fff,#f1f5f9d1);font-size:12px;font-weight:600;line-height:1.4;color:#262b35;text-align:left}app-rotas-main .stop-card-actions a,app-rotas-main .stop-card-actions button:not(.stop-status-action){display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;line-height:1}app-rotas-main .stop-card-actions a{text-decoration:none}app-rotas-main .stop-card-actions a .mat-icon,app-rotas-main .stop-card-actions button .mat-icon{margin:0}app-rotas-main .delete-icon-button{order:99;margin-left:auto;color:#b91c1c94!important}app-rotas-main .delete-icon-button .mat-icon{color:inherit;opacity:.72}app-rotas-main .stop-description{display:block;font-size:13px;line-height:1.4;overflow-wrap:anywhere}app-rotas-main .cdk-drag-preview{box-sizing:border-box;border-radius:18px;box-shadow:0 16px 30px #0f172a2e}app-rotas-main .cdk-drag-placeholder{opacity:.35}app-rotas-main .stop-status{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#1976d21a;color:#1976d2;font-size:12px;font-weight:800}app-rotas-main .empty-dropzone{display:grid;place-items:center;min-height:96px;padding:16px;border-radius:16px;color:#5c6573;text-align:center;background:#ffffffb8;border:1px dashed rgba(148,163,184,.18)}app-rotas-main .empty-dropzone-hint{font-size:12px;color:#64748b}app-rotas-main .corrida-footer{font-size:12px;flex-wrap:wrap;margin-top:auto;padding-top:6px}app-rotas-main .corrida-footer-info{display:flex;flex-wrap:wrap;gap:12px}app-rotas-main .corrida-actions{display:flex;flex-wrap:wrap;gap:8px}app-rotas-main .corrida-collapse-action{display:flex;justify-content:center;width:100%;padding-top:6px;border-top:1px solid rgba(148,163,184,.12)}app-rotas-main .corrida-actions button{border-radius:999px}app-rotas-main .delete-button{color:#b91c1c;border-color:#ef44443d}@media(width<=1200px){app-rotas-main .corridas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}app-rotas-main .corrida-card{min-height:560px}}@media(width<=960px){app-rotas-main .rotas-main{padding:18px}app-rotas-main .board-section{padding:20px;border-radius:24px}app-rotas-main .stops-board,app-rotas-main .board-section-compact .stops-board{grid-template-columns:repeat(2,minmax(0,1fr))}app-rotas-main .section-header,app-rotas-main .corrida-header,app-rotas-main .paradas-section-header,app-rotas-main .corrida-footer{flex-direction:column;align-items:flex-start}app-rotas-main .section-toolbar{width:100%;grid-template-columns:1fr;margin-left:0}app-rotas-main .corrida-meta{grid-template-columns:1fr}app-rotas-main .section-toolbar,app-rotas-main .section-heading,app-rotas-main .section-main-actions,app-rotas-main .section-end-actions{width:100%}app-rotas-main .section-main-actions,app-rotas-main .section-end-actions{justify-content:center;margin-left:0}app-rotas-main .view-switch{width:100%;justify-content:center}app-rotas-main .view-switch-button{flex:1 1 0;justify-content:center}app-rotas-main .hero-badge-inline{margin-top:8px}app-rotas-main .section-heading h2{font-size:22px}app-rotas-main .corrida-actions{width:100%}app-rotas-main .corrida-actions button{flex:1 1 100%;justify-content:center}app-rotas-main .route-stop{grid-template-columns:40px 1fr}app-rotas-main .route-arrow{grid-template-columns:40px 1fr}app-rotas-main .drag-top-warning,app-rotas-main .drag-trash-zone{width:100%;min-width:0}app-rotas-main .picker-row{grid-template-columns:1fr}app-rotas-main .picker-row-action{justify-content:flex-start}app-rotas-main .route-stop-card-header,app-rotas-main .route-stop-card-footer{flex-direction:column;align-items:flex-start}app-rotas-main .route-stop-card-meta,app-rotas-main .route-stop-card-status-actions,app-rotas-main .route-stop-card-quick-actions{justify-content:flex-start}app-rotas-main .board-section-focused{min-height:auto;padding:0}app-rotas-main .corrida-card-focused-page{min-height:auto;padding:20px}app-rotas-main .corrida-card-focused-page .paradas-section{padding:16px}app-rotas-main .corrida-card-focused-page .route-flow-scroll{max-height:none;overflow:visible;padding-right:0}}@media(width<=640px){app-rotas-main .rotas-main{padding:14px}app-rotas-main .board-section,app-rotas-main .board-section-compact{padding:16px}app-rotas-main .stops-board,app-rotas-main .board-section-compact .stops-board{grid-template-columns:1fr}app-rotas-main .corridas-grid{grid-template-columns:1fr}app-rotas-main .section-main-actions{gap:8px}app-rotas-main .section-end-actions{gap:8px}app-rotas-main .hero-button{width:100%;min-width:0;justify-content:center}app-rotas-main .view-switch{width:100%}app-rotas-main .section-action-button{width:100%;min-width:0}app-rotas-main .corridas-filter-toggle{width:100%;justify-content:space-between;gap:14px;min-height:56px;padding:10px 14px;border-radius:18px}app-rotas-main .corridas-filter-checkbox-copy{display:grid;gap:1px;padding-top:1px}app-rotas-main .corridas-filter-checkbox-caption{display:block;color:#5c6573;font-size:10px;font-weight:600}app-rotas-main .corridas-filter-checkbox-title,app-rotas-main .corridas-filter-checkbox-caption{white-space:normal}app-rotas-main .hero-badge{width:100%;justify-content:center}app-rotas-main .section-heading h2{font-size:20px}app-rotas-main .paradas-section-header,app-rotas-main .paradas-section-actions,app-rotas-main .corrida-header,app-rotas-main .corrida-footer{align-items:stretch}app-rotas-main .paradas-section-header>div,app-rotas-main .paradas-section-actions .section-main-actions,app-rotas-main .corrida-footer-info,app-rotas-main .corrida-actions{width:100%}app-rotas-main .paradas-section-header>div:first-child{display:flex;align-items:center}app-rotas-main .paradas-section-header h4{width:100%;text-align:left}app-rotas-main .paradas-section-actions{justify-content:flex-start}app-rotas-main .paradas-section-actions .section-main-actions{justify-content:flex-start}app-rotas-main .paradas-section-actions .section-action-button{width:100%;justify-content:center}app-rotas-main .paradas-section .route-flow-scroll{display:grid;justify-items:center}app-rotas-main .paradas-section .route-stop,app-rotas-main .paradas-section .route-arrow{width:100%;max-width:min(100%,420px);margin-inline:auto}app-rotas-main .paradas-section .route-stop{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:8px;column-gap:0}app-rotas-main .paradas-section .route-order{justify-items:center;width:100%;padding-top:0}app-rotas-main .paradas-section .route-arrow{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:24px}app-rotas-main .paradas-section .route-line{justify-self:center;width:2px;min-height:20px}app-rotas-main .paradas-section .route-arrow .mat-icon{display:none}app-rotas-main .paradas-section .stop-card-inline{width:100%;max-width:100%}app-rotas-main .route-chip,app-rotas-main .corrida-status,app-rotas-main .corrida-tag{width:fit-content}app-rotas-main .paradas-section,app-rotas-main .corrida-card{padding:16px}app-rotas-main .board-section-focused{min-height:auto}app-rotas-main .corridas-grid.is-focused-page{gap:0}app-rotas-main .corrida-card-focused-page{min-height:auto;padding:14px}app-rotas-main .corrida-card-focused-page .corrida-header,app-rotas-main .corrida-card-focused-page .corrida-meta,app-rotas-main .corrida-card-focused-page .paradas-section,app-rotas-main .corrida-card-focused-page .corrida-footer{width:100%;max-width:420px;margin-inline:auto}app-rotas-main .corrida-card-focused-page .corrida-header{align-items:center;text-align:center;gap:14px}app-rotas-main .corrida-card-focused-page .corrida-header>div{display:grid;justify-items:center;width:100%;gap:8px}app-rotas-main .corrida-card-focused-page .corrida-header h3{max-width:100%;font-size:24px;line-height:1.2}app-rotas-main .corrida-card-focused-page .corrida-tag,app-rotas-main .corrida-card-focused-page .corrida-status{align-self:center;font-size:13px}app-rotas-main .corrida-card-focused-page .corrida-meta{grid-template-columns:1fr;justify-items:center;gap:14px}app-rotas-main .corrida-card-focused-page .meta-pill{width:min(100%,420px);justify-items:center;padding:18px 20px;text-align:center;border-radius:20px}app-rotas-main .corrida-card-focused-page .meta-label{font-size:12px}app-rotas-main .corrida-card-focused-page .meta-pill strong,app-rotas-main .corrida-card-focused-page .meta-link-button{justify-content:center;width:100%;font-size:16px;line-height:1.35}app-rotas-main .corrida-card-focused-page .paradas-section{display:grid;justify-items:center;box-sizing:border-box;margin-top:0;width:min(100%,468px);padding:20px 22px;border-radius:22px}app-rotas-main .corrida-card-focused-page .paradas-section-header{width:100%;max-width:100%;align-items:center;justify-content:center;text-align:center;gap:14px}app-rotas-main .corrida-card-focused-page .paradas-section-header>div{width:100%}app-rotas-main .corrida-card-focused-page .paradas-section-header>div:first-child{justify-items:center}app-rotas-main .corrida-card-focused-page .paradas-section-header h4{font-size:24px;text-align:center}app-rotas-main .corrida-card-focused-page .paradas-section-actions,app-rotas-main .corrida-card-focused-page .paradas-section-actions .section-main-actions{width:100%;justify-content:center}app-rotas-main .corrida-card-focused-page .paradas-section-actions .section-action-button{width:min(100%,320px);margin-inline:auto}app-rotas-main .corrida-card-focused-page .route-flow{width:100%}app-rotas-main .corrida-card-focused-page .route-flow,app-rotas-main .corrida-card-focused-page .route-flow-scroll{max-height:none;height:auto;overflow:visible;padding-right:0}app-rotas-main .corrida-card-focused-page .route-stop{grid-template-columns:minmax(0,1fr);justify-items:center;column-gap:0;row-gap:8px;width:100%;max-width:100%;margin-inline:auto}app-rotas-main .corrida-card-focused-page .route-order{justify-items:center;padding-top:0}app-rotas-main .corrida-card-focused-page .route-arrow{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:24px;width:100%;max-width:100%;margin-inline:auto}app-rotas-main .corrida-card-focused-page .route-line{justify-self:center;width:2px;min-height:20px}app-rotas-main .corrida-card-focused-page .route-arrow .mat-icon{display:none}app-rotas-main .corrida-card-focused-page .route-stop-card-header{gap:10px}app-rotas-main .corrida-card-focused-page .route-stop-card-meta{width:100%;justify-content:flex-start}app-rotas-main .corrida-card-focused-page .route-stop-card-body{padding:10px 12px}app-rotas-main .corrida-card-focused-page .route-stop-card-footer{gap:10px}app-rotas-main .corrida-card-focused-page .route-stop-card-status-actions,app-rotas-main .corrida-card-focused-page .route-stop-card-quick-actions{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}app-rotas-main .corrida-card-focused-page .stop-status-action{width:auto;min-width:0;flex:0 1 auto;justify-content:center}app-rotas-main .corrida-card-focused-page .route-stop-card-quick-actions a,app-rotas-main .corrida-card-focused-page .route-stop-card-quick-actions button{width:36px;min-width:36px;flex:0 0 auto}app-rotas-main .corrida-card-focused-page .corrida-footer-info{justify-content:center;text-align:center;gap:8px}app-rotas-main .stop-card-inline{width:100%;min-width:0;max-width:min(100%,520px);overflow:hidden;padding:16px}app-rotas-main .stop-card,app-rotas-main .stop-card-inline,app-rotas-main .stop-card-list{gap:12px}app-rotas-main .stop-card-list{display:flex;flex-direction:column;align-items:stretch;padding:14px}app-rotas-main .stop-card-header,app-rotas-main .stop-card-list .stop-card-header{flex-direction:column;align-items:flex-start}app-rotas-main .stop-card-heading,app-rotas-main .stop-card-meta{width:100%}app-rotas-main .stop-card-list .stop-card-heading{gap:6px}app-rotas-main .stop-card-meta,app-rotas-main .stop-card-list .stop-card-meta{justify-content:flex-start;gap:8px}app-rotas-main .stop-card-actions{width:100%;justify-content:flex-end;padding-top:4px;border-top:1px solid rgba(148,163,184,.12)}app-rotas-main .stop-journey-summary{width:100%;margin-right:0}app-rotas-main .stop-card-list .stop-card-actions{justify-content:flex-start;padding-top:8px}app-rotas-main .route-stop-card-body{display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;gap:10px}app-rotas-main .route-stop-info-block{width:100%;min-width:0}app-rotas-main .route-stop-info-block+.route-stop-info-block{padding-top:10px;border-top:1px solid rgba(148,163,184,.12)}app-rotas-main .route-stop-card-heading,app-rotas-main .stop-address,app-rotas-main .stop-description,app-rotas-main .route-stop-items-summary{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}app-rotas-main .route-stop-card-status-actions,app-rotas-main .route-stop-card-quick-actions{width:100%}app-rotas-main .stop-status-confirmation{width:100%;min-width:0;align-items:flex-start;flex-direction:column;flex-wrap:wrap}app-rotas-main .stop-status-confirmation-actions{width:100%;justify-content:flex-end}app-rotas-main .corrida-card{min-height:auto}app-rotas-main .route-flow{max-height:280px}app-rotas-main .stop-items-hover{display:none}app-rotas-main .drag-overlay{top:12px;width:calc(100vw - 24px)}app-rotas-main .drag-top-warning{padding:14px 16px;font-size:14px}app-rotas-main .drag-trash-zone{min-height:64px;padding:14px 16px;font-size:14px}app-rotas-main .collapse-button-detached{display:none}}app-movimento-configuracoes .movement-config-page{container-type:inline-size;gap:8px}app-movimento-configuracoes .movement-config-page .page-list-sticky{gap:8px!important}app-movimento-configuracoes .top-ux-section{margin-bottom:4px}app-movimento-configuracoes .section-switcher-row{display:inline-flex;align-items:center;gap:8px}app-movimento-configuracoes .top-ux-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:10px;margin-bottom:10px}app-movimento-configuracoes .top-ux-compact-row{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:4px}app-movimento-configuracoes .top-ux-grid-single{grid-template-columns:1fr}app-movimento-configuracoes .top-ux-card{border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);padding:8px}app-movimento-configuracoes .top-ux-card-compact{padding:6px 8px}app-movimento-configuracoes .top-ux-actions{display:grid;align-content:start;gap:6px}app-movimento-configuracoes .top-ux-actions>*{justify-self:start}app-movimento-configuracoes .action-inline{display:inline-flex;align-items:center;gap:8px}app-movimento-configuracoes .action-inline>button{width:auto!important;min-width:180px;min-height:30px}app-movimento-configuracoes .action-inline-right{width:100%;justify-content:flex-end}app-movimento-configuracoes .action-inline-left{width:100%;justify-content:flex-start}app-movimento-configuracoes .action-help-compact{font-size:11px;color:var(--muted-strong);line-height:1.25}app-movimento-configuracoes .top-ux-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-strong)}app-movimento-configuracoes .top-ux-select{width:100%}app-movimento-configuracoes .top-ux-select .mat-mdc-form-field-subscript-wrapper{display:none}app-movimento-configuracoes .top-ux-select .mat-mdc-text-field-wrapper{min-height:40px}app-movimento-configuracoes .top-ux-select .mat-mdc-form-field-infix{min-height:40px;padding-top:8px!important;padding-bottom:8px!important}app-movimento-configuracoes .section-switcher{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);padding:6px}app-movimento-configuracoes .type-tab-btn{min-height:28px;border:1px solid #cfd8e3!important;background:#f8fbff!important;color:#475467!important;border-radius:8px;padding-inline:10px;font-size:13px;line-height:1;font-weight:600;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}app-movimento-configuracoes .type-tab-btn:hover:not([disabled]){background:#edf5ff!important;border-color:#9ebad8!important;color:#1f3b5a!important;transform:translateY(-1px)}app-movimento-configuracoes .type-tab-btn:focus-visible{outline:none;border-color:#7da6d8!important;box-shadow:0 0 0 2px #7da6d847}app-movimento-configuracoes .movement-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}app-movimento-configuracoes .movement-type-grid-compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px}app-movimento-configuracoes .movement-type-btn{width:100%;min-height:32px;padding-inline:8px;font-size:13px;line-height:1.2}app-movimento-configuracoes .movement-type-btn-compact{min-height:32px;padding-inline:8px;font-size:12px;line-height:1.2}app-movimento-configuracoes .type-header-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:4px}app-movimento-configuracoes .config-action-row{display:flex;justify-content:flex-end;margin-top:2px}app-movimento-configuracoes .action-mini-btn{min-height:28px!important;padding:0 8px!important;font-size:12px!important;line-height:1!important}app-movimento-configuracoes .type-tab-active{border-color:#063f78!important;background:linear-gradient(180deg,#0b63b6,#074985)!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 2px 6px #0749853d;transform:translateY(0)}app-movimento-configuracoes .type-tab-active:hover:not([disabled]){border-color:#052f5d!important;background:linear-gradient(180deg,#0a5aa5,#063f78)!important;color:#fff!important}app-movimento-configuracoes .table-sticky-actions{--actions-col-width: 220px}app-movimento-configuracoes .item-types-config-list{display:block}app-movimento-configuracoes .item-types-config-list .simple-config-list{gap:10px;padding:12px 14px 14px}app-movimento-configuracoes .row-selected{background:#f8fbff}app-movimento-configuracoes .chip-list{display:flex;flex-wrap:wrap;gap:4px}app-movimento-configuracoes .chip-item{display:inline-flex;align-items:center;border:1px solid var(--border-light);border-radius:999px;background:var(--surface-muted);color:var(--muted-strong);padding:2px 8px;font-size:11px;line-height:1.2;max-width:100%;white-space:normal;overflow-wrap:anywhere}app-movimento-configuracoes .warning-list{display:grid;gap:6px}app-movimento-configuracoes .warning-item{display:grid;gap:2px;border:1px solid #fedf89;border-radius:8px;background:#fff6d8;padding:8px 10px}app-movimento-configuracoes .warning-item-title{font-size:12px;font-weight:600;color:#7a2e0e}app-movimento-configuracoes .warning-item-detail{font-size:11px;color:#9a5a00}app-movimento-configuracoes .movimento-config-dialog-panel .mat-mdc-dialog-container,app-movimento-configuracoes .movimento-config-dialog-panel .mat-mdc-dialog-surface{padding:0!important}app-movimento-configuracoes .workflow-config-dialog-panel .mat-mdc-dialog-container,app-movimento-configuracoes .workflow-config-dialog-panel .mat-mdc-dialog-surface{padding:0!important}app-movimento-configuracoes .workflow-config-dialog-panel .mat-mdc-dialog-surface{max-height:calc(100dvh - 48px);overflow:hidden}app-movimento-configuracoes .workflow-config-dialog-panel{--workflow-dialog-sticky-offset: 96px}app-movimento-configuracoes .workflow-config-dialog-panel .workflow-config-modal-content .page-header-sticky,app-movimento-configuracoes .workflow-config-dialog-panel .workflow-config-modal-content .page-list-sticky{position:static!important;top:auto!important}app-movimento-configuracoes .workflow-config-dialog-panel .mov-config-dialog-title{position:sticky;top:0;z-index:20}app-movimento-configuracoes .mov-config-dialog-title{display:block;margin:0;padding:0;background:var(--surface)}app-movimento-configuracoes .mov-config-dialog-header-card{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:5px 12px 6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-xs);padding:10px 12px}app-movimento-configuracoes .mov-config-dialog-header-card--workflow{margin:4px 10px;padding:8px 10px;align-items:center}app-movimento-configuracoes .mov-config-dialog-header-card--workflow .mov-config-dialog-title-label{font-size:15px;line-height:1.2}app-movimento-configuracoes .mov-config-dialog-header-card--workflow .mov-config-dialog-title-origin{font-size:11px;line-height:1.2}app-movimento-configuracoes .mov-config-dialog-title-main{display:grid;gap:1px;min-width:0}app-movimento-configuracoes .mov-config-dialog-title-label{font-size:17px;font-weight:700;line-height:1.25;color:var(--ink)}app-movimento-configuracoes .mov-config-dialog-title-meta{font-size:12px;font-weight:600;color:var(--muted)}app-movimento-configuracoes .mov-config-dialog-title-origin{font-size:12px;color:var(--muted-strong)}app-movimento-configuracoes .mov-config-dialog-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}app-movimento-configuracoes .workflow-modal-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px;min-width:0}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-content-actions__leading{flex:0 0 auto;margin-right:10px}app-movimento-configuracoes .mov-config-dialog-title--workflow .z-header-fixo--modern{overflow:visible}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-main-row--modern{display:flex;align-items:center;gap:16px;min-height:54px;padding:8px 18px}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-main-row--modern .header-content-left{flex:1 1 auto;min-width:240px;padding:0}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-content-actions--modern{position:static;inset:auto;z-index:auto;display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;width:auto;margin:0;padding:0;pointer-events:auto}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-content-actions__leading{position:static;right:auto;left:auto;width:auto;margin:0 10px 0 0;transform:none}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-content-actions__leading>*{width:auto}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-controls-grid{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:auto}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-control{width:auto}app-movimento-configuracoes .workflow-modal-header-action{flex:0 0 auto;min-width:0!important;height:38px;padding:0 14px!important;border-color:#bfd1e3!important;border-radius:8px!important;background:#fff!important;color:var(--ink)!important;font-weight:700;white-space:nowrap}app-movimento-configuracoes .workflow-modal-header-action mat-icon{width:19px;height:19px;margin-right:6px;font-size:19px;line-height:19px}app-movimento-configuracoes .mov-config-dialog-header-toggle{align-self:center;margin-right:4px}app-movimento-configuracoes .mov-config-dialog-header-btn{min-width:120px}app-movimento-configuracoes .mov-config-dialog-tabs-row{display:flex;align-items:center;margin:0 0 2px;padding:0;min-width:0}app-movimento-configuracoes .mov-config-dialog-content{display:grid;gap:12px;padding:10px 18px 14px;max-height:min(72vh,760px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}app-movimento-configuracoes .mov-config-tab-body{display:grid;gap:18px}app-movimento-configuracoes .mov-config-tab-body>.grid{gap:12px 16px;min-width:0}app-movimento-configuracoes .mov-config-tab-body .config-field-grid,app-movimento-configuracoes .mov-config-tab-body .config-toggle-grid{display:grid;width:100%;min-width:0}app-movimento-configuracoes .mov-config-tab-body .config-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px 18px}app-movimento-configuracoes .mov-config-tab-body .config-toggle-section{display:grid;gap:8px;min-width:0}app-movimento-configuracoes .mov-config-tab-body .config-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px 14px;align-items:stretch}app-movimento-configuracoes .mov-config-tab-body .config-toggle-grid--single{grid-template-columns:minmax(220px,320px)}app-movimento-configuracoes .mov-config-tab-body .config-rateio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 14px;width:100%;min-width:0}app-movimento-configuracoes .mov-config-tab-body .config-edit-rateio-card{display:grid;align-content:start;gap:10px;min-width:0;padding:10px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-muted);box-sizing:border-box}app-movimento-configuracoes .mov-config-tab-body .config-edit-rateio-title{color:var(--ink);font-size:13px;font-weight:700}app-movimento-configuracoes .mov-config-tab-body .config-edit-rateio-card .mat-mdc-slide-toggle{display:block;width:100%}app-movimento-configuracoes .mov-config-tab-body .config-edit-rateio-card .mdc-form-field{align-items:center;gap:10px;width:100%;min-width:0}app-movimento-configuracoes .mov-config-tab-body .config-edit-rateio-card .mdc-switch{flex:0 0 auto}app-movimento-configuracoes .mov-config-tab-body .config-edit-rateio-card .mdc-label{min-width:0;padding-left:0;color:var(--text);font-size:13px;font-weight:600;line-height:1.25;white-space:normal}app-movimento-configuracoes .mov-config-tab-body .config-automation-section{display:block;min-width:0}app-movimento-configuracoes .mov-config-tab-body .config-automation-section .simple-config-list{width:100%;min-width:0;padding:12px}app-movimento-configuracoes .mov-config-tab-body .config-automation-section .simple-config-list__header{gap:10px}app-movimento-configuracoes .mov-config-tab-body .config-automation-section .simple-config-list__title{font-size:14px;line-height:1.18}app-movimento-configuracoes .mov-config-tab-body .config-automation-section .simple-config-list__add{min-width:0;padding-inline:10px}app-movimento-configuracoes .mov-config-tab-body .config-automation-section .simple-config-list__table{overflow-x:hidden}app-movimento-configuracoes .mov-config-tab-body .config-automation-section .simple-config-list__row{gap:8px;padding:8px 10px}app-movimento-configuracoes .mov-config-tab-body .config-automation-section .simple-config-list__row--header span:last-child{position:static}app-movimento-configuracoes .mov-config-tab-body .config-automation-section .simple-config-list__cell{white-space:normal;overflow-wrap:anywhere}app-movimento-configuracoes .mov-config-tab-body .config-automation-section .simple-config-list__actions{position:static;gap:8px}app-movimento-configuracoes .mov-config-tab-body .config-automation-section .simple-config-list__action{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}app-movimento-configuracoes .mov-config-tab-body .config-automation-section .simple-config-list__action mat-icon{width:20px;height:20px;font-size:20px;line-height:20px}app-movimento-configuracoes .item-types-config-list .simple-config-list{gap:10px;padding:12px}app-movimento-configuracoes .item-types-config-list .simple-config-list__table{overflow-x:hidden}app-movimento-configuracoes .item-types-config-list .simple-config-list__row{gap:8px;min-height:40px;padding:7px 10px}app-movimento-configuracoes .item-types-config-list .simple-config-list__row--header{min-height:36px;font-size:11px}app-movimento-configuracoes .item-types-config-list .simple-config-list__row--header span:last-child,app-movimento-configuracoes .item-types-config-list .simple-config-list__actions{position:static}app-movimento-configuracoes .item-types-config-list .simple-config-list__cell{font-size:12px;line-height:1.15}app-movimento-configuracoes .item-types-config-list .simple-config-list__actions{justify-content:flex-end;gap:8px}app-movimento-configuracoes .item-types-config-list .simple-config-list__action{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}app-movimento-configuracoes .item-types-config-list .simple-config-list__action mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}app-movimento-configuracoes .mov-config-tab-body .config-edit-item-toggle{display:flex;align-items:center;min-width:0;min-height:46px;padding:8px 10px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-muted);box-sizing:border-box}app-movimento-configuracoes .mov-config-tab-body .config-edit-item-toggle .mat-mdc-slide-toggle{display:block;width:100%;min-height:32px}app-movimento-configuracoes .mov-config-tab-body .config-edit-item-toggle .mdc-form-field{align-items:center;gap:10px;width:100%;min-width:0}app-movimento-configuracoes .mov-config-tab-body .config-edit-item-toggle .mdc-switch{flex:0 0 auto}app-movimento-configuracoes .mov-config-tab-body .config-edit-item-toggle .mdc-label{min-width:0;padding-left:0;color:var(--text);font-size:13px;font-weight:600;line-height:1.25;white-space:normal}app-movimento-configuracoes .mov-config-tab-body>.grid .mat-mdc-form-field{width:100%;min-width:0}app-movimento-configuracoes .mov-config-tab-panel{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:12px}app-movimento-configuracoes .mov-config-names-panel{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:10px 12px 8px}app-movimento-configuracoes .mov-config-names-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}app-movimento-configuracoes .mov-config-names-grid .mat-mdc-form-field{width:100%}app-movimento-configuracoes .agrupador-form-tabs{display:block;margin-top:2px;margin-bottom:2px;width:100%;min-width:0}app-movimento-configuracoes .agrupador-form-tabs app-generic-mat-tab{display:block;width:100%;min-width:0}app-movimento-configuracoes .mov-config-dialog-tabs-row>*{flex:1 1 auto;min-width:0}app-movimento-configuracoes .agrupador-form-tab{border:1px solid var(--border);background:var(--surface-muted);color:var(--muted-strong);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer}app-movimento-configuracoes .agrupador-form-tab.active{border-color:#7da6d8;background:#edf4ff;color:#0b4a8b}app-movimento-configuracoes .status-search-like{min-height:52px;display:grid}app-movimento-configuracoes .status-native-select{width:100%;height:52px;border:1px solid var(--border);border-radius:10px;background:#ededed;color:var(--ink);font-size:16px;line-height:1;padding:0 38px 0 16px;appearance:none;outline:none;background-image:linear-gradient(45deg,transparent 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 10px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}app-movimento-configuracoes .status-native-select:focus{border-color:#9ca3af}app-movimento-configuracoes .config-item-card{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:8px 10px}app-movimento-configuracoes .config-item-card__content{display:grid;gap:6px;min-width:0;flex:1 1 auto}app-movimento-configuracoes .config-item-card__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex:0 0 auto}app-movimento-configuracoes .observacoes-config-list{display:grid;gap:10px}app-movimento-configuracoes .observacoes-config-card{display:block;padding:12px}app-movimento-configuracoes .observacoes-config-row{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(260px,1.35fr) minmax(120px,.55fr) minmax(130px,.6fr);column-gap:22px;row-gap:14px;align-items:start}app-movimento-configuracoes .observacoes-config-row .mat-mdc-form-field{width:100%;min-width:0}app-movimento-configuracoes .observacoes-config-row .mat-mdc-form-field+.mat-mdc-form-field{margin-left:0}app-movimento-configuracoes .entidade-vinculada-add-btn{white-space:nowrap}app-movimento-configuracoes .entidades-vinculadas-list{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}app-movimento-configuracoes .entidades-vinculadas-header,app-movimento-configuracoes .entidade-vinculada-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(180px,1.2fr) minmax(78px,.45fr) minmax(78px,.45fr) minmax(78px,.42fr) minmax(110px,.55fr) 44px;gap:10px;align-items:center}app-movimento-configuracoes .entidades-vinculadas-header{padding:8px 12px;border-bottom:1px solid var(--border);background:var(--surface-muted);color:var(--muted-strong);font-size:11px;font-weight:700;text-transform:uppercase}app-movimento-configuracoes .entidade-vinculada-card{display:block;border:0;border-radius:0;border-bottom:1px solid var(--border-light);padding:8px 12px}app-movimento-configuracoes .entidade-vinculada-card:last-child{border-bottom:0}app-movimento-configuracoes .entidade-vinculada-card:nth-child(2n){background:#fbfdff}app-movimento-configuracoes .entidade-vinculada-row .mat-mdc-form-field{width:100%}app-movimento-configuracoes .internal-list-value{min-width:0;color:var(--text);font-size:13px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-movimento-configuracoes .internal-list-status{color:var(--success);font-size:13px;font-weight:700}app-movimento-configuracoes .internal-list-status--inactive{color:var(--muted-strong)}app-movimento-configuracoes .entidade-vinculada-status{min-height:40px;justify-content:flex-start}app-movimento-configuracoes .entidade-vinculada-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}app-movimento-configuracoes .item-type-config-summary{margin-right:4px}app-movimento-configuracoes .item-type-catalog-type-cell{color:var(--text);font-weight:600;line-height:1.25;overflow-wrap:anywhere}app-movimento-configuracoes .item-type-config-action{color:#0070c9!important}app-movimento-configuracoes .movement-item-type-catalog-types{width:100%}app-movimento-configuracoes .simple-config-list__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}app-movimento-configuracoes .item-types-config-list .item-type-config-action,app-movimento-configuracoes .item-types-config-list .simple-config-list__action{display:inline-flex!important;align-items:center;justify-content:center;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;border:0;border-radius:8px;background:transparent;box-shadow:none;line-height:1}app-movimento-configuracoes .item-types-config-list z-button.simple-config-list__action,app-movimento-configuracoes .item-types-config-list z-button.item-type-config-action{display:inline-flex!important;flex:0 0 auto}app-movimento-configuracoes .item-types-config-list .simple-config-list__action .z-button-base--acao-linha.z-button-base--somente-icone,app-movimento-configuracoes .item-types-config-list .item-type-config-action .z-button-base--acao-linha.z-button-base--somente-icone{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;border:1px solid #bfe3ff;border-radius:8px;background:#fbfdff;color:#0284c7!important;box-shadow:none}app-movimento-configuracoes .item-types-config-list .simple-config-list__action--delete .z-button-base--acao-linha.z-button-base--somente-icone{border-color:#ffb8b8;background:#fff7f7;color:#ef2222!important;box-shadow:none}app-movimento-configuracoes .item-types-config-list .item-type-config-action .mat-mdc-button-touch-target,app-movimento-configuracoes .item-types-config-list .simple-config-list__action .mat-mdc-button-touch-target{width:36px!important;height:36px!important}app-movimento-configuracoes .item-types-config-list .item-type-config-action mat-icon,app-movimento-configuracoes .item-types-config-list .simple-config-list__action mat-icon{width:18px!important;height:18px!important;font-size:18px!important;line-height:18px!important;color:inherit!important;margin:0!important}app-movimento-configuracoes .item-types-config-list .simple-config-list__action--view{color:#5aa2d6!important}app-movimento-configuracoes .item-types-config-list .simple-config-list__action--edit{color:#0070c9!important}app-movimento-configuracoes .item-types-config-list .simple-config-list__action--delete{color:#d94b48!important}app-movimento-configuracoes .item-types-config-list .simple-config-list__action--more{color:#0070c9!important}app-movimento-configuracoes .item-types-config-list .item-type-config-action:not(:disabled):hover,app-movimento-configuracoes .item-types-config-list .simple-config-list__action--edit:not(:disabled):hover,app-movimento-configuracoes .item-types-config-list .simple-config-list__action--more:not(:disabled):hover{border-color:#c8d9ea;background:linear-gradient(180deg,#fbfdff,#e7f3fb);color:#0369a1!important}app-movimento-configuracoes .item-types-config-list .item-type-config-action .z-button-base--acao-linha.z-button-base--somente-icone:hover:not(:disabled),app-movimento-configuracoes .item-types-config-list .simple-config-list__action--edit .z-button-base--acao-linha.z-button-base--somente-icone:hover:not(:disabled),app-movimento-configuracoes .item-types-config-list .simple-config-list__action--more .z-button-base--acao-linha.z-button-base--somente-icone:hover:not(:disabled){border-color:#8fd0ff!important;background:#f4fbff!important;color:#0369a1!important}app-movimento-configuracoes .item-types-config-list .simple-config-list__action--delete:not(:disabled):hover{border-color:#d94b4838;background:linear-gradient(180deg,snow,#ffe4e6);color:#b91c1c!important}app-movimento-configuracoes .item-types-config-list .simple-config-list__action--delete .z-button-base--acao-linha.z-button-base--somente-icone:hover:not(:disabled){border-color:#ff9d9d!important;background:#fff0f0!important;color:#b91c1c!important}app-movimento-configuracoes .config-section-subtitle{margin:8px 0 2px;color:var(--muted-strong);font-size:.78rem;font-weight:700;text-transform:uppercase}app-movimento-configuracoes .precificacao-link-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}app-movimento-configuracoes .precificacao-link-add-btn{flex:0 0 auto}app-movimento-configuracoes .precificacao-link-list{display:grid;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}app-movimento-configuracoes .precificacao-link-card{min-height:0;border:0;border-bottom:1px solid var(--border-light);border-radius:0;background:var(--surface);padding:6px 8px 6px 10px}app-movimento-configuracoes .precificacao-link-card:nth-child(2n){background:var(--surface-muted)}app-movimento-configuracoes .precificacao-link-card:last-child{border-bottom:0}app-movimento-configuracoes .precificacao-link-content{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);gap:4px 14px}app-movimento-configuracoes .precificacao-link-content--wide{grid-template-columns:minmax(180px,1.3fr) minmax(120px,.8fr) minmax(150px,1fr)}app-movimento-configuracoes .precificacao-link-field{display:grid;gap:1px;min-width:0}app-movimento-configuracoes .precificacao-link-label{color:var(--muted-strong);font-size:10px;font-weight:700;line-height:1.1;text-transform:uppercase}app-movimento-configuracoes .precificacao-link-value{min-width:0;color:var(--ink);font-size:13px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}app-movimento-configuracoes .precificacao-link-actions{gap:0}app-movimento-configuracoes .precificacao-link-actions .mat-mdc-icon-button{width:32px;height:32px;padding:4px}app-movimento-configuracoes .precificacao-link-empty{border:1px dashed var(--border);border-radius:8px;background:var(--surface-muted);color:var(--muted-strong);font-size:12px;padding:12px}app-movimento-configuracoes .precificacao-link-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:100%;max-width:100%;max-height:min(78vh,560px);min-height:260px;overflow:hidden;background:var(--surface)}app-movimento-configuracoes .precificacao-link-dialog--compact{grid-template-rows:auto auto auto;min-height:0;max-height:none}app-movimento-configuracoes .precificacao-link-dialog--compact .precificacao-link-dialog-body{overflow:visible}app-movimento-configuracoes .movement-item-type-config-dialog .precificacao-link-dialog-body{gap:14px;padding:8px 24px 24px}app-movimento-configuracoes .precificacao-link-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-light);padding:12px 14px 10px}app-movimento-configuracoes .precificacao-link-dialog-body{display:grid;grid-template-columns:1fr;gap:10px;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 14px}app-movimento-configuracoes .precificacao-link-dialog-body--grid{grid-template-columns:repeat(2,minmax(0,1fr))}app-movimento-configuracoes .precificacao-link-dialog-field-wide{grid-column:1/-1}app-movimento-configuracoes .precificacao-link-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--border-light);background:var(--surface);padding:10px 14px 12px}app-movimento-configuracoes .precificacao-link-dialog-actions button{min-width:112px}app-movimento-configuracoes .movement-item-type-config-dialog-panel .mat-mdc-dialog-surface{height:auto!important;max-height:90vh;overflow:hidden}app-movimento-configuracoes .workflow-configs-tab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}app-movimento-configuracoes .workflow-configs-intro,app-movimento-configuracoes .workflow-configs-warning{display:flex;align-items:flex-start;gap:10px;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.3}app-movimento-configuracoes .workflow-configs-intro{border:1px solid #c7ddf2;background:#f4f9ff;color:#244867}app-movimento-configuracoes .workflow-configs-warning{margin-top:10px;border:1px dashed #fdb022;background:#fffaeb;color:#7a2e0e;font-weight:700}app-movimento-configuracoes .workflow-configs-intro mat-icon,app-movimento-configuracoes .workflow-configs-warning mat-icon{flex:0 0 22px;width:22px;height:22px;font-size:22px;line-height:22px}app-movimento-configuracoes .workflow-configs-intro strong,app-movimento-configuracoes .workflow-configs-intro span{display:block}app-movimento-configuracoes .workflow-configs-intro strong{color:#005ca8;font-size:13px;font-weight:800}app-movimento-configuracoes .workflow-config-card{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:12px;display:grid;gap:12px}app-movimento-configuracoes .workflow-config-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}app-movimento-configuracoes .workflow-config-card-title{font-size:14px;font-weight:800;color:var(--ink);line-height:1.2}app-movimento-configuracoes .workflow-config-card-hint{margin-top:2px;font-size:12px;color:var(--muted)}app-movimento-configuracoes .workflow-config-card-meta{margin-top:4px;font-size:12px;color:var(--muted-strong)}app-movimento-configuracoes .workflow-config-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}app-movimento-configuracoes .workflow-config-actions button{min-height:36px;border-radius:8px;font-weight:700}app-movimento-configuracoes .workflow-config-primary-action mat-icon,app-movimento-configuracoes .workflow-config-refresh-action mat-icon{margin-right:4px}app-movimento-configuracoes .workflow-config-state{display:inline-flex;align-items:center;border:1px solid #fdb9ad;color:#9f2d20;background:#fff2ef;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}app-movimento-configuracoes .workflow-config-state.workflow-config-state--ok{border-color:#8ad3a5;color:#146b34;background:#eefcf3}app-movimento-configuracoes .workflow-config-modal-content{padding:10px 12px 12px;max-height:min(100dvh - var(--workflow-dialog-sticky-offset) - 24px,1080px);overflow-y:auto;overflow-x:hidden;scroll-padding-top:calc(var(--workflow-dialog-sticky-offset) + 12px)}app-movimento-configuracoes .workflow-config-dialog-panel .workflow-config-modal-content .workflow-definition-surface--embedded .workflow-builder-toolbar{top:calc(var(--workflow-dialog-sticky-offset) + 4px)}@media(max-width:640px){app-movimento-configuracoes .workflow-config-dialog-panel{--workflow-dialog-sticky-offset: 156px}app-movimento-configuracoes .top-ux-compact-row{grid-template-columns:1fr}app-movimento-configuracoes .top-ux-grid{grid-template-columns:1fr}app-movimento-configuracoes .top-ux-grid-single{grid-template-columns:1fr}app-movimento-configuracoes .action-inline{width:100%}app-movimento-configuracoes .action-inline>button{width:100%!important;min-width:0}app-movimento-configuracoes .section-switcher{width:100%;display:grid;grid-template-columns:1fr 1fr}app-movimento-configuracoes .section-switcher-row{width:100%;display:grid;grid-template-columns:1fr;gap:4px}app-movimento-configuracoes .section-switcher .type-tab-btn{width:100%}app-movimento-configuracoes .mov-config-dialog-header-card{align-items:flex-start;flex-direction:column;margin:5px 10px 6px;padding:10px}app-movimento-configuracoes .mov-config-dialog-tabs-row{margin:0 12px 6px}app-movimento-configuracoes .mov-config-dialog-title-label{font-size:16px}app-movimento-configuracoes .mov-config-dialog-header-actions{width:100%}app-movimento-configuracoes .mov-config-dialog-header-toggle{width:100%;margin-right:0}app-movimento-configuracoes .mov-config-dialog-header-btn{flex:1 1 calc(50% - 4px);min-width:0}app-movimento-configuracoes .mov-config-dialog-content{padding:8px 12px;max-height:72vh}app-movimento-configuracoes .precificacao-link-toolbar{align-items:flex-start;flex-direction:column}app-movimento-configuracoes .precificacao-link-add-btn{width:100%}app-movimento-configuracoes .precificacao-link-card{align-items:flex-start}app-movimento-configuracoes .precificacao-link-content{grid-template-columns:1fr}app-movimento-configuracoes .precificacao-link-dialog-body--grid{grid-template-columns:1fr}app-movimento-configuracoes .precificacao-link-actions{padding-top:2px}app-movimento-configuracoes .workflow-config-modal-content{padding:10px 10px 8px;max-height:calc(100dvh - var(--workflow-dialog-sticky-offset) - 10px)}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-main-row--modern{align-items:stretch;flex-direction:column;gap:8px;min-height:0;padding:10px 12px}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-main-row--modern .header-content-left{width:100%;min-width:0}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-content-actions--modern{align-items:stretch;flex-direction:column;width:100%}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-content-actions__leading{width:100%;margin:0}app-movimento-configuracoes .mov-config-dialog-title--workflow .header-controls-grid,app-movimento-configuracoes .mov-config-dialog-title--workflow .workflow-modal-header-actions{display:grid;grid-template-columns:1fr;width:100%}app-movimento-configuracoes .mov-config-dialog-title--workflow .workflow-modal-header-action{justify-content:center;width:100%}}@media(max-width:460px){app-movimento-configuracoes .workflow-config-dialog-panel{--workflow-dialog-sticky-offset: 208px}app-movimento-configuracoes .mov-config-dialog-header-btn{flex-basis:100%}}app-movimento-configuracoes .mov-page-header{padding-top:0}app-movimento-configuracoes .mov-page-title{line-height:1.2}app-movimento-configuracoes .mov-page-subtitle{line-height:1.35;opacity:.92}app-movimento-configuracoes .add-standard-btn{display:inline-flex;align-items:center}app-movimento-configuracoes .config-list-header{background:var(--surface)}app-movimento-configuracoes .config-list-title-wrap{display:grid;gap:1px}app-movimento-configuracoes .config-list-title{font-size:12px;line-height:1.2;font-weight:700;color:#163a66}app-movimento-configuracoes .config-list-subtitle{font-size:11px;line-height:1.2;color:var(--muted-strong)}app-movimento-configuracoes .config-list-count{font-size:12px;font-weight:400;color:#101828;margin-top:7px}app-movimento-configuracoes .table-sticky-actions .mat-mdc-header-row .mat-mdc-header-cell{background:#eef4ff;color:#0b4a8b;font-weight:700;font-size:11px;line-height:1.2;border-bottom:1px solid #d7e3ef}app-movimento-configuracoes .table-sticky-actions .mat-mdc-header-row .mat-mdc-header-cell:first-child{border-top-left-radius:6px}app-movimento-configuracoes .table-sticky-actions .mat-mdc-header-row .mat-mdc-header-cell:last-child{border-top-right-radius:6px}app-movimento-configuracoes .table-sticky-actions .mat-column-acoes{min-width:170px;width:170px}app-movimento-configuracoes .table-sticky-actions .mat-mdc-row{min-height:64px}app-movimento-configuracoes .table-sticky-actions .mat-mdc-cell{padding-top:10px;padding-bottom:10px;color:#102033;font-size:13px;line-height:1.25;vertical-align:middle}app-movimento-configuracoes .table-sticky-actions .mat-column-nome{min-width:230px;width:260px}app-movimento-configuracoes .table-sticky-actions .mat-column-ativo{min-width:100px;width:110px}app-movimento-configuracoes .table-sticky-actions .mat-column-empresas{min-width:420px}app-movimento-configuracoes .table-sticky-actions .mat-column-tipos{min-width:220px}app-movimento-configuracoes .desktop-config-name{display:grid;gap:3px;min-width:0;max-width:100%}app-movimento-configuracoes .desktop-config-name__title{min-width:0;color:#102033;font-size:14px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}app-movimento-configuracoes .desktop-config-name__subtitle{color:#4f6983;font-size:12px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}app-movimento-configuracoes .desktop-config-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;min-width:68px;border:1px solid #cfd8e3;border-radius:999px;padding:2px 9px;background:#f8fafc;color:#475467;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}app-movimento-configuracoes .desktop-config-status--active{border-color:#b7dfc5;background:#ecfdf3;color:#1f7a42}app-movimento-configuracoes .desktop-config-status--inactive{border-color:#d7dce3;background:#f2f4f7;color:#667085}app-movimento-configuracoes .table-sticky-actions .chip-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px}app-movimento-configuracoes .table-sticky-actions .chip-item{border-radius:8px;background:#f8fbff;color:#24364f;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.2}app-movimento-configuracoes .movement-config-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:8px!important;min-width:208px;flex-wrap:nowrap}app-movimento-configuracoes .movement-config-actions z-button{display:inline-flex!important;flex:0 0 auto}app-movimento-configuracoes .movement-config-actions .z-button-base--acao-linha.z-button-base--somente-icone,app-movimento-configuracoes .movement-config-actions .z-button-base--acao-linha.z-button-base--somente-icone.z-button-base--sm{display:inline-grid!important;place-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;border:1px solid #bfe3ff!important;border-radius:8px!important;background:#fbfdff!important;color:#0284c7!important;box-shadow:none!important}app-movimento-configuracoes .movement-config-actions .z-button-base--acao-linha.z-button-base--somente-icone.z-button-base--perigo{border-color:#ffb8b8!important;background:#fff7f7!important;color:#dc2626!important}app-movimento-configuracoes .movement-config-actions .z-button-base--acao-linha.z-button-base--somente-icone:hover:not(:disabled){border-color:#8fd0ff!important;background:#f4fbff!important;color:#0369a1!important;box-shadow:none!important}app-movimento-configuracoes .movement-config-actions .z-button-base--acao-linha.z-button-base--somente-icone.z-button-base--perigo:hover:not(:disabled){border-color:#ff9d9d!important;background:#fff0f0!important;color:#b91c1c!important}app-movimento-configuracoes .movement-config-actions .z-button-base--acao-linha .mat-mdc-button-touch-target{width:36px!important;height:36px!important}app-movimento-configuracoes .movement-config-actions .z-button-base--acao-linha .mat-icon,app-movimento-configuracoes .movement-config-actions .z-button-base--acao-linha .material-icons,app-movimento-configuracoes .movement-config-actions .z-button-base--acao-linha .z-button-base__icon{width:18px!important;height:18px!important;margin:0!important;color:inherit!important;font-size:18px!important;line-height:18px!important}app-movimento-configuracoes .mobile-config-card{display:grid;gap:12px;min-width:0;border:1px solid #d7e3ef;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfdff);padding:12px;box-shadow:0 8px 20px #0f172a0f}app-movimento-configuracoes .mobile-config-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding-bottom:10px;border-bottom:1px solid #e6edf5}app-movimento-configuracoes .mobile-config-card__title-wrap{display:grid;gap:3px;min-width:0}app-movimento-configuracoes .mobile-config-card__title{min-width:0;color:#102033;font-size:14px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}app-movimento-configuracoes .mobile-config-card__subtitle{color:#4f6983;font-size:12px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}app-movimento-configuracoes .mobile-config-card__status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border:1px solid #cfd8e3;border-radius:999px;padding:2px 9px;background:#f8fafc;color:#475467;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}app-movimento-configuracoes .mobile-config-card__status--active{border-color:#b7dfc5;background:#ecfdf3;color:#1f7a42}app-movimento-configuracoes .mobile-config-card__status--inactive{border-color:#d7dce3;background:#f2f4f7;color:#667085}app-movimento-configuracoes .mobile-config-card__section{display:grid;gap:6px;min-width:0}app-movimento-configuracoes .mobile-config-card__section-label{color:#315b7d;font-size:11px;font-weight:800;line-height:1.15;text-transform:uppercase}app-movimento-configuracoes .mobile-config-card__actions{display:flex!important;justify-content:flex-end;gap:6px!important;min-width:0;margin-top:2px;padding-top:10px;border-top:1px solid #e6edf5}app-movimento-configuracoes .mobile-config-card .chip-list{display:grid;grid-template-columns:1fr;gap:5px}app-movimento-configuracoes .mobile-config-card .chip-item{justify-content:flex-start;width:100%;border-radius:8px;background:#f8fbff;color:#24364f;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.25;box-sizing:border-box}@media screen and (max-width:900px){app-movimento-configuracoes .entidades-vinculadas-header{display:none}app-movimento-configuracoes .entidades-vinculadas-list{gap:8px;border:0;background:transparent}app-movimento-configuracoes .entidade-vinculada-card{border:1px solid var(--border);border-radius:10px;background:var(--surface)}app-movimento-configuracoes .entidade-vinculada-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}app-movimento-configuracoes .entidade-vinculada-actions{grid-column:1/-1}app-movimento-configuracoes .internal-list-value,app-movimento-configuracoes .internal-list-status{white-space:normal}}@media screen and (max-width:640px){app-movimento-configuracoes .mov-config-names-grid,app-movimento-configuracoes .observacoes-config-row,app-movimento-configuracoes .entidade-vinculada-row{grid-template-columns:1fr}app-movimento-configuracoes .config-item-card{align-items:flex-start;flex-direction:column}app-movimento-configuracoes .config-item-card__actions{width:100%;justify-content:flex-end}}app-movimento-configuracoes .ag-grid-icon{transform:scale(.9)}app-movimento-configuracoes .filters-inline-form{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:nowrap}app-movimento-configuracoes .filters-inline-search{flex:1 1 auto;min-width:0}app-movimento-configuracoes .filters-inline-clear{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}app-movimento-configuracoes .mov-step-hint{text-align:left;line-height:1.4;color:var(--brand);margin:0 0 10px;padding:10px 12px;border-radius:10px}app-movimento-configuracoes .mov-config-empty-alert{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid #f7b955;border-left:4px solid #f59e0b;background:#fffaeb;box-shadow:var(--shadow-xs)}app-movimento-configuracoes .mov-config-empty-alert-icon{width:20px;height:20px;font-size:20px;color:#b45309;margin-top:1px}app-movimento-configuracoes .mov-config-empty-alert-content{display:grid;gap:2px}app-movimento-configuracoes .mov-config-empty-alert-title{font-size:12px;line-height:1.2;font-weight:700;color:#8a3d00}app-movimento-configuracoes .mov-config-empty-alert-message{font-size:12px;line-height:1.3;color:#9a5a00}app-movimento-configuracoes .mov-config-dialog-title .z-header-fixo{border-radius:10px;border:1px solid var(--border);box-shadow:var(--shadow-xs);margin:5px 12px 6px}app-movimento-configuracoes .mov-config-dialog-title #header-father{padding:10px 12px}app-movimento-configuracoes .mov-config-dialog-title .title{align-items:flex-start;justify-content:space-between;width:100%;gap:12px}app-movimento-configuracoes .mov-config-dialog-title #buttons{justify-content:flex-end;gap:10px;flex-wrap:nowrap}app-movimento-configuracoes .mov-config-dialog-title #buttons .z-button-back,app-movimento-configuracoes .mov-config-dialog-title #buttons .z-button-cancel{order:1}app-movimento-configuracoes .mov-config-dialog-title #buttons .z-button-save,app-movimento-configuracoes .mov-config-dialog-title #buttons .z-button-insert{order:2}app-movimento-configuracoes .mov-config-dialog-title #buttons .z-button-back{background:#fff!important;color:#2a2c30!important;border:1px solid var(--border)!important}app-movimento-configuracoes .mov-config-dialog-title #buttons .z-button-back .z-icon,app-movimento-configuracoes .mov-config-dialog-title #buttons .z-button-back .z-text{color:#2a2c30!important}app-movimento-configuracoes .movement-config-page .mobile-filter-toggle{display:inline-flex;align-items:center;gap:6px}app-movimento-configuracoes .movement-config-page .mobile-filter-chevron{margin-left:2px}app-movimento-configuracoes .mov-step-hint{display:block;margin:2px 0 12px;padding:8px 10px;border:1px solid #cfe0f3;border-left:4px solid #3498db;border-radius:8px;background:#f5f9ff;color:#25476a;font-size:12px;font-weight:700;line-height:1.35}app-movimento-configuracoes .grid{display:grid}app-movimento-configuracoes .flex{display:flex}app-movimento-configuracoes .inline-flex{display:inline-flex}app-movimento-configuracoes .items-start{align-items:flex-start}app-movimento-configuracoes .items-center{align-items:center}app-movimento-configuracoes .items-end{align-items:flex-end}app-movimento-configuracoes .justify-between{justify-content:space-between}app-movimento-configuracoes .justify-end{justify-content:flex-end}app-movimento-configuracoes .justify-start{justify-content:flex-start}app-movimento-configuracoes .flex-col{flex-direction:column}app-movimento-configuracoes .flex-wrap{flex-wrap:wrap}app-movimento-configuracoes .w-full{width:100%}app-movimento-configuracoes .min-w-0{min-width:0}app-movimento-configuracoes .m-0{margin:0}app-movimento-configuracoes .mt-1{margin-top:4px}app-movimento-configuracoes .mb-1\.5{margin-bottom:6px}app-movimento-configuracoes .mb-2{margin-bottom:8px}app-movimento-configuracoes .p-0{padding:0}app-movimento-configuracoes .p-3{padding:12px}app-movimento-configuracoes .p-2\.5{padding:10px}app-movimento-configuracoes .px-3{padding-left:12px;padding-right:12px}app-movimento-configuracoes .py-2\.5{padding-top:10px;padding-bottom:10px}app-movimento-configuracoes .px-2\.5{padding-left:10px;padding-right:10px}app-movimento-configuracoes .py-2{padding-top:8px;padding-bottom:8px}app-movimento-configuracoes .gap-1{gap:4px}app-movimento-configuracoes .gap-1\.5{gap:6px}app-movimento-configuracoes .gap-2{gap:8px}app-movimento-configuracoes .gap-2\.5{gap:10px}app-movimento-configuracoes .gap-3{gap:12px}app-movimento-configuracoes .rounded-xl{border-radius:12px}app-movimento-configuracoes .rounded-lg{border-radius:10px}app-movimento-configuracoes .text-xs{font-size:12px}app-movimento-configuracoes .text-sm{font-size:14px}app-movimento-configuracoes .text-lg{font-size:18px}app-movimento-configuracoes .font-semibold{font-weight:600}app-movimento-configuracoes .font-bold{font-weight:700}app-movimento-configuracoes [class*="border-[var(--border)]"]{border:1px solid var(--border)}app-movimento-configuracoes [class*="border-[var(--border-light)]"]{border-color:var(--border-light)}app-movimento-configuracoes [class*="bg-[var(--surface)]"]{background:var(--surface)}app-movimento-configuracoes [class*="bg-[var(--surface-muted)]"]{background:var(--surface-muted)}app-movimento-configuracoes [class*="text-[var(--muted)]"]{color:var(--muted)}app-movimento-configuracoes [class*="text-[var(--muted-strong)]"]{color:var(--muted-strong)}app-movimento-configuracoes [class*="shadow-[var(--shadow-xs)]"]{box-shadow:var(--shadow-xs)}app-movimento-configuracoes [class*=border-dashed]{border-style:dashed}app-movimento-configuracoes .config-edit-rateio-card{display:grid;gap:10px;align-content:start;min-width:0;padding:10px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-muted);box-sizing:border-box}app-movimento-configuracoes .config-edit-rateio-title{color:var(--ink);font-size:13px;font-weight:700}app-movimento-configuracoes .config-edit-rateio-card .mat-mdc-slide-toggle{display:block;width:100%}app-movimento-configuracoes .config-edit-rateio-card .mdc-form-field{align-items:center;gap:10px;width:100%;min-width:0}app-movimento-configuracoes .config-edit-rateio-card .mdc-switch{flex:0 0 auto}app-movimento-configuracoes .config-edit-rateio-card .mdc-label{min-width:0;padding-left:0;color:var(--text);font-size:13px;font-weight:600;line-height:1.25;white-space:normal}@media(min-width:768px){app-movimento-configuracoes .md\:flex-row{flex-direction:row}app-movimento-configuracoes .md\:items-end{align-items:flex-end}app-movimento-configuracoes .md\:\!hidden{display:none!important}}@media(max-width:767px){app-movimento-configuracoes .filters-inline-form{margin-bottom:12px;flex-wrap:wrap}app-movimento-configuracoes .filters-inline-search,app-movimento-configuracoes .movement-type-grid,app-movimento-configuracoes .top-ux-select{width:100%;margin-inline:0}app-movimento-configuracoes .filters-inline-clear{width:100%;justify-content:flex-end;flex:1 1 100%}app-movimento-configuracoes .list-header-row{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding-top:8px;padding-bottom:10px}app-movimento-configuracoes .list-header-row .add-standard-btn{margin-top:0;margin-left:auto;width:auto;flex:0 0 auto}}@media(max-width:460px){app-movimento-configuracoes .mov-config-dialog-title #buttons{width:100%;flex-wrap:wrap}}.entidade-vinculada-dialog-panel .mat-mdc-dialog-container,.entidade-vinculada-dialog-panel .mat-mdc-dialog-surface{padding:0!important}.entidade-vinculada-dialog-panel .mat-mdc-dialog-container{--mdc-dialog-container-shape: 10px}.entidade-vinculada-dialog-panel .mat-mdc-dialog-surface{overflow:hidden;border-radius:10px}.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-shell{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0;max-height:min(82vh,620px);overflow:hidden;background:var(--surface)}.entidade-vinculada-dialog-panel .mov-config-dialog-title{display:block;margin:0;padding:0;border-bottom:1px solid var(--border-light);background:var(--surface)}.entidade-vinculada-dialog-panel .mov-config-dialog-title .z-header-fixo{margin:0;border:0;border-radius:0;box-shadow:none}.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-body{display:grid;gap:14px;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px 18px 18px}.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-body .mat-mdc-form-field{width:100%;min-width:0}.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(96px,.55fr);gap:12px 14px;min-width:0}.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-grid--main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-grid--flags{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-body .config-edit-item-toggle{display:flex;align-items:center;min-width:0;min-height:42px;padding:8px 10px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-muted);box-sizing:border-box}.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-body .config-edit-item-toggle .mat-mdc-slide-toggle{display:block;width:100%}.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-body .config-edit-item-toggle .mdc-form-field{align-items:center;gap:10px;width:100%;min-width:0}.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-body .config-edit-item-toggle .mdc-switch{flex:0 0 auto}.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-body .config-edit-item-toggle .mdc-label{min-width:0;padding-left:0;color:var(--text);font-size:13px;font-weight:600;line-height:1.25;white-space:normal}.entidade-vinculada-dialog-panel .entidade-vinculada-origens{display:grid;gap:10px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-muted);padding:12px}.entidade-vinculada-dialog-panel .entidade-vinculada-origens__title{color:var(--ink);font-size:13px;font-weight:700}.entidade-vinculada-dialog-panel .entidade-vinculada-origens__empty{color:var(--muted-strong);font-size:12px;font-weight:600}.entidade-vinculada-dialog-panel .entidade-vinculada-origens__row{display:grid;grid-template-columns:minmax(140px,.6fr) minmax(0,1fr);gap:10px;align-items:center}.entidade-vinculada-dialog-panel .entidade-vinculada-origens__destinatario{color:var(--text);font-size:13px;font-weight:700}@media(max-width:640px){.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-grid,.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-grid--main,.entidade-vinculada-dialog-panel .entidade-vinculada-dialog-grid--flags,.entidade-vinculada-dialog-panel .entidade-vinculada-origens__row{grid-template-columns:1fr}}.movimento-config-dialog-panel .mat-mdc-dialog-container,.movimento-config-dialog-panel .mat-mdc-dialog-surface{padding:0!important}.movimento-config-dialog-panel .mat-mdc-dialog-surface{display:flex;overflow:hidden;flex-direction:column;max-height:calc(100dvh - 120px);border-radius:10px}.movimento-config-dialog-panel .mov-config-dialog-title{position:relative;z-index:2;display:block;flex:0 0 auto;margin:0;padding:12px 14px 0;background:#f8fafc;box-shadow:none}.movimento-config-dialog-panel .mov-config-dialog-title .z-header-fixo{margin:0}.movimento-config-dialog-panel .mov-config-dialog-title .title{align-items:flex-start;justify-content:space-between;width:100%;gap:16px}.movimento-config-dialog-panel .mov-config-dialog-title #buttons{justify-content:flex-end;gap:10px;flex-wrap:nowrap}.movimento-config-dialog-panel .mov-config-dialog-title #buttons .z-button-back{background:#fff!important;color:#2a2c30!important;border:1px solid var(--border)!important}.movimento-config-dialog-panel .mov-config-dialog-title #buttons .z-button-back .z-icon,.movimento-config-dialog-panel .mov-config-dialog-title #buttons .z-button-back .z-text{color:#2a2c30!important}.movimento-config-dialog-panel .mov-config-dialog-content{display:flex;overflow:hidden;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;max-height:calc(100dvh - 220px);padding:12px 16px 16px}.movimento-config-dialog-panel .mov-config-names-panel{flex:0 0 auto;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px 12px 8px}.movimento-config-dialog-panel .mov-config-names-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:10px 14px;align-items:start}.movimento-config-dialog-panel .mov-config-names-grid .mat-mdc-form-field{width:100%;min-width:0}.movimento-config-dialog-panel .mov-config-dialog-tabs-row{display:flex;align-items:stretch;flex:0 0 auto;min-width:0;margin:0;padding:0}.movimento-config-dialog-panel .mov-config-dialog-tabs-row>*,.movimento-config-dialog-panel .agrupador-form-tabs,.movimento-config-dialog-panel .agrupador-form-tabs app-edit-tabs{min-width:0;width:100%}.movimento-config-dialog-panel .movimento-edit-tabs__desktop{overflow-x:auto;overflow-y:hidden;padding:0 4px;scrollbar-width:thin}.movimento-config-dialog-panel .movimento-edit-tabs__desktop:after{right:4px;left:4px}.movimento-config-dialog-panel .movimento-edit-tabs__tab{flex:0 0 auto;min-width:128px;min-height:40px;padding:0 12px 6px;font-size:.92rem}.movimento-config-dialog-panel .movimento-edit-tabs--compact-desktop .movimento-edit-tabs__desktop{overflow:hidden;padding:0}.movimento-config-dialog-panel .movimento-edit-tabs--compact-desktop .movimento-edit-tabs__desktop:after{right:0;left:0}.movimento-config-dialog-panel .movimento-edit-tabs--compact-desktop .movimento-edit-tabs__tab{flex:1 1 0;min-width:0;min-height:34px;padding:0 5px 5px;gap:4px;font-size:.76rem;line-height:1.1}.movimento-config-dialog-panel .movimento-edit-tabs--compact-desktop .movimento-edit-tabs__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.movimento-config-dialog-panel .mov-config-tab-panel{overflow:auto;flex:1 1 auto;min-height:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px}.movimento-config-dialog-panel .mov-config-tab-body{display:grid;gap:16px}.movimento-config-dialog-panel .mov-config-tab-body .config-section-divider{display:flex;align-items:center;gap:12px;min-width:0;margin:2px 0 -2px;color:#0f6cbd;font-size:.88rem;font-weight:800;line-height:1.2}.movimento-config-dialog-panel .mov-config-tab-body .config-section-divider:after{content:"";flex:1 1 auto;height:1px;border-top:1px dashed #bfd1e3}.movimento-config-dialog-panel .mov-config-tab-body .config-section-divider span{flex:0 1 auto;min-width:0;max-width:100%}.movimento-config-dialog-panel .mov-config-tab-body .config-section-subtitle{margin:0 0 -4px;color:var(--muted-strong);font-size:.78rem;font-weight:700;text-transform:uppercase}.movimento-config-dialog-panel .mov-config-tab-body .config-field-grid,.movimento-config-dialog-panel .mov-config-tab-body .config-toggle-grid{display:grid;width:100%;min-width:0}.movimento-config-dialog-panel .mov-config-tab-body .config-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px 18px;align-items:start}.movimento-config-dialog-panel .mov-config-tab-body .config-field-grid .mat-mdc-form-field{width:100%;min-width:0}.movimento-config-dialog-panel .mov-config-tab-body .config-toggle-section{display:grid;gap:8px;min-width:0}.movimento-config-dialog-panel .mov-config-tab-body .config-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 14px;align-items:stretch}.movimento-config-dialog-panel .mov-config-tab-body .config-toggle-grid--single{grid-template-columns:minmax(220px,320px)}.movimento-config-dialog-panel .mov-config-tab-body .config-rateio-grid,.movimento-config-dialog-panel .mov-config-tab-body .config-automation-grid{display:grid;width:100%;min-width:0}.movimento-config-dialog-panel .mov-config-tab-body .config-rateio-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px 14px}.movimento-config-dialog-panel .mov-config-tab-body .config-automation-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:12px 16px;align-items:start}.movimento-config-dialog-panel .mov-config-tab-body .config-edit-rateio-card{display:grid;align-content:start;gap:10px;min-width:0;padding:10px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-muted);box-sizing:border-box}.movimento-config-dialog-panel .mov-config-tab-body .config-edit-rateio-title{color:var(--ink);font-size:13px;font-weight:700}.movimento-config-dialog-panel .mov-config-tab-body .config-edit-rateio-card .mat-mdc-slide-toggle{display:block;width:100%}.movimento-config-dialog-panel .mov-config-tab-body .config-edit-rateio-card .mdc-form-field{align-items:center;gap:10px;width:100%;min-width:0}.movimento-config-dialog-panel .mov-config-tab-body .config-edit-rateio-card .mdc-switch{flex:0 0 auto}.movimento-config-dialog-panel .mov-config-tab-body .config-edit-rateio-card .mdc-label{min-width:0;padding-left:0;color:var(--text);font-size:13px;font-weight:600;line-height:1.25;white-space:normal}.movimento-config-dialog-panel .mov-config-tab-body .config-automation-section{display:block;min-width:0}.movimento-config-dialog-panel .mov-config-tab-body .config-edit-item-toggle{display:flex;align-items:center;min-width:0;min-height:46px;padding:8px 10px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-muted);box-sizing:border-box}.movimento-config-dialog-panel .mov-config-tab-body .config-edit-item-toggle .mat-mdc-slide-toggle{display:block;width:100%;min-height:32px}.movimento-config-dialog-panel .mov-config-tab-body .config-edit-item-toggle .mdc-form-field{align-items:center;gap:10px;width:100%;min-width:0}.movimento-config-dialog-panel .mov-config-tab-body .config-edit-item-toggle .mdc-switch{flex:0 0 auto}.movimento-config-dialog-panel .mov-config-tab-body .config-edit-item-toggle .mdc-label{min-width:0;padding-left:0;color:var(--text);font-size:13px;font-weight:600;line-height:1.25;white-space:normal}.movimento-config-dialog-panel .mov-config-tab-body .observacoes-config-list{display:grid;gap:14px}.movimento-config-dialog-panel .mov-config-tab-body .observacoes-config-card{display:block;min-width:0;padding:12px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-muted);box-sizing:border-box}.movimento-config-dialog-panel .mov-config-tab-body .observacoes-config-row{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(120px,.55fr) minmax(130px,.65fr);gap:12px 22px;align-items:start;min-width:0}.movimento-config-dialog-panel .mov-config-tab-body .observacoes-config-row .config-edit-item-toggle{grid-column:1/-1;min-height:32px;padding:0;border:0;background:transparent}.movimento-config-dialog-panel .mov-config-tab-body .observacoes-config-row .mat-mdc-form-field{width:100%;min-width:0}.movimento-config-dialog-panel .mov-step-hint{margin:0 0 8px;line-height:1.35}.movimento-config-dialog-panel .mov-step-notice{display:flex;align-items:flex-start;gap:10px;border:1px dashed #9ebad8;border-radius:10px;background:#f5faff;padding:10px 12px;color:#244867;font-size:12px;font-weight:600}.movimento-config-dialog-panel .mov-step-notice:before{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border-radius:999px;background:#dbeeff;color:#0b6fc6;content:"i";font-weight:800;line-height:1}.movimento-config-dialog-panel .mov-step-warning{margin:0 0 10px;line-height:1.35}.movimento-config-dialog-panel .workflow-configs-intro{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;border:1px dashed #9ebad8;border-radius:10px;background:#f5faff;padding:10px 12px;color:#244867;font-size:12px;font-weight:600;line-height:1.35}.movimento-config-dialog-panel .workflow-configs-intro mat-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border-radius:999px;background:#dbeeff;color:#0b6fc6;font-size:17px;line-height:22px}.movimento-config-dialog-panel .workflow-configs-intro strong,.movimento-config-dialog-panel .workflow-configs-intro span{display:block}.movimento-config-dialog-panel .workflow-configs-intro strong{color:#0b4a8b;font-size:13px;font-weight:800;line-height:1.2}.movimento-config-dialog-panel .workflow-configs-warning{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;border:1px dashed #fdb022;border-radius:10px;background:#fffaeb;padding:10px 12px;color:#7a2e0e;font-size:12px;font-weight:700;line-height:1.35}.movimento-config-dialog-panel .workflow-configs-warning mat-icon{flex:0 0 20px;width:20px;height:20px;font-size:20px;line-height:20px}.movimento-config-dialog-panel .workflow-configs-tab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:14px}.movimento-config-dialog-panel .workflow-config-card{display:grid;gap:14px;min-width:0;border:1px solid #dbe6f2;border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdff);padding:14px;box-shadow:0 8px 22px #0f172a0d}.movimento-config-dialog-panel .workflow-config-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.movimento-config-dialog-panel .workflow-config-card-copy{display:grid;gap:5px;min-width:0}.movimento-config-dialog-panel .workflow-config-card-title{color:#102033;font-size:15px;font-weight:800;line-height:1.2}.movimento-config-dialog-panel .workflow-config-card-hint{max-width:58ch;color:#36536f;font-size:13px;font-weight:600;line-height:1.35}.movimento-config-dialog-panel .workflow-config-card-meta{color:#667085;font-size:12px;font-weight:600;line-height:1.25}.movimento-config-dialog-panel .workflow-config-state{flex:0 0 auto;border:1px solid #cfd8e3;border-radius:999px;background:#f8fbff;color:#40566f;padding:4px 10px;font-size:11.5px;font-weight:800;line-height:1.2;white-space:nowrap}.movimento-config-dialog-panel .workflow-config-state--ok{border-color:#b7dfc5;background:#ecfdf3;color:#1f7a42}.movimento-config-dialog-panel .workflow-config-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid #e6edf5;padding-top:12px}.movimento-config-dialog-panel .workflow-config-actions button{min-height:38px;border-radius:7px;font-weight:800}.movimento-config-dialog-panel .workflow-config-primary-action{background:#27384d!important;color:#fff!important}.movimento-config-dialog-panel .workflow-config-primary-action mat-icon,.movimento-config-dialog-panel .workflow-config-refresh-action mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}.movimento-config-dialog-panel app-agrupadores-empresa,.movimento-config-dialog-panel app-empresa-dual-list{display:block;min-width:0}.movimento-config-dialog-panel app-empresa-dual-list .dual-list-shell{gap:10px}.movimento-config-dialog-panel app-empresa-dual-list .dual-list-toolbar{grid-template-columns:minmax(260px,1fr) 44px minmax(260px,1fr);gap:10px;align-items:end}.movimento-config-dialog-panel app-empresa-dual-list .dual-list-toolbar-spacer{width:44px}.movimento-config-dialog-panel app-empresa-dual-list .dual-list-search-label{line-height:1.2}.movimento-config-dialog-panel app-empresa-dual-list .dual-list-main{grid-template-columns:minmax(260px,1fr) 44px minmax(260px,1fr);gap:10px;min-width:0}.movimento-config-dialog-panel app-empresa-dual-list .list-column{min-width:0;border-radius:10px}.movimento-config-dialog-panel app-empresa-dual-list .list-header{min-height:42px;padding:8px 12px;line-height:1.2}.movimento-config-dialog-panel app-empresa-dual-list .list-content{min-height:220px;max-height:min(34vh,330px)}@media(max-width:900px){.movimento-config-dialog-panel .mov-config-dialog-content{padding:10px 12px 12px}.movimento-config-dialog-panel .mov-config-names-grid,.movimento-config-dialog-panel .mov-config-tab-body .observacoes-config-row{grid-template-columns:1fr}.movimento-config-dialog-panel app-empresa-dual-list .dual-list-toolbar,.movimento-config-dialog-panel app-empresa-dual-list .dual-list-main{grid-template-columns:1fr}.movimento-config-dialog-panel app-empresa-dual-list .dual-list-toolbar-spacer,.movimento-config-dialog-panel app-empresa-dual-list .dual-list-center-actions{display:none}.movimento-config-dialog-panel app-empresa-dual-list .dual-list-mobile-actions{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:760px){.movimento-config-dialog-panel .mat-mdc-dialog-container,.movimento-config-dialog-panel .mat-mdc-dialog-surface{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.movimento-config-dialog-panel .mov-config-dialog-content{overflow-x:hidden;overflow-y:auto;max-height:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.movimento-config-dialog-panel .mov-config-dialog-tabs-row,.movimento-config-dialog-panel .agrupador-form-tabs,.movimento-config-dialog-panel .agrupador-form-tabs app-edit-tabs{overflow:visible}.movimento-config-dialog-panel .mov-config-tab-panel{overflow:visible;flex:0 0 auto}.movimento-config-dialog-panel app-empresa-dual-list .list-content{min-height:180px;max-height:none;overflow:visible;overscroll-behavior:auto}}@media(max-width:560px){.movimento-config-dialog-panel .mov-config-dialog-title #buttons{width:100%;flex-wrap:wrap}.movimento-config-dialog-panel .mov-config-dialog-title{padding:10px 12px}}.workflow-config-dialog-panel{--workflow-dialog-sticky-offset: 96px}.workflow-config-dialog-panel .mat-mdc-dialog-container,.workflow-config-dialog-panel .mat-mdc-dialog-surface{padding:0!important}.workflow-config-dialog-panel .mat-mdc-dialog-surface{display:flex;overflow:hidden;flex-direction:column;max-height:calc(100dvh - 48px);border-radius:10px}.workflow-config-dialog-panel .mov-config-dialog-title{position:sticky;top:0;z-index:20;display:block;flex:0 0 auto;margin:0;padding:12px 14px 0;background:#f8fafc;box-shadow:none}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .z-header-fixo--modern{margin:0;overflow:visible}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-main-row--modern{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:16px;min-height:68px;padding:10px 18px;box-sizing:border-box}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-main-row--modern .header-content-left{width:auto;min-width:0;padding:0!important}.workflow-config-dialog-panel .mov-config-dialog-title-main{display:grid;gap:1px;min-width:0}.workflow-config-dialog-panel .mov-config-dialog-title-label{color:var(--ink);font-size:17px;font-weight:700;line-height:1.15}.workflow-config-dialog-panel .mov-config-dialog-title-origin{color:var(--muted-strong);font-size:12px;font-weight:600;line-height:1.2}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-content-actions--modern{position:static!important;inset:auto!important;z-index:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;width:auto;margin:0;padding:0!important;pointer-events:auto}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-content-actions__leading{position:static!important;right:auto!important;left:auto!important;flex:0 0 auto;width:auto!important;min-width:0;margin:0 10px 0 0!important;transform:none!important;pointer-events:auto}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-content-actions__leading>*{width:auto}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-controls-grid{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:auto!important;min-width:0}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-control{width:auto;min-width:0}.workflow-config-dialog-panel .workflow-modal-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px;min-width:0}.workflow-config-dialog-panel .workflow-modal-header-action{flex:0 0 auto;min-width:0!important;height:38px;padding:0 14px!important;border-color:#bfd1e3!important;border-radius:8px!important;background:#fff!important;color:var(--ink)!important;font-weight:700;white-space:nowrap}.workflow-config-dialog-panel .workflow-modal-header-action mat-icon{width:19px;height:19px;margin-right:6px;font-size:19px;line-height:19px}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-content-actions__buttons{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px;margin:0}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-content-actions__buttons z-button{flex:0 0 auto}.workflow-config-dialog-panel .workflow-config-modal-content{padding:10px 12px 12px;max-height:min(100dvh - var(--workflow-dialog-sticky-offset) - 24px,1080px);overflow-y:auto;overflow-x:hidden;scroll-padding-top:calc(var(--workflow-dialog-sticky-offset) + 12px)}@media(max-width:900px){.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-main-row--modern{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-height:0;padding:10px 12px}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-content-actions--modern{align-items:stretch;flex-direction:column;width:100%}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-content-actions__leading{width:100%!important;margin:0!important}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-controls-grid,.workflow-config-dialog-panel .mov-config-dialog-title--workflow .workflow-modal-header-actions{display:grid;grid-template-columns:1fr;width:100%!important}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .workflow-modal-header-action{justify-content:center;width:100%}.workflow-config-dialog-panel .mov-config-dialog-title--workflow .header-content-actions__buttons{justify-content:flex-end;width:100%}}@media(max-width:640px){.workflow-config-dialog-panel{--workflow-dialog-sticky-offset: 156px}.workflow-config-dialog-panel .workflow-config-modal-content{padding:10px 10px 8px;max-height:calc(100dvh - var(--workflow-dialog-sticky-offset) - 10px)}}@media(max-width:460px){.workflow-config-dialog-panel{--workflow-dialog-sticky-offset: 208px}}destinatario-movimento{display:block}destinatario-movimento .destinatario-shell{display:flex;flex-direction:column;gap:14px}destinatario-movimento .destinatario-top-card,destinatario-movimento .destinatario-summary,destinatario-movimento .destinatario-card,destinatario-movimento .destinatario-alert{border:1px solid #d9e3ec;border-radius:20px;background:linear-gradient(180deg,#fbfdff,#fdfefe 52%,#fff);box-shadow:0 8px 22px #10284312}destinatario-movimento .destinatario-top-card,destinatario-movimento .destinatario-summary,destinatario-movimento .destinatario-card{padding:14px 18px 18px}destinatario-movimento .destinatario-top-card__header,destinatario-movimento .destinatario-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:24px;align-items:start;padding:8px 4px 4px 12px;border-radius:0;background:transparent;box-shadow:none;position:relative;overflow:visible}destinatario-movimento .destinatario-summary:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#1b70ba,#6ab1ea);opacity:.9}destinatario-movimento .destinatario-top-card{display:flex;position:relative;flex-direction:column;gap:16px;overflow:hidden;scroll-margin-top:calc(var(--movimento-edit-sticky-offset, 64px) + var(--movimento-edit-sticky-height, 178px) + 18px)}destinatario-movimento .destinatario-top-card:before{content:"";position:absolute;inset:10px auto 10px 0;width:4px;border-radius:999px;background:linear-gradient(180deg,#1b70ba,#6ab1ea);pointer-events:none}destinatario-movimento .destinatario-top-card__search{min-width:0;display:grid;gap:12px;padding:14px 16px 16px;border:1px solid #dbe5f0;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#fdfefe 52%,#fff);box-shadow:0 8px 22px #1028430d}destinatario-movimento .destinatario-search-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-width:0}destinatario-movimento .destinatario-search-heading__main{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}destinatario-movimento .destinatario-search-heading__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border:1px solid #d8e4ef;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fbfd);color:#47637d;box-shadow:inset 0 0 0 1px #ffffffb3,0 8px 16px #1028430f}destinatario-movimento .destinatario-search-heading__icon mat-icon{width:22px;height:22px;font-size:22px;line-height:22px}destinatario-movimento .destinatario-search-heading__text{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}destinatario-movimento .destinatario-search-heading__text strong{color:#17324d;font-size:1rem;font-weight:800;line-height:1.15}destinatario-movimento .destinatario-search-heading__type-field{width:auto!important;min-width:162px;max-width:min(260px,100%);font-family:inherit}destinatario-movimento .destinatario-search-heading__type-field .mat-mdc-text-field-wrapper{height:32px;padding:0 12px;border-radius:999px;background:#eff6ff}destinatario-movimento .destinatario-search-heading__type-field .mat-mdc-form-field-flex{height:32px;align-items:center}destinatario-movimento .destinatario-search-heading__type-field .mat-mdc-form-field-infix{display:flex;align-items:center;width:auto;min-width:0;min-height:32px;padding:0}destinatario-movimento .destinatario-search-heading__type-field .mat-mdc-select-trigger{display:inline-flex;align-items:center;height:32px;gap:8px}destinatario-movimento .destinatario-search-heading__type-field .mat-mdc-select-value{max-width:204px;color:#17324d;font-size:1rem;font-weight:800;line-height:1.15}destinatario-movimento .destinatario-search-heading__type-field .mat-mdc-select-arrow-wrapper{height:18px;transform:none}destinatario-movimento .destinatario-search-heading__type-field .mat-mdc-select-arrow{color:#114a7a}destinatario-movimento .destinatario-search-heading__type-field .mat-mdc-form-field-subscript-wrapper{display:none}destinatario-movimento .destinatario-search-heading__type-field .mdc-notched-outline__leading{border-color:#b9d5ef;border-radius:999px 0 0 999px}destinatario-movimento .destinatario-search-heading__type-field .mdc-notched-outline__notch{border-color:#b9d5ef}destinatario-movimento .destinatario-search-heading__type-field .mdc-notched-outline__trailing{border-color:#b9d5ef;border-radius:0 999px 999px 0}destinatario-movimento .destinatario-search-heading__type-panel .mat-mdc-option{font-family:inherit;font-size:.92rem}destinatario-movimento .destinatario-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;min-width:0}destinatario-movimento .destinatario-search-heading__new-button{flex:0 0 auto;justify-self:end;max-width:100%;min-height:36px;border-color:#b9d5ef!important;border-radius:12px!important;background:#eff6ff!important;color:#114a7a!important;font-weight:700}destinatario-movimento .destinatario-search-heading__new-button mat-icon{flex:0 0 auto;width:18px;height:18px;margin-right:6px;font-size:18px;line-height:18px}destinatario-movimento .destinatario-search-heading__new-button .mdc-button__label{display:inline-flex;align-items:center;min-width:0;max-width:100%}destinatario-movimento .destinatario-search-heading__new-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}destinatario-movimento .destinatario-search-placeholder{display:flex;align-items:center;min-height:72px;padding:0 16px;border:1px dashed #c9d7e4;border-radius:14px;background:linear-gradient(135deg,#fbfdff,#f4f8fb);color:#5a7289;font-size:.92rem;font-weight:500}destinatario-movimento .destinatario-top-card__search app-entity-selector .entidade-filter{gap:10px}destinatario-movimento .destinatario-top-card__search app-entity-selector .entidade-filter__search .mat-mdc-text-field-wrapper{background:#fff}destinatario-movimento .destinatario-top-card__search app-entity-selector .entidade-filter__search .mat-mdc-form-field-icon-prefix{color:#0f6cbd}destinatario-movimento .destinatario-card__header{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}destinatario-movimento .destinatario-card__header-main{min-width:0}destinatario-movimento .destinatario-card__header-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}destinatario-movimento .destinatario-card__section{margin-top:18px;padding-top:18px;border-top:1px solid #e4ebf2}destinatario-movimento .destinatario-card__section-title{margin-bottom:12px;color:#17324d;font-size:.95rem;font-weight:700}destinatario-movimento .destinatario-summary__title h3,destinatario-movimento .destinatario-card__header h4{margin:0;color:#17324d}destinatario-movimento .destinatario-card__header h4{font-family:IBM Plex Sans,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:var(--movimento-edit-card-title-font-size, 18px);font-weight:800;letter-spacing:0;line-height:var(--movimento-edit-card-title-line-height, 1.2)}destinatario-movimento .destinatario-summary__label{color:#17324d;font-family:inherit;font-size:var(--movimento-edit-card-title-font-size, 18px);font-weight:700;letter-spacing:0;line-height:var(--movimento-edit-card-title-line-height, 1.2);text-transform:none}destinatario-movimento .destinatario-summary__title h3{font-size:clamp(1.02rem,.95rem + .28vw,1.24rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;max-width:22ch}destinatario-movimento .destinatario-card__resume{display:block;margin-top:4px;color:#5a7289;font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}destinatario-movimento .destinatario-summary__title>span{display:block;color:#5a7289;font-size:.84rem}destinatario-movimento .destinatario-summary__title{display:flex;flex-direction:column;gap:6px;min-width:0}destinatario-movimento .destinatario-summary__headline{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:8px 14px;min-width:0}destinatario-movimento .destinatario-summary__document{flex:0 0 auto;max-width:100%;color:#55718a;font-size:.88rem;font-weight:700;line-height:1.3;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-family:IBM Plex Sans,Segoe UI,Helvetica Neue,Arial,sans-serif;text-align:left;white-space:nowrap}destinatario-movimento .destinatario-summary__title-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}destinatario-movimento .destinatario-summary__main{min-width:0;display:flex;flex-direction:column;gap:14px;flex:1 1 auto}destinatario-movimento .destinatario-summary__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;min-width:0}destinatario-movimento .destinatario-summary__avatar{display:flex;align-items:center;justify-content:center;width:54px;min-width:54px}destinatario-movimento .destinatario-summary__avatar app-avatar{display:inline-flex}destinatario-movimento .destinatario-summary__side{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:12px;min-width:208px;padding-left:18px;border-left:1px solid #e6edf4}destinatario-movimento .destinatario-summary__status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}destinatario-movimento .destinatario-summary__meta{display:flex;flex-wrap:wrap;gap:10px;padding-top:2px}destinatario-movimento .destinatario-summary__meta:empty{display:none}destinatario-movimento .summary-meta{display:inline-flex;align-items:center;gap:8px;min-height:38px;max-width:100%;padding:0 14px;border-radius:14px;background:linear-gradient(135deg,#f5f8fc,#edf2f7);color:#3d5870;font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 0 0 0 1px #53759114;box-sizing:border-box}destinatario-movimento .summary-meta--address{max-width:min(100%,920px);justify-content:flex-start}destinatario-movimento .summary-meta mat-icon{width:16px;height:16px;font-size:16px}destinatario-movimento .summary-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 13px;border-radius:999px;background:#eef4f9;color:#35526b;font-size:.79rem;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #53759114}destinatario-movimento .summary-chip--type{background:linear-gradient(135deg,#eaf4fd,#dfeefc);color:#16588a;box-shadow:inset 0 0 0 1px #16588a1a,0 8px 18px #16588a1a}destinatario-movimento .summary-chip--status{min-height:32px;padding:0 12px;font-size:.8rem;font-weight:800;letter-spacing:0}destinatario-movimento .summary-chip--ok{background:linear-gradient(135deg,#e6f6ea,#d7efdd);color:#17663a;box-shadow:inset 0 0 0 1px #17663a1a,0 10px 18px #17663a1a}destinatario-movimento .summary-chip--warning{background:linear-gradient(135deg,#fff4dc,#ffe8bf);color:#8c5600}destinatario-movimento .destinatario-summary__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:100%;padding-top:2px}destinatario-movimento .destinatario-alert{padding:12px 16px;color:#915800;background:linear-gradient(135deg,#fffaf1,#fff);border-color:#f1d39b}destinatario-movimento .destinatario-toolbar-button{min-height:44px;padding:0 18px;border-radius:14px;font-weight:700;box-shadow:0 8px 18px #1028430f}destinatario-movimento .destinatario-toolbar-button__label{display:inline}destinatario-movimento .destinatario-summary__actions .mat-mdc-outlined-button:not(.mat-warn){border-color:#d6e2ec;background:linear-gradient(180deg,#fff,#f8fbfd)}destinatario-movimento .destinatario-toolbar-button--danger{border-color:#f0b8b8;background:linear-gradient(135deg,#fff9f9,#fff)}destinatario-movimento .destinatario-summary__actions button mat-icon,destinatario-movimento .destinatario-card__toggle mat-icon,destinatario-movimento .destinatario-toolbar-button mat-icon{width:18px;height:18px;font-size:18px;flex-shrink:0}destinatario-movimento .destinatario-toolbar-button .mdc-button__label,destinatario-movimento .destinatario-summary__actions button .mdc-button__label,destinatario-movimento .destinatario-card__toggle .mdc-button__label{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;white-space:nowrap}destinatario-movimento .destinatario-content{display:flex;flex-direction:column;gap:12px}destinatario-movimento .destinatario-form-grid{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}destinatario-movimento .field{width:100%}destinatario-movimento .field--type,destinatario-movimento .field--document,destinatario-movimento .field--person{grid-column:span 4}destinatario-movimento .field--name,destinatario-movimento .field--alias{grid-column:span 6}destinatario-movimento .field--contact{grid-column:span 6}destinatario-movimento .destinatario-shell .mat-mdc-form-field{width:100%}@media(max-width:959px){destinatario-movimento .destinatario-top-card__header,destinatario-movimento .destinatario-summary{grid-template-columns:1fr;align-items:stretch;gap:18px}destinatario-movimento .destinatario-summary__side{width:100%;align-items:stretch;min-width:0;padding-left:0;border-left:0;padding-top:2px}destinatario-movimento .destinatario-summary__status{justify-content:flex-start}destinatario-movimento .destinatario-summary__actions{justify-content:flex-end}destinatario-movimento .destinatario-summary__meta{flex-direction:column;align-items:stretch}destinatario-movimento .destinatario-summary__title h3{max-width:none}destinatario-movimento .destinatario-summary__headline{flex-direction:column;align-items:flex-start;gap:6px}destinatario-movimento .destinatario-summary__document{text-align:left;white-space:normal}destinatario-movimento .destinatario-card__header{flex-direction:column;align-items:stretch}destinatario-movimento .destinatario-card__header-actions{justify-content:flex-end}destinatario-movimento .field--type,destinatario-movimento .field--document,destinatario-movimento .field--person,destinatario-movimento .field--name,destinatario-movimento .field--alias,destinatario-movimento .field--contact{grid-column:span 12}}@media(max-width:599px){destinatario-movimento .destinatario-top-card,destinatario-movimento .destinatario-summary,destinatario-movimento .destinatario-card{padding:12px 14px 14px}destinatario-movimento .destinatario-top-card__search{gap:8px;padding:10px 10px 12px;border-radius:14px}destinatario-movimento .destinatario-search-heading{grid-template-columns:1fr;align-items:stretch;gap:8px}destinatario-movimento .destinatario-search-heading__main,destinatario-movimento .destinatario-search-heading__text,destinatario-movimento .destinatario-search-heading__type-field,destinatario-movimento .destinatario-search-row,destinatario-movimento .destinatario-search-heading__new-button{width:100%!important}destinatario-movimento .destinatario-search-row{grid-template-columns:1fr}destinatario-movimento .destinatario-search-heading__main{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px}destinatario-movimento .destinatario-search-heading__icon{width:32px;height:32px;border-radius:10px}destinatario-movimento .destinatario-search-heading__icon mat-icon{width:20px;height:20px;font-size:20px;line-height:20px}destinatario-movimento .destinatario-search-heading__type-field{min-width:0}destinatario-movimento .destinatario-search-heading__new-button{justify-self:stretch;min-height:32px;border-radius:10px!important}destinatario-movimento .destinatario-search-heading__type-field .mat-mdc-select-value{max-width:none}destinatario-movimento .destinatario-top-card__header{gap:14px;padding:4px 2px 2px 10px}destinatario-movimento .destinatario-summary__main{order:1}destinatario-movimento .destinatario-summary__side{order:2;gap:10px;padding-top:0}destinatario-movimento .destinatario-summary__title-chips{width:100%}destinatario-movimento .destinatario-summary__title{gap:8px}destinatario-movimento .destinatario-summary__avatar{width:46px;min-width:46px}destinatario-movimento .destinatario-summary__document{max-width:100%;white-space:normal;word-break:break-word;overflow-wrap:anywhere}destinatario-movimento .summary-meta{width:100%;justify-content:flex-start;align-items:flex-start;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible;text-overflow:initial;padding:8px 12px;border-radius:14px;line-height:1.35}destinatario-movimento .summary-meta mat-icon{flex:0 0 auto;margin-top:2px}destinatario-movimento .destinatario-summary__meta{width:100%}destinatario-movimento .destinatario-summary__status{width:100%;flex-direction:column;align-items:stretch}destinatario-movimento .summary-chip--status,destinatario-movimento .destinatario-summary__status .summary-chip{width:auto}destinatario-movimento .destinatario-summary__identity{grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}destinatario-movimento .destinatario-summary__actions,destinatario-movimento .destinatario-card__header-actions{display:grid;align-items:stretch;justify-content:stretch;gap:8px;width:100%}destinatario-movimento .destinatario-summary__actions{grid-template-columns:repeat(2,minmax(0,1fr))}destinatario-movimento .destinatario-card__header-actions{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}destinatario-movimento .destinatario-toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:44px;padding:0 12px;border-radius:14px;box-sizing:border-box}destinatario-movimento .destinatario-toolbar-button__label{display:inline-block;min-width:0;white-space:nowrap}destinatario-movimento .destinatario-toolbar-button .mdc-button__label,destinatario-movimento .destinatario-summary__actions button .mdc-button__label,destinatario-movimento .destinatario-card__toggle .mdc-button__label{justify-content:center;gap:8px;width:100%}destinatario-movimento .entidade-filter__toolbar{grid-template-columns:1fr;align-items:stretch}destinatario-movimento .entidade-filter__actions button{min-height:48px}}@media(max-width:430px){destinatario-movimento .destinatario-card__header-actions{grid-template-columns:1fr}destinatario-movimento .destinatario-toolbar-button .mdc-button__label,destinatario-movimento .destinatario-summary__actions button .mdc-button__label,destinatario-movimento .destinatario-card__toggle .mdc-button__label{gap:8px}}.header-content-actions .z-button-base:not(.z-button-base--somente-icone){width:100%;min-width:112px}.header-content-actions .z-button-base--sucesso{background:linear-gradient(180deg,#33b85a,#249447);border-color:#1f873d;color:#fff!important}.header-content-actions .z-button-base--sucesso:hover:not(:disabled){background:linear-gradient(180deg,#2fab52,#207f3b);border-color:#1b7134;color:#fff!important}.header-content-actions .z-button-base--perigo{background:linear-gradient(180deg,#f36f63,#d94f45);border-color:#c9453c;color:#fff!important}.header-content-actions .z-button-base--perigo:hover:not(:disabled){background:linear-gradient(180deg,#e96056,#c9453c);border-color:#b83c34;color:#fff!important}.header-content-actions .z-button-base--fantasma{background:linear-gradient(180deg,#fff,#f7fafc);border-color:#d6dee8;color:#1f2f43!important}.header-content-actions .z-button-base--fantasma:hover:not(:disabled){background:linear-gradient(180deg,#fff,#edf3f8);border-color:#c8d3df;color:#102033!important}.header-content-actions--modern .z-button-base--somente-icone{width:46px;min-width:46px;max-width:46px;height:46px;min-height:46px;max-height:46px;padding:0;border-radius:16px;line-height:1;box-shadow:0 8px 16px #0f172a14}.header-content-actions--modern .z-button-base--somente-icone .mdc-button__label{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0}.header-content-actions--modern .z-button-base--somente-icone .mat-mdc-button-touch-target{width:46px;height:46px}.header-content-actions--modern .z-button-base--somente-icone .z-button-base__icon,.header-content-actions--modern .z-button-base--somente-icone .mat-icon,.header-content-actions--modern .z-button-base--somente-icone .material-icons{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin:0!important;font-size:19px;line-height:19px}.header-content-actions--modern .z-button-base--somente-icone.z-button-base--fantasma{background:linear-gradient(180deg,#fff,#f5f8fc);border-color:#d6dee8}.header-content-actions--modern .z-button-base--somente-icone.z-button-base--sucesso,.header-content-actions--modern .z-button-base--somente-icone.z-button-base--perigo{border-color:transparent}@media(max-width:600px){.header-content-actions--modern .z-button-base:not(.z-button-base--somente-icone){width:auto;max-width:132px;min-height:36px;min-width:104px;padding:0 .7rem;border-radius:12px;overflow:hidden}.header-content-actions--modern .z-button-base:not(.z-button-base--somente-icone) .z-button-base__text{min-width:0;overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.header-content-actions--modern .z-button-base:not(.z-button-base--somente-icone) .z-button-base__icon,.header-content-actions--modern .z-button-base:not(.z-button-base--somente-icone) .mat-icon,.header-content-actions--modern .z-button-base:not(.z-button-base--somente-icone) .material-icons{width:17px;height:17px;font-size:17px;line-height:17px}.header-content-actions--modern .z-button-base--somente-icone{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;border-radius:12px}.header-content-actions--modern .z-button-base--somente-icone .mat-mdc-button-touch-target{width:44px;height:44px}.header-content-actions--modern .z-button-base--somente-icone .z-button-base__icon,.header-content-actions--modern .z-button-base--somente-icone .mat-icon,.header-content-actions--modern .z-button-base--somente-icone .material-icons{width:19px;height:19px;font-size:19px;line-height:19px}}html,body{width:100%;height:100%}body{margin:0;font-family:Roboto,Helvetica,sans-serif}body{--mat-button-outlined-icon-spacing: 0px;--mat-button-outlined-icon-offset: 0px}.cdk-overlay-container{z-index:3000!important}.cdk-overlay-backdrop{z-index:2999!important}.cdk-global-overlay-wrapper,.cdk-overlay-pane{z-index:3000!important}.cdk-overlay-pane.zeta-system-alert-dialog-panel{z-index:2147483647!important;pointer-events:auto!important}.zeta-system-alert-dialog-panel .mat-mdc-dialog-container,.zeta-system-alert-dialog-panel .mdc-dialog__surface{padding:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;--mdc-dialog-container-color: transparent;--mat-dialog-container-color: transparent}.zeta-system-alert{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 22px;align-items:start;gap:10px;min-height:58px;max-height:84px;padding:10px 12px;overflow:hidden;color:#132337;font-size:16px;font-weight:500;line-height:1.3;border:1px solid rgba(52,152,219,.22);border-left-width:5px;border-radius:10px;background:#fff;box-shadow:0 18px 42px #0d264c38,0 4px 12px #0d264c1a;opacity:0;pointer-events:auto;transform:translate(16px);transition:opacity .16s ease,transform .16s ease;z-index:2147483647!important}.zeta-system-alert:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:currentColor;opacity:.28;content:"";transform-origin:left center;animation:zeta-system-alert-progress var(--zeta-alert-duration, 5s) linear forwards}.zeta-system-alert.is-visible{opacity:1;transform:translate(0)}.zeta-system-alert--error{border-left-color:#e00016;color:#d00012}.zeta-system-alert--warning{border-left-color:#ff9800;color:#d36c00}.zeta-system-alert--success{border-left-color:#00a83b;color:#00802d}.zeta-system-alert--info{border-left-color:#0078ff;color:#0063d1}.zeta-system-alert__icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:currentColor;color:#fff;font-size:20px;font-weight:900;line-height:1;text-transform:uppercase}.zeta-system-alert__content{display:grid;min-width:0;gap:1px}.zeta-system-alert__title{color:#03172d;font-size:16px;font-weight:900}.zeta-system-alert__message{display:-webkit-box;overflow:hidden;color:#0c2038;font-size:15px;font-weight:700;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.zeta-system-alert__close{width:22px;height:22px;padding:0;color:#6c7b8c;background:transparent;border:0;border-radius:50%;opacity:1;font-size:18px;font-weight:900;line-height:22px;cursor:pointer}.zeta-system-alert__close:hover{color:#102742;background:#eef5fc}.cdk-overlay-pane:has(app-confirm-dialog){width:min(380px,100vw - 48px)!important;max-width:calc(100vw - 48px)!important}.cdk-overlay-pane:has(app-confirm-dialog) .mat-mdc-dialog-container,.cdk-overlay-pane:has(app-confirm-dialog) .mdc-dialog__surface{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0!important;overflow:hidden!important;border-radius:18px!important}.cdk-overlay-pane.zeta-avatar-edit-dialog-panel .mat-mdc-dialog-container,.cdk-overlay-pane.zeta-avatar-edit-dialog-panel .mdc-dialog__surface{overflow:hidden!important;border-radius:20px!important;background:#fff!important}.cdk-overlay-pane.zeta-avatar-edit-dialog-panel{max-height:calc(100vh - 32px)!important}@keyframes zeta-system-alert-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:600px){.cdk-overlay-pane.zeta-system-alert-dialog-panel{bottom:10px!important;right:10px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}}.flex{display:flex}.row{flex-direction:row}.wrap{flex-wrap:wrap}.end{place-content:stretch flex-end;align-items:stretch}.end-center{justify-content:flex-end;align-items:center}.mat-mdc-dialog{background-color:#0c1824}.mat-mdc-form-field-subscript-wrapper{position:relative;min-height:12px;height:12px;margin-top:-2px;overflow:visible}.mat-mdc-form-field-bottom-align:before{height:12px}.mat-mdc-form-field-error-wrapper,.mat-mdc-form-field-hint-wrapper{top:-3px;padding:0 2px;font-size:11px;line-height:11px;text-align:left}.mat-mdc-form-field-error,.mat-mdc-form-field-hint{line-height:11px}.mat-mdc-tab-body-wrapper{margin-top:8px}.mat-mdc-slide-toggle{--zeta-toggle-track-active: #39afe8;--zeta-toggle-handle-active: #0f8fd8;--zeta-toggle-track-inactive: #cfdbe7;--zeta-toggle-handle-inactive: #fff;--mdc-switch-selected-focus-state-layer-color: var( --zeta-toggle-handle-active );--mdc-switch-selected-hover-state-layer-color: var( --zeta-toggle-handle-active );--mdc-switch-selected-pressed-state-layer-color: var( --zeta-toggle-handle-active );--mdc-switch-selected-focus-track-color: var(--zeta-toggle-track-active);--mdc-switch-selected-hover-track-color: var(--zeta-toggle-track-active);--mdc-switch-selected-pressed-track-color: var(--zeta-toggle-track-active);--mdc-switch-selected-track-color: var(--zeta-toggle-track-active);--mdc-switch-selected-focus-handle-color: var(--zeta-toggle-handle-active);--mdc-switch-selected-hover-handle-color: var(--zeta-toggle-handle-active);--mdc-switch-selected-pressed-handle-color: var(--zeta-toggle-handle-active);--mdc-switch-selected-handle-color: var(--zeta-toggle-handle-active);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-state-layer-color: #7890a7;--mdc-switch-unselected-hover-state-layer-color: #7890a7;--mdc-switch-unselected-pressed-state-layer-color: #7890a7;--mdc-switch-unselected-focus-track-color: var(--zeta-toggle-track-inactive);--mdc-switch-unselected-hover-track-color: var(--zeta-toggle-track-inactive);--mdc-switch-unselected-pressed-track-color: var( --zeta-toggle-track-inactive );--mdc-switch-unselected-track-color: var(--zeta-toggle-track-inactive);--mdc-switch-unselected-focus-handle-color: var( --zeta-toggle-handle-inactive );--mdc-switch-unselected-hover-handle-color: var( --zeta-toggle-handle-inactive );--mdc-switch-unselected-pressed-handle-color: var( --zeta-toggle-handle-inactive );--mdc-switch-unselected-handle-color: var(--zeta-toggle-handle-inactive);--mdc-switch-unselected-icon-color: #7890a7;display:inline-flex;align-items:center;min-height:32px;padding-bottom:0}.mat-mdc-slide-toggle .mdc-form-field{align-items:center;gap:9px}.mat-mdc-slide-toggle .mdc-label{margin-left:0;color:#1f2f43;font-size:.88rem;font-weight:700;line-height:1.2}.mat-mdc-slide-toggle .mdc-switch__track{opacity:1}.mat-mdc-slide-toggle .mdc-switch__handle{box-shadow:0 2px 5px #0f172a2e}.mat-mdc-slide-toggle .mdc-switch:disabled+.mdc-label{color:#7b8795}.zeta-switch{display:inline-flex;align-items:center}app-header-edit .mat-mdc-slide-toggle,.catalogo-header-toggle{min-height:28px}app-header-edit .mat-mdc-slide-toggle .mdc-form-field,.catalogo-header-toggle .mdc-form-field{gap:7px}app-header-edit .mat-mdc-slide-toggle .mdc-label,.catalogo-header-toggle .mdc-label{color:#17324d;font-size:.82rem;font-weight:700;white-space:nowrap}.app-toolbar{z-index:0}.ngx-gallery{display:inline-block;margin-bottom:20px}.mat-mdc-drawer-container{background-color:#fff}.add-button{height:20px;width:20px}.toll-spacer{flex:1 1 auto}.mat-mdc-form-field{position:relative;height:auto}.mat-mdc-form-field .mat-mdc-form-field-wrapper{display:flex;align-items:center}.mat-mdc-form-field .mat-mdc-input-element{width:100%}.mdc-text-field__input{margin-top:0}.mat-mdc-form-field-icon-suffix{display:flex;align-items:center;justify-content:center;height:30px;overflow:visible}.mat-mdc-form-field-infix{display:flex;align-items:center}.mat-mdc-form-field-infix textarea{padding-top:10px}mat-form-field{padding-top:2px}.mat-mdc-form-field{--zeta-field-background: #fff;--zeta-field-border-color: #c7d2df;--zeta-field-border-hover-color: #94a3b8;--zeta-field-focus-color: #2563eb;--zeta-field-label-color: #475569;--zeta-field-placeholder-color: #7b8797;--zeta-field-text-color: #243142;--zeta-field-disabled-color: #667085;--mat-form-field-container-height: 38px;--mat-form-field-container-text-size: 13px;--mat-form-field-container-text-line-height: 1.35;--mat-form-field-container-text-weight: 500;--mat-form-field-container-text-tracking: 0;--mat-form-field-outlined-container-shape: 6px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 1px;--mat-form-field-outlined-outline-color: var(--zeta-field-border-color);--mat-form-field-outlined-hover-outline-color: var( --zeta-field-border-hover-color );--mat-form-field-outlined-focus-outline-color: var(--zeta-field-focus-color);--mat-form-field-outlined-label-text-color: var(--zeta-field-label-color);--mat-form-field-outlined-hover-label-text-color: var( --zeta-field-label-color );--mat-form-field-outlined-focus-label-text-color: var( --zeta-field-focus-color );--mat-form-field-outlined-label-text-size: 12.5px;--mat-form-field-outlined-label-text-populated-size: 12.5px;--mat-form-field-outlined-label-text-weight: 500;--mat-form-field-outlined-label-text-tracking: 0;--mat-form-field-outlined-input-text-color: var(--zeta-field-text-color);--mat-form-field-outlined-input-text-placeholder-color: var( --zeta-field-placeholder-color );--mdc-outlined-text-field-container-color: var(--zeta-field-background);--mdc-outlined-text-field-outline-color: var(--zeta-field-border-color);--mdc-outlined-text-field-hover-outline-color: var( --zeta-field-border-hover-color );--mdc-outlined-text-field-focus-outline-color: var(--zeta-field-focus-color);--mdc-outlined-text-field-label-text-color: var(--zeta-field-label-color);--mdc-outlined-text-field-hover-label-text-color: var( --zeta-field-label-color );--mdc-outlined-text-field-focus-label-text-color: var( --zeta-field-focus-color );--mdc-outlined-text-field-label-text-size: 12.5px;--mdc-outlined-text-field-label-text-weight: 600;--mdc-outlined-text-field-label-text-tracking: 0;--mdc-outlined-text-field-input-text-color: var(--zeta-field-text-color);--mdc-outlined-text-field-input-text-placeholder-color: var( --zeta-field-placeholder-color );--mdc-outlined-text-field-disabled-input-text-color: var( --zeta-field-disabled-color );--mdc-outlined-text-field-disabled-label-text-color: var( --zeta-field-disabled-color )}.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:var(--zeta-field-background)}.mat-mdc-form-field .mat-mdc-form-field-infix{min-height:38px;padding-top:6px;padding-bottom:4px}.mat-mdc-form-field .mat-mdc-floating-label,.mat-mdc-form-field .mdc-floating-label{color:var(--zeta-field-label-color);font-size:12.5px;font-weight:600;letter-spacing:0;line-height:1.2;text-rendering:auto;-webkit-font-smoothing:auto}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-24px) scale(1)}.mat-mdc-form-field .mdc-text-field__input,.mat-mdc-form-field .mat-mdc-select-value,.mat-mdc-form-field .mat-mdc-select-value-text,.mat-mdc-form-field .mat-mdc-chip-grid input,.mat-mdc-form-field z-date-input input.mat-mdc-input-element,.mat-mdc-form-field z-select-search .campo-select-value,.mat-mdc-form-field z-select-search .campo-select-value>*,.mat-mdc-form-field z-input-quantidade input.mat-mdc-input-element{color:var(--zeta-field-text-color);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.mat-mdc-form-field .mdc-text-field__input::placeholder,.mat-mdc-form-field .mat-mdc-select-placeholder{color:var(--zeta-field-placeholder-color);opacity:1}.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{box-shadow:0 0 0 2px #2563eb1f}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label{color:var(--zeta-field-focus-color);font-weight:600}.fullwidth{width:100%}.highlightedSelected{background-color:#fffda1!important}.mat-expansion-panel-header.mat-expanded{height:48px;padding:3px 24px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-top:3px}.mat-mdc-tab{margin-bottom:6px}.mat-mdc-tab .mdc-tab__content .mdc-tab__text-label{color:#3498db!important;font-weight:500;font-size:14px;text-overflow:ellipsis}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:#3498db!important}@media screen and (width<=600px){.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:0!important}.mat-mdc-tab-header{height:auto!important}.mat-mdc-tab-labels{flex-direction:column}.mat-mdc-tab-label{height:auto;min-height:48px;line-height:48px;padding:0 24px}.mat-mdc-tab-body-wrapper{display:flex;flex-grow:1;overflow:hidden}.mat-mdc-tab-body{flex-grow:1}}.mat-accordion .mat-expansion-panel{margin:2px}.mat-accordion .mat-expansion-panel-spacing{margin-bottom:2px!important}.mat-mdc-dialog-container .mdc-dialog__surface{padding:12px}.usuarios-edit-dialog-panel .mat-mdc-dialog-container,.usuarios-edit-dialog-panel .mdc-dialog__surface{height:100%!important;max-height:100%!important;overflow:hidden!important}.emitente-details-dialog-panel .mat-mdc-dialog-container,.emitente-details-dialog-panel .mdc-dialog__surface{padding:0!important;overflow:hidden!important;border-radius:20px!important;background:#fff!important;display:flex!important;flex-direction:column!important;width:min(920px,92vw)!important;height:min(92dvh,760px)!important;max-height:min(92dvh,760px)!important;min-height:0!important}.zeta-responsive-edit-dialog .mat-mdc-dialog-container,.zeta-responsive-edit-dialog .mdc-dialog__surface{width:100%!important;max-width:100%!important;max-height:92dvh!important;overflow:hidden!important;border-radius:18px!important}.zeta-responsive-edit-dialog .mat-mdc-dialog-container{padding:0!important}.zeta-responsive-edit-dialog .mdc-dialog__surface{padding:var(--z-modal-surface-padding, 10px)!important}.cdk-overlay-pane.zeta-compact-edit-dialog{width:min(560px,100vw - 24px)!important;max-width:calc(100vw - 12px)!important}.zeta-compact-edit-dialog .mat-mdc-dialog-container,.zeta-compact-edit-dialog .mdc-dialog__surface{width:100%!important;max-width:100%!important;padding:0!important}.zeta-compact-edit-dialog .z-modal-content>app-header-edit{display:block;box-sizing:border-box;width:calc(100% - 48px);max-width:calc(100% - 48px);margin-right:auto;margin-left:auto}.zeta-compact-edit-dialog app-header-edit .header-main-row--modern{padding-top:8px;padding-bottom:8px}.zeta-compact-edit-dialog app-header-edit .header-main-row--modern .header-content-left{padding-left:18px;padding-right:76px}.zeta-compact-edit-dialog app-header-edit .header-content-actions--modern.header-content-actions--single .header-content-actions__buttons{top:8px;right:16px}.zeta-compact-edit-dialog .z-modal-content>app-header-edit+.z-edit-scroll,.zeta-compact-edit-dialog .z-modal-content>app-header-edit+.z-modal-scroll,.zeta-compact-edit-dialog .z-modal-content>app-header-edit+form,.zeta-compact-edit-dialog .z-modal-content>app-header-edit+main,.zeta-compact-edit-dialog .z-modal-content>app-header-edit+section{padding-right:var(--z-modal-inner-gutter, 8px)!important;padding-left:var(--z-modal-inner-gutter, 8px)!important}.zeta-compact-edit-dialog .z-modal-content>app-header-edit+.z-edit-scroll,.zeta-compact-edit-dialog .z-modal-content>app-header-edit+.z-modal-scroll{display:flex;flex-direction:column;align-items:flex-start}.zeta-compact-edit-dialog .z-form-grid{width:100%;margin-right:auto;margin-left:0}.catalog-list-primary-actions{display:inline-flex;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto;white-space:nowrap}.catalog-list-primary-actions>.catalog-list-primary-action,.catalog-list-primary-actions>z-button.catalog-list-primary-action,.catalog-list-primary-actions>.generic-list-primary-action,.catalog-list-primary-actions>z-button.generic-list-primary-action{display:inline-flex;flex:0 0 46px;align-items:center;justify-content:center;width:46px;min-width:46px;max-width:46px;height:36px;min-height:36px;max-height:36px;margin:0!important}.catalog-list-primary-actions .catalog-list-primary-action .z-button-base,.catalog-list-primary-actions .catalog-list-primary-action .mat-mdc-button,.catalog-list-primary-actions .generic-list-primary-action .z-button-base,.catalog-list-primary-actions .generic-list-primary-action .mat-mdc-button{width:46px!important;min-width:46px!important;max-width:46px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;border-radius:6px!important;box-shadow:none!important}.catalog-list-primary-actions .catalog-list-primary-action .mat-mdc-button-touch-target,.catalog-list-primary-actions .generic-list-primary-action .mat-mdc-button-touch-target{width:46px!important;height:36px!important}.catalog-list-primary-actions .catalog-list-primary-action .z-button-base__icon,.catalog-list-primary-actions .catalog-list-primary-action .mat-icon,.catalog-list-primary-actions .catalog-list-primary-action .material-icons,.catalog-list-primary-actions .generic-list-primary-action .z-button-base__icon,.catalog-list-primary-actions .generic-list-primary-action .mat-icon,.catalog-list-primary-actions .generic-list-primary-action .material-icons{width:18px!important;height:18px!important;margin:auto!important;font-size:18px!important;line-height:18px!important}.catalog-list-primary-actions .catalog-list-primary-action--delete .z-button-base,.catalog-list-primary-actions .catalog-list-primary-action--delete .mat-mdc-button,.catalog-list-primary-actions .generic-list-primary-action--delete .z-button-base,.catalog-list-primary-actions .generic-list-primary-action--delete .mat-mdc-button{border:1px solid #ffc8c8!important;background:#fff7f7!important;color:#e22929!important;box-shadow:none!important}.catalog-list-primary-actions .catalog-list-primary-action--delete .z-button-base:hover:not(:disabled),.catalog-list-primary-actions .catalog-list-primary-action--delete .mat-mdc-button:hover:not(:disabled),.catalog-list-primary-actions .generic-list-primary-action--delete .z-button-base:hover:not(:disabled),.catalog-list-primary-actions .generic-list-primary-action--delete .mat-mdc-button:hover:not(:disabled){border-color:#ffabab!important;background:#fff0f0!important;color:#c91f1f!important}.catalog-list-primary-actions .catalog-list-primary-action--clear-filters .z-button-base,.catalog-list-primary-actions .catalog-list-primary-action--clear-filters .mat-mdc-button,.catalog-list-primary-actions .generic-list-primary-action--clear-filters .z-button-base,.catalog-list-primary-actions .generic-list-primary-action--clear-filters .mat-mdc-button{border:1px solid #bfe3ff!important;background:#fbfdff!important;color:#0284c7!important}.catalog-list-primary-actions .catalog-list-primary-action--clear-filters .z-button-base:hover:not(:disabled),.catalog-list-primary-actions .catalog-list-primary-action--clear-filters .mat-mdc-button:hover:not(:disabled),.catalog-list-primary-actions .generic-list-primary-action--clear-filters .z-button-base:hover:not(:disabled),.catalog-list-primary-actions .generic-list-primary-action--clear-filters .mat-mdc-button:hover:not(:disabled){border-color:#8fd0ff!important;background:#f4fbff!important;color:#0369a1!important}.catalog-list-primary-actions .catalog-list-primary-action--insert .z-button-base,.catalog-list-primary-actions .catalog-list-primary-action--insert .mat-mdc-button,.catalog-list-primary-actions .generic-list-primary-action--insert .z-button-base,.catalog-list-primary-actions .generic-list-primary-action--insert .mat-mdc-button{border:1px solid #1f7f3a!important;background:linear-gradient(180deg,#38b85c,#228843)!important;color:#fff!important;box-shadow:0 8px 18px #1f873d2e!important}.catalog-list-primary-actions .catalog-list-primary-action--insert .z-button-base:hover:not(:disabled),.catalog-list-primary-actions .catalog-list-primary-action--insert .mat-mdc-button:hover:not(:disabled),.catalog-list-primary-actions .generic-list-primary-action--insert .z-button-base:hover:not(:disabled),.catalog-list-primary-actions .generic-list-primary-action--insert .mat-mdc-button:hover:not(:disabled){border-color:#176f31!important;background:linear-gradient(180deg,#31a951,#176f31)!important;color:#fff!important;box-shadow:0 10px 22px #1f873d3d!important}.catalog-list-primary-actions .catalog-list-primary-action .z-button-base:disabled,.catalog-list-primary-actions .catalog-list-primary-action .mat-mdc-button:disabled,.catalog-list-primary-actions .generic-list-primary-action .z-button-base:disabled,.catalog-list-primary-actions .generic-list-primary-action .mat-mdc-button:disabled{opacity:1!important}.catalog-list-primary-actions .catalog-list-primary-action:not(.catalog-list-primary-action--delete):not(.catalog-list-primary-action--insert):not(.catalog-list-primary-action--clear-filters) .z-button-base:disabled,.catalog-list-primary-actions .catalog-list-primary-action:not(.catalog-list-primary-action--delete):not(.catalog-list-primary-action--insert):not(.catalog-list-primary-action--clear-filters) .mat-mdc-button:disabled,.catalog-list-primary-actions .generic-list-primary-action:not(.generic-list-primary-action--delete):not(.generic-list-primary-action--insert):not(.generic-list-primary-action--clear-filters) .z-button-base:disabled,.catalog-list-primary-actions .generic-list-primary-action:not(.generic-list-primary-action--delete):not(.generic-list-primary-action--insert):not(.generic-list-primary-action--clear-filters) .mat-mdc-button:disabled{border-color:#d8d8d8!important;background:#ddd!important;color:#253241!important}.catalog-list-primary-actions .catalog-list-primary-action--delete .z-button-base:disabled,.catalog-list-primary-actions .catalog-list-primary-action--delete .mat-mdc-button:disabled,.catalog-list-primary-actions .generic-list-primary-action--delete .z-button-base:disabled,.catalog-list-primary-actions .generic-list-primary-action--delete .mat-mdc-button:disabled{border-color:#ffc8c8!important;background:#fff7f7!important;color:#e22929!important}.catalog-config-list-shell .list-header-row{flex-wrap:nowrap!important;margin-bottom:12px;padding-bottom:12px!important}.catalog-config-list-shell .mov-config-empty-alert .catalog-list-primary-actions--empty{margin-left:auto}.cdk-overlay-pane:has(.z-modal-content){--z-modal-inner-gutter: clamp(18px, 4vw, 34px);--z-modal-header-action-inset: 16px;--z-modal-centered-form-width: 100%}.cdk-overlay-pane.zeta-compact-edit-dialog{--z-modal-inner-gutter: 8px;--z-modal-top-gutter: 8px;--z-modal-header-action-inset: 10px;--z-modal-centered-form-width: min(100%, 672px)}.cdk-overlay-pane:has(.z-modal-content) .z-modal-content{box-sizing:border-box!important;width:100%;align-items:center}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content{width:100%!important;max-width:100%!important;padding:0!important}.cdk-overlay-pane:has(.z-modal-content) .z-modal-content>app-header-edit{display:block!important;flex:0 0 auto;box-sizing:border-box!important;width:calc(100% - var(--z-modal-inner-gutter) * 2)!important;max-width:calc(100% - var(--z-modal-inner-gutter) * 2)!important;min-width:0!important;margin-top:var(--z-modal-top-gutter, 0)!important;margin-right:auto!important;margin-left:auto!important}.cdk-overlay-pane:has(.z-modal-content) .z-modal-content>app-header-edit .z-header-fixo--modern{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.cdk-overlay-pane:has(.z-modal-content) .z-modal-content>app-header-edit .header-main-row--modern{box-sizing:border-box!important;width:100%!important;min-width:0!important}.cdk-overlay-pane:has(.z-modal-content) .z-modal-content>app-header-edit .header-main-row--modern .header-content-left{box-sizing:border-box!important;min-width:0!important;padding-left:clamp(16px,4vw,28px)!important;padding-right:clamp(72px,20vw,136px)!important}.cdk-overlay-pane:has(.z-modal-content) .z-modal-content>app-header-edit .header-content-actions--modern.header-content-actions--single .header-content-actions__buttons{right:var(--z-modal-header-action-inset)!important}.cdk-overlay-pane:has(.z-modal-content) .z-modal-content>app-header-edit+.z-edit-scroll,.cdk-overlay-pane:has(.z-modal-content) .z-modal-content>app-header-edit+.z-modal-scroll,.cdk-overlay-pane:has(.z-modal-content) .z-modal-content>app-header-edit+form,.cdk-overlay-pane:has(.z-modal-content) .z-modal-content>app-header-edit+main,.cdk-overlay-pane:has(.z-modal-content) .z-modal-content>app-header-edit+section{box-sizing:border-box!important;width:calc(100% - var(--z-modal-inner-gutter) * 2)!important;max-width:calc(100% - var(--z-modal-inner-gutter) * 2)!important;margin-right:auto!important;margin-left:auto!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+.z-edit-scroll,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+.z-modal-scroll{width:calc(100% - var(--z-modal-inner-gutter) * 2)!important;max-width:calc(100% - var(--z-modal-inner-gutter) * 2)!important;padding-right:0!important;padding-left:0!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+form,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+main,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+section{width:calc(100% - var(--z-modal-inner-gutter) * 2)!important;max-width:calc(100% - var(--z-modal-inner-gutter) * 2)!important;padding-right:0!important;padding-left:0!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+form,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+main,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+section,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+.z-edit-scroll,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+.z-modal-scroll{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-form-grid:not(form){width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+.z-edit-scroll>*,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+.z-modal-scroll>*,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+form>*,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+main>*,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+section>*{box-sizing:border-box;width:min(100%,var(--z-modal-centered-form-width));max-width:var(--z-modal-centered-form-width);margin-right:auto;margin-left:auto}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+form>mat-tab-group,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+form>.mat-mdc-tab-group,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+.z-edit-scroll mat-tab-group,.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content>app-header-edit+.z-edit-scroll .mat-mdc-tab-group,.cdk-overlay-pane.zeta-compact-edit-dialog .mat-mdc-tab-header,.cdk-overlay-pane.zeta-compact-edit-dialog .mat-mdc-tab-body-wrapper,.cdk-overlay-pane.zeta-compact-edit-dialog .mat-mdc-tab-body,.cdk-overlay-pane.zeta-compact-edit-dialog .mat-mdc-tab-body-content{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}.cdk-overlay-pane.zeta-compact-edit-dialog .mat-mdc-tab-body-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding-right:0!important;padding-left:0!important}.cdk-overlay-pane:has(.z-modal-content) .mat-mdc-tab-group:has(>.mat-mdc-tab-header .mat-mdc-tab-labels>.mdc-tab:only-child)>.mat-mdc-tab-header{display:none!important;height:0!important;min-height:0!important;border:0!important}.cdk-overlay-pane:has(.z-modal-content) .mat-mdc-tab-group:has(>.mat-mdc-tab-header .mat-mdc-tab-labels>.mdc-tab:only-child) .span-modal-tab{display:none!important;margin:0!important}.cdk-overlay-pane:has(.z-modal-content) .mat-mdc-tab-group:has(>.mat-mdc-tab-header .mat-mdc-tab-labels>.mdc-tab:only-child) .mat-mdc-tab-body-content{padding-top:18px!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid:not(form){width:min(100%,var(--z-modal-centered-form-width))!important;max-width:var(--z-modal-centered-form-width)!important;margin-right:auto!important;margin-left:auto!important;justify-self:center!important;align-self:center!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid{width:min(100%,var(--z-modal-centered-form-width))!important;max-width:var(--z-modal-centered-form-width)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:max(5px,var(--z-form-gap-col, 16px))!important;grid-auto-flow:row!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid>.z-col-12{grid-column:span 12!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid>.z-col-10{grid-column:span 10!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid>.z-col-8{grid-column:span 8!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid>.z-col-6{grid-column:span 6!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid>.z-col-4{grid-column:span 4!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid>.z-col-3{grid-column:span 3!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid>.z-col-2{grid-column:span 2!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid:has(>.z-field:first-child:nth-last-child(1))>.z-field{grid-column:1/-1!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid:has(>.z-field:first-child:nth-last-child(2)):not(:has(>.table-edit-dialog__field--description))>.z-field{grid-column:span 6!important}@media(max-width:600px){.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid{grid-template-columns:1fr!important;column-gap:5px!important}.cdk-overlay-pane.zeta-compact-edit-dialog .z-modal-content .z-form-grid>*{grid-column:1/-1!important}}.cdk-overlay-pane.zeta-compact-edit-dialog .span-modal-tab,.cdk-overlay-pane.zeta-compact-edit-dialog .edit-modal{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}.cdk-overlay-pane.tributo-edit-dialog-panel{width:min(860px,100vw - 24px)!important;max-width:calc(100vw - 12px)!important}.tributo-edit-dialog-panel .mat-mdc-dialog-container,.tributo-edit-dialog-panel .mdc-dialog__surface{width:100%!important;max-width:100%!important;max-height:92dvh!important;overflow:hidden!important}.cdk-overlay-pane.tributo-edit-dialog-panel{--z-modal-inner-gutter: 5px;--z-modal-top-gutter: 5px;--z-modal-header-action-inset: 10px}.cdk-overlay-pane.zeta-catalogo-edit-dialog{width:min(96vw,1500px)!important;max-width:min(96vw,1500px)!important;margin-inline:auto!important;z-index:3000!important}.zeta-catalogo-edit-dialog .mat-mdc-dialog-container,.zeta-catalogo-edit-dialog .mdc-dialog__surface{width:100%!important;max-width:100%!important}.cdk-overlay-pane.zeta-grupo-catalogo-dialog{width:min(720px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.zeta-grupo-catalogo-dialog .mat-mdc-dialog-container,.zeta-grupo-catalogo-dialog .mdc-dialog__surface{box-sizing:border-box!important;width:100%!important;max-width:100%!important;max-height:calc(100vh - 32px)!important;padding:var(--z-modal-surface-padding, 10px)!important;overflow:visible!important;border-radius:18px!important}.conversao-unidade-import-dialog-panel .mat-mdc-dialog-container,.conversao-unidade-import-dialog-panel .mdc-dialog__surface,.unidade-medida-import-dialog-panel .mat-mdc-dialog-container,.unidade-medida-import-dialog-panel .mdc-dialog__surface{box-sizing:border-box!important;width:min(780px,96vw)!important;max-width:96vw!important;max-height:92dvh!important;padding:0!important;overflow:hidden!important;border-radius:18px!important;background:#fff!important}.conversao-unidade-import-dialog-panel .mat-mdc-dialog-container,.unidade-medida-import-dialog-panel .mat-mdc-dialog-container{display:block!important}.conversao-unidade-import-dialog-panel .mat-mdc-dialog-content,.conversao-unidade-import-dialog-panel mat-dialog-content,.unidade-medida-import-dialog-panel .mat-mdc-dialog-content,.unidade-medida-import-dialog-panel mat-dialog-content{margin:0!important;padding:0!important;max-height:none!important}@media(max-width:600px){.cdk-overlay-pane.zeta-compact-edit-dialog{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.zeta-responsive-edit-dialog .mat-mdc-dialog-container,.zeta-responsive-edit-dialog .mdc-dialog__surface{width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;max-height:94dvh!important;border-radius:14px!important}.zeta-responsive-edit-dialog .mdc-dialog__surface{padding:5px!important}.cdk-overlay-pane.zeta-catalogo-edit-dialog{width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important}}.mat-mdc-paginator-page-size-select{height:auto}.card-list-model-paginator .mat-mdc-paginator-container{width:100%;padding-top:5px}.card-list-model-paginator mat-paginator{font-size:13px}@media screen and (max-width:768px){.card-list-model-paginator{z-index:999;width:100%;position:fixed;bottom:0;left:0;background-color:#fafafa}}.card-list-model-paginator-fixed .mat-mdc-paginator-container{width:93%;padding-top:5px}.card-list-model-paginator-fixed mat-paginator{font-size:13px}ag-grid-angular{flex-grow:1;width:100%;margin-top:15px}html body button.ag-grid-button-view.ag-grid-button-view,html body button.ag-grid-button-edit.ag-grid-button-edit,html body button.ag-grid-button-more.ag-grid-button-more,html body button.ag-grid-button-delete.ag-grid-button-delete{display:inline-grid!important;place-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;border:1px solid #bfe3ff!important;border-radius:8px!important;background:#fbfdff!important;color:#0284c7!important;box-shadow:none!important;transform:none!important}html body button.ag-grid-button-view.ag-grid-button-view:hover:not(:disabled),html body button.ag-grid-button-edit.ag-grid-button-edit:hover:not(:disabled),html body button.ag-grid-button-more.ag-grid-button-more:hover:not(:disabled){border-color:#8fd0ff!important;background:#f4fbff!important;color:#0369a1!important;box-shadow:none!important}html body button.ag-grid-button-delete.ag-grid-button-delete{border-color:#ffb8b8!important;background:#fff7f7!important;color:#ef2222!important;box-shadow:none!important}html body button.ag-grid-button-delete.ag-grid-button-delete:hover:not(:disabled){border-color:#ff9d9d!important;background:#fff0f0!important;color:#b91c1c!important;box-shadow:none!important}html body button.ag-grid-button-view.ag-grid-button-view:disabled,html body button.ag-grid-button-edit.ag-grid-button-edit:disabled,html body button.ag-grid-button-more.ag-grid-button-more:disabled,html body button.ag-grid-button-delete.ag-grid-button-delete:disabled{border-color:transparent!important;background:#f8fafc!important;color:#94a3b8!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.75!important}html body button.ag-grid-button-view.ag-grid-button-view .mat-icon,html body button.ag-grid-button-edit.ag-grid-button-edit .mat-icon,html body button.ag-grid-button-more.ag-grid-button-more .mat-icon,html body button.ag-grid-button-delete.ag-grid-button-delete .mat-icon,html body button.ag-grid-button-view.ag-grid-button-view .ag-grid-icon,html body button.ag-grid-button-edit.ag-grid-button-edit .ag-grid-icon,html body button.ag-grid-button-more.ag-grid-button-more .ag-grid-icon,html body button.ag-grid-button-delete.ag-grid-button-delete .ag-grid-icon{width:18px!important;height:18px!important;margin:0!important;color:currentColor!important;font-size:18px!important;line-height:18px!important;transform:none!important}.ag-list-model-container{width:100%;flex-grow:1;margin-bottom:15px;display:flex;flex-direction:column}.ag-list-model-container .ag-list-model-paginator,.ag-list-model-container .ag-list-model-paginator .mat-mdc-paginator-container{width:100%}.ag-list-model-container .ag-list-model-paginator mat-paginator{font-size:13px}@media screen and (max-width:768px){.ag-list-model-container .ag-list-model-paginator{z-index:999;width:100%;position:fixed;bottom:0;left:0;background-color:#fafafa}}.ag-list-model-paginator{display:flex;flex-direction:row-reverse;width:92%;background-color:#fff;font-size:13px;padding-top:10px}@media screen and (max-width:768px){.ag-list-model-paginator{z-index:999;width:100%;position:fixed;background-color:#fafafa}}.list-model-main-container{display:flex;flex-direction:column;width:100%;height:100%}.list-model-main-container:not(.list-model-main-container-embedded) .list-model-main-content{box-sizing:border-box;padding-top:14px}.list-model-main-container .list-model-sidenav{padding:14px 12px;width:clamp(320px,32vw,560px);min-width:300px;max-width:min(92vw,560px);left:0;box-sizing:border-box;border-right:1px solid #d9e7f4;background:radial-gradient(circle at 12% 0%,rgba(31,111,171,.1),transparent 28%),linear-gradient(180deg,#f7fbff,#fff 42%,#f6f9fc);box-shadow:inset -10px 0 24px #0f23380a}@media screen and (max-width:768px){.list-model-main-container .list-model-sidenav{width:100%;max-width:100%}}.list-model-main-container .list-model-header{display:flex;flex-direction:column;align-self:center;align-items:center;width:100%;justify-content:space-between}@media screen and (max-width:768px){.list-model-main-container .list-model-header{position:fixed;padding-top:10px;z-index:990;top:50px;left:0;width:100%;background-color:#fff}}.list-model-main-container .list-model-header .list-model-inner-header{display:flex;flex-flow:row wrap;width:100%;align-items:center;justify-content:space-between;background-color:#fff;padding-bottom:10px;gap:5px}.list-model-main-container .list-model-header .list-model-inner-header .list-model-inner-header-actions{display:flex;flex-wrap:wrap;gap:5px}@media screen and (max-width:768px){.list-model-main-container .list-model-header .list-model-inner-header{width:90vw}}.list-model-main-container .list-model-header-fixed{display:flex;flex-direction:row;align-self:center;align-items:center;width:100%;gap:5px;justify-content:flex-end}.list-model-main-container .list-model-header-fixed .list-model-inner-header{display:flex;flex-flow:row wrap;width:100%;align-items:center;justify-content:space-between;background-color:#fff;padding-bottom:10px;gap:5px}.list-model-main-container .list-model-header-fixed .list-model-inner-header .list-model-inner-header-actions{display:flex;flex-wrap:wrap;gap:5px}.list-model-main-container .list-model-main-content{display:flex;flex-direction:column}@media screen and (max-width:768px){.list-model-main-container:not(.list-model-main-container-embedded) .list-model-main-content{padding-top:0}}.embedded-list-model .list-model-main-container,.embedded-list-model .list-model-main-content,.embedded-list-model .ag-list-model-container,.embedded-list-model .card-list-model-container{height:auto!important;min-height:0!important}.embedded-list-model .mat-drawer-container,.embedded-list-model .mat-sidenav-container,.embedded-list-model .mat-drawer-content,.embedded-list-model .mat-sidenav-content{height:auto!important;min-height:0!important;background:transparent!important}.embedded-list-model .list-model-main-container .list-model-header,.embedded-list-model .list-model-main-container .list-model-header-fixed{position:static!important;top:auto!important;left:auto!important;z-index:auto!important;width:100%!important;margin:0 0 8px!important;padding:0!important;background:transparent!important}.embedded-list-model .list-model-inner-header{width:100%!important;padding-bottom:6px!important}.embedded-list-model .ag-list-model-container{margin:0!important;padding:0!important}.card-list-model-container{width:90%;display:flex;flex-direction:column;align-self:center}@media screen and (max-width:768px){.card-list-model-container{margin-top:80px;margin-bottom:80px}}.list-model-filter{width:100%;padding:0;border-radius:14px;background:linear-gradient(180deg,#ffffffeb,#f7fbfff5),#f7fbff}@media screen and (max-width:768px){.list-model-filter{width:100%}}.ag-theme-zeta-configs{width:100%;height:52vh}.ag-theme-zeta-configs-container{flex-grow:1;width:100%;display:flex;flex-direction:column}.zeta-list{height:100%;display:flex;flex-direction:column}.z-text-x-small{color:#0c1824;font-size:x-small}.z-text-small{color:#0c1824;font-size:small}.z-text-h1-black-overflow-nowrap-hide{color:#0c1824;font-size:x-small;margin-bottom:3px;font-weight:400;text-align:start;overflow:hidden;white-space:nowrap}.z-text-h1-gray-overflow-nowrap-hide{color:gray;font-size:x-small;margin-bottom:3px;font-weight:400;text-align:start;overflow:hidden;white-space:nowrap}.z-text-h2-black-overflow-nowrap-hide{color:#0c240f;font-size:x-small;margin-bottom:3px;font-weight:700;text-align:start;overflow:hidden;white-space:nowrap}.z-text-h1-black{color:#0c1824;font-size:small;margin-bottom:3px}.z-text-h1-gray{color:gray;font-size:small;margin-bottom:3px}.z-text-h2-black{color:#0c1824;font-size:small;margin-bottom:3px;font-weight:700}.z-text-h1{color:#3498db;font-size:small;margin-bottom:3px}.z-text-h2{color:#3498db;font-size:medium;font-weight:500;margin-top:8px}.z-text-small-black{color:#13293f;font-size:small;font-weight:500}.z-text-mediun-black{color:#13293f;font-size:medium;font-weight:400}.z-text-h4{color:#3498db;font-size:larger}.z-border-top{border-top:1.2rem solid #3498db}.z-border-bottom{border-bottom:1.2rem solid #3498db}.z-zeta-actions{margin-top:15px;margin-bottom:10px}.z-padding-top-h1{padding-top:5px}.z-padding-top-h2{padding-top:10px}.header-component{color:#0c1824;font-size:1.2rem}.entity-organizacao{color:#fff;height:10px;font-size:.8rem}.span-modal-tab{margin-top:15px}.disable-click{pointer-events:none}.disable-color{color:#d3d3d3}.view-title{font-size:20.44px;line-height:1.1;vertical-align:text-bottom;color:inherit;color:#3498db;font-weight:500}.view-title-larger{font-size:32.44px;line-height:1.1;vertical-align:text-bottom;color:inherit;color:#3498db;font-weight:500}.view-sub-title{font-size:14px;line-height:1.7;vertical-align:text-bottom;color:inherit;color:#818a91;font-weight:500;margin-bottom:10px}.view-info-complement{font-size:14px;line-height:1.7;vertical-align:text-bottom;color:inherit;color:#818a91;font-weight:500;margin-bottom:-5px}.header{height:85px;padding:10px 20px;color:#f1f1f1;background-color:#333;position:fixed;top:0;width:100%}.edit-modal{margin-top:5px}.toolbox-menu-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.toolbox-span{margin-top:6px;color:#183b63;font-size:13px;font-weight:600;text-align:center}.menu-toolbox{border-radius:20px;padding:14px;background:transparent}.toolbox-menu-button{width:84px;height:84px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;transition:background .18s ease,border-color .18s ease,transform .18s ease}.toolbox-menu-button:hover{background:#ffffff2e;border-color:#2f6ea84d;transform:translateY(-1px)}.toolbox-menu-button:focus-visible{outline:0;box-shadow:0 0 0 2px #2f6ea859}@media(max-width:900px){.toolbox-menu-container{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px}.toolbox-menu-button{width:78px;height:78px;border-radius:12px}.toolbox-span{font-size:12px}}.zeta-mat-icon-color{color:#3498db}.mat-mdc-standard-chip{--mat-chip-label-text-color: #fff}.mat-tooltip-trigger,.mat-mdc-card,.ag-chart-wrapper{touch-action:auto!important}.noHover{pointer-events:none}.hidden{visibility:hidden}.gallery-wrapper{text-align:center;margin-top:0;height:80vh;width:99%}.gallery-wrapper .ngx-gallery{display:inline-block;margin-bottom:20px}.loading{font-size:3em;font-family:Roboto,sans-serif;font-weight:700}span[class^=dot-]{opacity:0;font-size:larger}.dot-one{animation:loading-dot 1.5s infinite steps(1,end)}.dot-two{animation:loading-dot 1.5s infinite steps(1,end);animation-delay:.5s}.dot-three{animation:loading-dot 1.5s infinite steps(1,end);animation-delay:1s}@keyframes loading-dot{0%{opacity:0}to{opacity:1}}@keyframes avatar-warning-pop-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes page-not-found-float{to{transform:translateY(20px)}}@keyframes monitor-initial-animation{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes monitor-final-animation{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes multimidia-configuracao-spin{to{transform:rotate(360deg)}}@keyframes multimidia-drive-acoes-spin{to{transform:rotate(360deg)}}.mat-mdc-tab-header{border-bottom:1px solid rgba(20,20,20,.212);height:48px}.webcam-wrapper .camera-switch{right:5%!important;top:40%!important;width:70px!important;height:70px!important}.z-header-fixo{position:sticky;top:0;left:0;right:0;z-index:1000;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000001a}.z-body-scroll{padding:10px;overflow-y:auto;max-height:60vh}@media(width<=600px){.view-title{font-size:18px}}div:has(.ag-dnd-ghost){pointer-events:none}.stepper-tabelas-100{width:100%;box-sizing:border-box}.stepper-tabelas-100 .mat-horizontal-content-container,.stepper-tabelas-100 .mat-mdc-horizontal-content-container{padding:0;margin:8px 0 0}.stepper-tabelas-100 .mat-stepper-horizontal,.stepper-tabelas-100 .mat-stepper-vertical,.stepper-tabelas-100 .mat-mdc-stepper-horizontal,.stepper-tabelas-100 .mat-mdc-stepper-vertical{background:transparent}
