/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
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))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}html{--mat-ripple-color:rgba(0, 0, 0, 0.1)}html{--mat-option-selected-state-label-text-color:#673ab7;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}.mat-accent{--mat-option-selected-state-label-text-color:#ffd740;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, 0.87)}html{--mat-full-pseudo-checkbox-selected-icon-color:#ffd740;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0}html{--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ffd740;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#673ab7;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0}.mat-primary{--mat-minimal-pseudo-checkbox-selected-checkmark-color:#673ab7;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ffd740;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0}.mat-accent{--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ffd740;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0}.mat-warn{--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, 0.87);--mat-app-elevation-shadow-level-0:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-1:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-2:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-3:0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-6:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-8:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)}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:0.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:0.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px}html{--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12)}html{--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}html{--mat-card-subtitle-text-color:rgba(0, 0, 0, 0.54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:0.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:0.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#673ab7;--mdc-linear-progress-track-color:rgba(103, 58, 183, 0.25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ffd740;--mdc-linear-progress-track-color:rgba(255, 215, 64, 0.25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, 0.25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:0.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px}html{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:#673ab7;--mdc-filled-text-field-focus-active-indicator-color:#673ab7;--mdc-filled-text-field-focus-label-text-color:rgba(103, 58, 183, 0.87);--mdc-filled-text-field-container-color:rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color:rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, 0.87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, 0.42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, 0.06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, 0.87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336}html{--mdc-outlined-text-field-caret-color:#673ab7;--mdc-outlined-text-field-focus-outline-color:#673ab7;--mdc-outlined-text-field-focus-label-text-color:rgba(103, 58, 183, 0.87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, 0.87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, 0.06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, 0.87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336}html{--mat-form-field-focus-select-arrow-color:rgba(103, 58, 183, 0.87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, 0.38);--mat-form-field-state-layer-color:rgba(0, 0, 0, 0.87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, 0.54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, 0.38);--mat-form-field-hover-state-layer-opacity:0.04;--mat-form-field-focus-state-layer-opacity:0.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ffd740;--mdc-filled-text-field-focus-active-indicator-color:#ffd740;--mdc-filled-text-field-focus-label-text-color:rgba(255, 215, 64, 0.87)}.mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color:#ffd740;--mdc-outlined-text-field-focus-outline-color:#ffd740;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 215, 64, 0.87)}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color:rgba(255, 215, 64, 0.87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87)}.mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, 0.87)}html{--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:0.03125em;--mdc-filled-text-field-label-text-weight:400}html{--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:0.03125em;--mdc-outlined-text-field-label-text-weight:400}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:0.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:0.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(103, 58, 183, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(255, 215, 64, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(244, 67, 54, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:0.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}html{--mat-autocomplete-background-color:white}html{--mdc-dialog-container-shape:4px}html{--mat-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 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{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, 0.87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, 0.6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:0.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:0.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius:16px;--mdc-chip-with-avatar-avatar-shape-radius:14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:0.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:0.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1}.mat-mdc-standard-chip{--mat-chip-disabled-container-opacity:0.4;--mat-chip-trailing-action-opacity:0.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color:rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color:rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color:rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121}.mat-mdc-standard-chip{--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#673ab7;--mdc-chip-elevated-selected-container-color:#673ab7;--mdc-chip-elevated-disabled-container-color:#673ab7;--mdc-chip-flat-disabled-selected-container-color:#673ab7;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:rgba(0, 0, 0, 0.87);--mdc-chip-elevated-container-color:#ffd740;--mdc-chip-elevated-selected-container-color:#ffd740;--mdc-chip-elevated-disabled-container-color:#ffd740;--mdc-chip-flat-disabled-selected-container-color:#ffd740;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:rgba(0, 0, 0, 0.87);--mdc-chip-selected-label-text-color:rgba(0, 0, 0, 0.87);--mdc-chip-with-icon-icon-color:rgba(0, 0, 0, 0.87);--mdc-chip-with-icon-disabled-icon-color:rgba(0, 0, 0, 0.87);--mdc-chip-with-icon-selected-icon-color:rgba(0, 0, 0, 0.87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:rgba(0, 0, 0, 0.87);--mdc-chip-with-trailing-icon-trailing-icon-color:rgba(0, 0, 0, 0.87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-selected-disabled-trailing-icon-color:rgba(0, 0, 0, 0.87);--mat-chip-selected-trailing-icon-color:rgba(0, 0, 0, 0.87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:0.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:0.38;--mdc-switch-disabled-track-opacity:0.12;--mdc-switch-disabled-unselected-icon-opacity:0.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:0.12;--mdc-switch-selected-hover-state-layer-opacity:0.04;--mdc-switch-selected-pressed-state-layer-opacity:0.1;--mdc-switch-unselected-focus-state-layer-opacity:0.12;--mdc-switch-unselected-hover-state-layer-opacity:0.04;--mdc-switch-unselected-pressed-state-layer-opacity:0.1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity:0.38;--mat-switch-disabled-unselected-handle-opacity:0.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-selected-track-outline-color:transparent;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:#5e35b1;--mdc-switch-selected-handle-color:#5e35b1;--mdc-switch-selected-hover-state-layer-color:#5e35b1;--mdc-switch-selected-pressed-state-layer-color:#5e35b1;--mdc-switch-selected-focus-handle-color:#311b92;--mdc-switch-selected-hover-handle-color:#311b92;--mdc-switch-selected-pressed-handle-color:#311b92;--mdc-switch-selected-focus-track-color:#9575cd;--mdc-switch-selected-hover-track-color:#9575cd;--mdc-switch-selected-pressed-track-color:#9575cd;--mdc-switch-selected-track-color:#9575cd;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:#fff;--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}html{--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color:rgba(0, 0, 0, 0.87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#ffb300;--mdc-switch-selected-handle-color:#ffb300;--mdc-switch-selected-hover-state-layer-color:#ffb300;--mdc-switch-selected-pressed-state-layer-color:#ffb300;--mdc-switch-selected-focus-handle-color:#ff6f00;--mdc-switch-selected-hover-handle-color:#ff6f00;--mdc-switch-selected-pressed-handle-color:#ff6f00;--mdc-switch-selected-focus-track-color:#ffd54f;--mdc-switch-selected-hover-track-color:#ffd54f;--mdc-switch-selected-pressed-track-color:#ffd54f;--mdc-switch-selected-track-color:#ffd54f}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font:Roboto, sans-serif;--mat-switch-label-text-line-height:20px;--mat-switch-label-text-size:14px;--mat-switch-label-text-tracking:0.0178571429em;--mat-switch-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#673ab7;--mdc-radio-selected-hover-icon-color:#673ab7;--mdc-radio-selected-icon-color:#673ab7;--mdc-radio-selected-pressed-icon-color:#673ab7}.mat-mdc-radio-button.mat-primary{--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#673ab7;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);--mat-radio-label-text-color:rgba(0, 0, 0, 0.87)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ffd740;--mdc-radio-selected-hover-icon-color:#ffd740;--mdc-radio-selected-icon-color:#ffd740;--mdc-radio-selected-pressed-icon-color:#ffd740}.mat-mdc-radio-button.mat-accent{--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#ffd740;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);--mat-radio-label-text-color:rgba(0, 0, 0, 0.87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-radio-button.mat-warn{--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);--mat-radio-label-text-color:rgba(0, 0, 0, 0.87)}html{--mdc-radio-state-layer-size:40px}html{--mat-radio-touch-target-display:block}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:0.0178571429em;--mat-radio-label-text-weight:400}html{--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:0.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:0.6;--mdc-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12)}html{--mat-slider-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%)}html{--mdc-slider-handle-color:#673ab7;--mdc-slider-focus-handle-color:#673ab7;--mdc-slider-hover-handle-color:#673ab7;--mdc-slider-active-track-color:#673ab7;--mdc-slider-inactive-track-color:#673ab7;--mdc-slider-with-tick-marks-inactive-container-color:#673ab7;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000}html{--mat-slider-ripple-color:#673ab7;--mat-slider-hover-state-layer-color:rgba(103, 58, 183, 0.05);--mat-slider-focus-state-layer-color:rgba(103, 58, 183, 0.2);--mat-slider-value-indicator-opacity:0.6}html .mat-accent{--mdc-slider-handle-color:#ffd740;--mdc-slider-focus-handle-color:#ffd740;--mdc-slider-hover-handle-color:#ffd740;--mdc-slider-active-track-color:#ffd740;--mdc-slider-inactive-track-color:#ffd740;--mdc-slider-with-tick-marks-inactive-container-color:#ffd740;--mdc-slider-with-tick-marks-active-container-color:rgba(0, 0, 0, 0.87)}html .mat-accent{--mat-slider-ripple-color:#ffd740;--mat-slider-hover-state-layer-color:rgba(255, 215, 64, 0.05);--mat-slider-focus-state-layer-color:rgba(255, 215, 64, 0.2)}html .mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white}html .mat-warn{--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, 0.05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, 0.2)}html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:0.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px;--mat-menu-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, 0.87);--mat-menu-item-icon-color:rgba(0, 0, 0, 0.87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, 0.12)}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:0.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}html{--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, 0.54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:0.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:0.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#673ab7;--mdc-radio-selected-hover-icon-color:#673ab7;--mdc-radio-selected-icon-color:#673ab7;--mdc-radio-selected-pressed-icon-color:#673ab7}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ffd740;--mdc-radio-selected-hover-icon-color:#ffd740;--mdc-radio-selected-icon-color:#ffd740;--mdc-radio-selected-pressed-icon-color:#ffd740}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#673ab7;--mdc-checkbox-selected-hover-icon-color:#673ab7;--mdc-checkbox-selected-icon-color:#673ab7;--mdc-checkbox-selected-pressed-icon-color:#673ab7;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#673ab7;--mdc-checkbox-selected-hover-state-layer-color:#673ab7;--mdc-checkbox-selected-pressed-state-layer-color:#673ab7;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:black;--mdc-checkbox-selected-focus-icon-color:#ffd740;--mdc-checkbox-selected-hover-icon-color:#ffd740;--mdc-checkbox-selected-icon-color:#ffd740;--mdc-checkbox-selected-pressed-icon-color:#ffd740;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#ffd740;--mdc-checkbox-selected-hover-state-layer-color:#ffd740;--mdc-checkbox-selected-pressed-state-layer-color:#ffd740;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--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:#673ab7}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px}html{--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:0.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:0.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:0.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto, sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, 0.87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, 0.54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, 0.12)}html{--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px;--mat-paginator-touch-target-display:block}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:0.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-secondary-navigation-tab-container-height:48px}html{--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0}html{--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#673ab7}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#673ab7;--mat-tab-header-active-ripple-color:#673ab7;--mat-tab-header-inactive-ripple-color:#673ab7;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#673ab7;--mat-tab-header-active-hover-label-text-color:#673ab7;--mat-tab-header-active-focus-indicator-color:#673ab7;--mat-tab-header-active-hover-indicator-color:#673ab7}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ffd740}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#ffd740;--mat-tab-header-active-ripple-color:#ffd740;--mat-tab-header-inactive-ripple-color:#ffd740;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#ffd740;--mat-tab-header-active-hover-label-text-color:#ffd740;--mat-tab-header-active-focus-indicator-color:#ffd740;--mat-tab-header-active-hover-indicator-color:#ffd740}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#673ab7;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ffd740;--mat-tab-header-with-background-foreground-color:rgba(0, 0, 0, 0.87)}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:0.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:black;--mdc-checkbox-selected-focus-icon-color:#ffd740;--mdc-checkbox-selected-hover-icon-color:#ffd740;--mdc-checkbox-selected-icon-color:#ffd740;--mdc-checkbox-selected-pressed-icon-color:#ffd740;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#ffd740;--mdc-checkbox-selected-hover-state-layer-color:#ffd740;--mdc-checkbox-selected-pressed-state-layer-color:#ffd740;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mat-checkbox-disabled-label-color:rgba(0, 0, 0, 0.38);--mat-checkbox-label-text-color:rgba(0, 0, 0, 0.87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#673ab7;--mdc-checkbox-selected-hover-icon-color:#673ab7;--mdc-checkbox-selected-icon-color:#673ab7;--mdc-checkbox-selected-pressed-icon-color:#673ab7;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#673ab7;--mdc-checkbox-selected-hover-state-layer-color:#673ab7;--mdc-checkbox-selected-pressed-state-layer-color:#673ab7;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px}html{--mat-checkbox-touch-target-display:block}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:0.0178571429em;--mat-checkbox-label-text-weight:400}html{--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false}html{--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false}html{--mdc-protected-button-container-shape:4px;--mdc-protected-button-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-pressed-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}html{--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px}html{--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0}html{--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px}html{--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px}html{--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px}html{--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38)}html{--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-text-button-hover-state-layer-opacity:0.04;--mat-text-button-focus-state-layer-opacity:0.12;--mat-text-button-pressed-state-layer-opacity:0.12}html{--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, 0.38)}html{--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-filled-button-hover-state-layer-opacity:0.04;--mat-filled-button-focus-state-layer-opacity:0.12;--mat-filled-button-pressed-state-layer-opacity:0.12}html{--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, 0.38)}html{--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-protected-button-hover-state-layer-opacity:0.04;--mat-protected-button-focus-state-layer-opacity:0.12;--mat-protected-button-pressed-state-layer-opacity:0.12}html{--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12)}html{--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-outlined-button-hover-state-layer-opacity:0.04;--mat-outlined-button-focus-state-layer-opacity:0.12;--mat-outlined-button-pressed-state-layer-opacity:0.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#673ab7}.mat-mdc-button.mat-primary{--mat-text-button-state-layer-color:#673ab7;--mat-text-button-ripple-color:rgba(103, 58, 183, 0.1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ffd740}.mat-mdc-button.mat-accent{--mat-text-button-state-layer-color:#ffd740;--mat-text-button-ripple-color:rgba(255, 215, 64, 0.1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336}.mat-mdc-button.mat-warn{--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, 0.1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#673ab7;--mdc-filled-button-label-text-color:white}.mat-mdc-unelevated-button.mat-primary{--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ffd740;--mdc-filled-button-label-text-color:black}.mat-mdc-unelevated-button.mat-accent{--mat-filled-button-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, 0.1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white}.mat-mdc-unelevated-button.mat-warn{--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#673ab7;--mdc-protected-button-label-text-color:white}.mat-mdc-raised-button.mat-primary{--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ffd740;--mdc-protected-button-label-text-color:black}.mat-mdc-raised-button.mat-accent{--mat-protected-button-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, 0.1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white}.mat-mdc-raised-button.mat-warn{--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#673ab7;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12)}.mat-mdc-outlined-button.mat-primary{--mat-outlined-button-state-layer-color:#673ab7;--mat-outlined-button-ripple-color:rgba(103, 58, 183, 0.1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ffd740;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12)}.mat-mdc-outlined-button.mat-accent{--mat-outlined-button-state-layer-color:#ffd740;--mat-outlined-button-ripple-color:rgba(255, 215, 64, 0.1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12)}.mat-mdc-outlined-button.mat-warn{--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, 0.1)}html{--mdc-text-button-container-height:36px}html{--mdc-filled-button-container-height:36px}html{--mdc-protected-button-container-height:36px}html{--mdc-outlined-button-container-height:36px}html{--mat-text-button-touch-target-display:block}html{--mat-filled-button-touch-target-display:block}html{--mat-protected-button-touch-target-display:block}html{--mat-outlined-button-touch-target-display:block}html{--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:0.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none}html{--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:0.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none}html{--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:0.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none}html{--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:0.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none}html{--mdc-icon-button-icon-size:24px}html{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38)}html{--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-icon-button-hover-state-layer-opacity:0.04;--mat-icon-button-focus-state-layer-opacity:0.12;--mat-icon-button-pressed-state-layer-opacity:0.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#673ab7}html .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color:#673ab7;--mat-icon-button-ripple-color:rgba(103, 58, 183, 0.1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ffd740}html .mat-mdc-icon-button.mat-accent{--mat-icon-button-state-layer-color:#ffd740;--mat-icon-button-ripple-color:rgba(255, 215, 64, 0.1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336}html .mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, 0.1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mdc-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}html{--mdc-fab-small-container-shape:50%;--mdc-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mdc-fab-small-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}html{--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px;--mdc-extended-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mdc-extended-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-extended-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}html{--mdc-fab-container-color:white}html{--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, 0.1);--mat-fab-hover-state-layer-opacity:0.04;--mat-fab-focus-state-layer-opacity:0.12;--mat-fab-pressed-state-layer-opacity:0.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, 0.12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, 0.38)}html{--mdc-fab-small-container-color:white}html{--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, 0.1);--mat-fab-small-hover-state-layer-opacity:0.04;--mat-fab-small-focus-state-layer-opacity:0.12;--mat-fab-small-pressed-state-layer-opacity:0.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, 0.12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, 0.38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:#673ab7}html .mat-mdc-fab.mat-primary{--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:#ffd740}html .mat-mdc-fab.mat-accent{--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, 0.1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336}html .mat-mdc-fab.mat-warn{--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:#673ab7}html .mat-mdc-mini-fab.mat-primary{--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:#ffd740}html .mat-mdc-mini-fab.mat-accent{--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, 0.1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336}html .mat-mdc-mini-fab.mat-warn{--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html{--mat-fab-touch-target-display:block}html{--mat-fab-small-touch-target-display:block}html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:0.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87)}html{--mat-snack-bar-button-color:#d1c4e9}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, 0.87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, 0.87);--mat-table-row-item-outline-color:rgba(0, 0, 0, 0.12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:0.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:0.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:0.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:#673ab7}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ffd740}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html{--mat-badge-background-color:#673ab7;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, 0.38)}.mat-badge-accent{--mat-badge-background-color:#ffd740;--mat-badge-text-color:rgba(0, 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-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, 0.87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:0.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1}html{--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:0.04;--mat-standard-button-toggle-focus-state-layer-opacity:0.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, 0.38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, 0.12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd}html{--mat-standard-button-toggle-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:rgb(224.4, 224.4, 224.4)}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:0.03125em;--mat-legacy-button-toggle-label-text-weight:400}html{--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:0.03125em;--mat-standard-button-toggle-label-text-weight:400}html{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#673ab7;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(103, 58, 183, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(103, 58, 183, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(103, 58, 183, 0.3);--mat-datepicker-toggle-active-state-icon-color:#673ab7;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(103, 58, 183, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--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-toggle-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-period-button-text-color:black;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, 0.18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, 0.38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-selected-state-background-color:#ffd740;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 215, 64, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 215, 64, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 215, 64, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 215, 64, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--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-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--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-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ffd740}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, 0.12)}html{--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, 0.87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, 0.12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-expansion-header-text-color:rgba(0, 0, 0, 0.87);--mat-expansion-header-description-color:rgba(0, 0, 0, 0.54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, 0.54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:0.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#673ab7}.mat-icon.mat-accent{--mat-icon-color:#ffd740}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);--mat-sidenav-container-width:auto}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, 0.12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, 0.87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, 0.87);--mat-sidenav-scrim-color:rgba(0, 0, 0, 0.6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#673ab7;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#673ab7;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#673ab7;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, 0.12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, 0.87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:rgba(0, 0, 0, 0.87);--mat-stepper-header-selected-state-icon-background-color:#ffd740;--mat-stepper-header-selected-state-icon-foreground-color:rgba(0, 0, 0, 0.87);--mat-stepper-header-done-state-icon-background-color:#ffd740;--mat-stepper-header-done-state-icon-foreground-color:rgba(0, 0, 0, 0.87);--mat-stepper-header-edit-state-icon-background-color:#ffd740;--mat-stepper-header-edit-state-icon-foreground-color:rgba(0, 0, 0, 0.87)}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:rgb(117.3, 117.3, 117.3)}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#673ab7;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ffd740;--mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:0.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, 0.87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}html{--mat-timepicker-container-shape:4px;--mat-timepicker-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 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: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 calc(14px*.83)/20px Roboto, sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px*.67)/20px Roboto, sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto, sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto, sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto, sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto, sans-serif;letter-spacing:-0.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}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/theme/variables.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/** Ionic CSS Variables **/
:root {
  color-scheme: light;
  --passer-color-primary: #604897;
  --passer-error: #EB6383;
  --passer-succes: #46B8A9;
  --passer-warning: #FFD385;
  --bg-primary: #FCFCFF;
  --bg-secondary:#7F6CAB;
  --bg-ternary: #455A64;
  --bg-gray: #ECECFB;
  --bg-gray-content: #FBFBFE;
  --bg-light: #FFFFFF;
  --bg-dark:#1A194A;
  --bg-purple:#604897;
  --bg-light-purple: #BB8BFE;
  --bg-blue: #007FFF;
  --bg-green: #149470;
  --bg-primary-background: #FAFAFA;
  --bg-disabled: #B9B9C8;
  --bg-next: #43326a;
  --bg-dark-purple: #705AA1;
  --bg-honey-flower: #6772E5;
  --bg-consulting: #EFF1F7;
  --bg-consulting-50: #F8FAFC;
  --bg-ccc: #CCC;
  --bg-material: whitesmoke;
  --bg-material-toggle: #00000061;
  --bg-warning: #FFF0D6;
  --bg-table: #E9F2F8;
  --bg-table-hover: #DCEEFC;
  --bg-empty: #EAEAF0;
  --bg-success: #F7FFF7;
  --bg-error: #FF3F45;
  --bg-red-alert-25: #ff3f4540;
  --bg-shadow-opacity: #dddddd2b;
  --bg-warning-box: #F9F5C5;
  --bg-purple-box: #E2DCF1;
  --bg-blue-box: #CEE9FA;
  --button-primary: #604897;
  --button-secondary: #FFFFFF;
  --button-ternary: #ECECFB;
  --button-purple: #9078C7;
  --button-light-purple: #BB8BFE;
  --button-gray: #ECECFB;
  --button-back: #6200EE0A;
  --button-cancel: #DBDBEA;
  --psr-shadow: #CACAD9;
  --psr-btn-return: #0000000A;
  --psr-color-checks: #007FFF;
  --psr-text-color: #ffffff;
  --psr-bbb: #bbb;
  --psr-text-subtitle: #9326FF;
  --psr-star:#E0E03C;
  --psr-whatsapp-green: #44BE53;
  --text-primary:#0C0B31;
  --text-secondary: #404051;
  --text-gray:#B9B9C8;
  --text-light:#f4f4f4;
  --text-dark:#000000;
  --text-white:#FFFFFF;
  --text-focus: #604897;
  --text-link: #007FFF;
  --text-placerholder: #797985;
  --text-purple: #604897;
  --text-purple-light: #a75af9;
  --text-purple-87: #604897DE;
  --text-title-modal:#217ab7;
  --text-focus-purple:#E0C8FF;
  --text-empty: #9595a2;
  --text-alert-warning: #8a6d3b;
  --input-bg-primary:#ECECFB;
  --input-bg-secondary:#FFFFFF;
  --input-border: #4d4d4d;
  --input-border-62: #DBDBEA9E;
  --input-border-29: #DBDBEA29;
  --border-primary: #CACAD9;
  --border-secondary: #DBDBEA;
  --border-purple: #604897;
  --border-warning: #FFB636;
  --border-success: #74E4A2;
  --border-error: #FF3F45;
  --shadow-box-primary: #ECECFB;
  --shadow-light: #DDDDDD;
  --shadow-box-header: #DBDBEA70;
  --icon-red: #ff3f45;
  --radio-bg-checkmark-hover: #4041511A;
  --accordion-bg-primary: #FFFFFF;
  --accordion-bs1-primary: #00000033;
  --accordion-bs2-primary: #0000001F;
  --accordion-bs3-primary: #00000024;
  --accordion-bg-hover-header-primary: #0000000A;
  /** primary **/
  --ion-color-primary: #3880ff;
  --ion-color-primary-rgb: 56, 128, 255;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #3171e0;
  --ion-color-primary-tint: #4c8dff;
  /** secondary **/
  --ion-color-secondary: #3dc2ff;
  --ion-color-secondary-rgb: 61, 194, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #36abe0;
  --ion-color-secondary-tint: #50c8ff;
  /** tertiary **/
  --ion-color-tertiary: #5260ff;
  --ion-color-tertiary-rgb: 82, 96, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #4854e0;
  --ion-color-tertiary-tint: #6370ff;
  /** success **/
  --ion-color-success: #2dd36f;
  --ion-color-success-rgb: 45, 211, 111;
  --ion-color-success-contrast: #ffffff;
  --ion-color-success-contrast-rgb: 255, 255, 255;
  --ion-color-success-shade: #28ba62;
  --ion-color-success-tint: #42d77d;
  /** warning **/
  --ion-color-warning: #ffc409;
  --ion-color-warning-rgb: 255, 196, 9;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0ac08;
  --ion-color-warning-tint: #ffca22;
  /** danger **/
  --ion-color-danger: #eb445a;
  --ion-color-danger-rgb: 235, 68, 90;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #cf3c4f;
  --ion-color-danger-tint: #ed576b;
  /** dark **/
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 36, 40;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  /** medium **/
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb: 146, 148, 156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;
  /** light **/
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
  --psr-link: #35ace6;
  --psr-link-17: #35ace62b;
  --psr-font-success: #f7fff7;
  --psr-light-green: #85f37d;
  --psr-mesage: #74e4a2;
  --psr-progress-bar-green: #03d117;
  --psr-whatsapp-green: #44be53;
  --psr-text-modal-succ: #139270;
  --psr-positiveText: #149470;
  --psr-green-text: #09b200;
  --psr-alert-warning: #8a6d3b;
  --psr-alert-info: #055160;
  --psr-yellow: #f3ea7d;
  --psr-star-yellow: #e0e03c;
  --psr-border-warning: #faebcc;
  --psr-backgroung-warning: #fcf8e3;
  --psr-backgroung-info: #f1fcf6;
  --psr-app-aside-nav-head-bg: #ececfb;
  --psr-background-cell: #cee9fa;
  --psr-background-empty: #eaeaf0;
  --psr-background-material: rgba(0, 0, 0, 0.04);
  --psr-bbb: #bbb;
  --psr-box-value: #e9f2f8;
  --psr-border-container: #f5f5f5;
  --psr-bg-checks: #ddf1fb;
  --psr-color-checks: #217ab7;
  --psr-cyan-variation: #35e0ff;
  --psr-cyan-dark: #14a7c2;
  --psr-check-view: #609ed6;
  --psr-pref-box: #25ade2;
  --psr-text-title-modal: #217ab7;
  --psr-secondary: #007fff;
  --psr-selected-seat: #8c95ef;
  --psr-btn: #6772e5;
  --psr-text-link-pur: #5d3f6c;
  --psr-radio-button-bg: #604897;
  --psr-radio-button-bg-87: #604897de;
  --psr-text-subtitle: #9326ff;
  --psr-primary: #9c64c0;
  --psr-purple-tabs: #a75af9;
  --psr-light-purple: #bb8bfe;
  --psr-lighter-purple: #e6d5ff;
  --psr-btn-return: #0000000a;
  --psr-btn-tab: #6200ee0a;
  --psr-font-color-primary: #fff;
  --psr-input-border-29: #dbdbea29;
  --psr-input-border-62: #dbdbea9e;
  --psr-input-border-70: #dbdbea70;
  --psr-dark: #333333;
  --psr-disabled-color: #b9b9c8;
  --psr-empty: #9595a2;
  --psr-shadow-box: #dbdbea70;
  --psr-text-color: #404051;
  --psr-text-color-55: #555;
  --psr-sombra: #cacad9;
  --psr-rating: #a9a9a9;
  --psr-camera-opac: #b8b8c7;
  --psr-camera-opac-37: rgba(184, 184, 199, 0.37);
  --psr-ccc: #ccc;
  --psr-toggle-bg: #f0f0f0;
  --psr-checkbox-border: #d8d8d8;
  --psr-sec-back-dark: #f1f5f9;
  --psr-secondary-background: #f8fafc;
  --psr-input-border: #dbdbea;
  --psr-input-group-hover: #f9f8f8;
  --psr-light: #dddddd;
  --psr-light-gray: #f3f2f3;
  --psr-radio-button-border: #dedede;
  --psr-primary-background: #fafafa;
  --psr-text-muted: #efefef;
  --psr-danger: #f05050;
  --psr-danger-variation: #bd3232;
  --psr-equis: #ff3f45;
  --psr-naranja: #ff3f00;
  --psr-suspended: #f38d7d;
  --psr-suspended-box: #f3c6b7;
  --psr-color-light-style: #dce8ef;
  --psr-color-light-style-text: #604897;
  --psr-color-dark-style: #7e7689;
  --psr-color-dark-style-text: #ffffff;
  --psr-color-background-box: #ffffff;
  --psr-text-light: #ffffff;
  --psr-background-number: #f2f5fa;
  --psr-color-warning: #fcf8e3;
  --psr-border-warning: #faebcc;
}

body.dark-theme {
  color-scheme: dark;
  --ion-color-primary: #428cff;
  --ion-color-primary-rgb: 66, 140, 255;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #3a7be0;
  --ion-color-primary-tint: #5598ff;
  --ion-color-secondary: #50c8ff;
  --ion-color-secondary-rgb: 80, 200, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #46b0e0;
  --ion-color-secondary-tint: #62ceff;
  --ion-color-tertiary: #6a64ff;
  --ion-color-tertiary-rgb: 106, 100, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #5d58e0;
  --ion-color-tertiary-tint: #7974ff;
  --ion-color-success: #2fdf75;
  --ion-color-success-rgb: 47, 223, 117;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-success-shade: #29c467;
  --ion-color-success-tint: #44e283;
  --ion-color-warning: #ffd534;
  --ion-color-warning-rgb: 255, 213, 52;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0bb2e;
  --ion-color-warning-tint: #ffd948;
  --ion-color-danger: #ff4961;
  --ion-color-danger-rgb: 255, 73, 97;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #e04055;
  --ion-color-danger-tint: #ff5b71;
  --ion-color-dark: #f4f5f8;
  --ion-color-dark-rgb: 244, 245, 248;
  --ion-color-dark-contrast: #000000;
  --ion-color-dark-contrast-rgb: 0, 0, 0;
  --ion-color-dark-shade: #d7d8da;
  --ion-color-dark-tint: #f5f6f9;
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152, 154, 162;
  --ion-color-medium-contrast: #000000;
  --ion-color-medium-contrast-rgb: 0, 0, 0;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  --ion-color-light: #222428;
  --ion-color-light-rgb: 34, 36, 40;
  --ion-color-light-contrast: #ffffff;
  --ion-color-light-contrast-rgb: 255, 255, 255;
  --ion-color-light-shade: #1e2023;
  --ion-color-light-tint: #383a3e;
  --psr-link: #35ace6;
  --psr-link-17: #35ace62b;
  --psr-font-success: #f7fff7;
  --psr-light-green: #19a80f;
  --psr-mesage: #b9f1d0;
  --psr-progress-bar-green: #6cfc7a;
  --psr-whatsapp-green: #44be53;
  --psr-text-modal-succ: #66ebc7;
  --psr-positiveText: #68eac5;
  --psr-alert-warning: #8a6d3b;
  --psr-alert-info: #055160;
  --psr-yellow: #f3ea7d;
  --psr-star-yellow: #efef9d;
  --psr-border-warning: #faebcc;
  --psr-backgroung-warning: #fcf8e3;
  --psr-backgroung-info: #eef9ff;
  --psr-background-cell: #1587ce;
  --psr-background-empty: #62628a;
  --psr-background-material: rgba(0, 0, 0, 0.04);
  --psr-bbb: #dddddd;
  --psr-bg-checks: #1895d3;
  --psr-color-checks: #82bfe8;
  --psr-border-container: #7a7a7a;
  --psr-box-value: #3a84b6;
  --psr-cyan-variation: #00829a;
  --psr-cyan-dark: #78def1;
  --psr-check-view: #afceea;
  --psr-pref-box: #25ade2;
  --psr-text-title-modal: #82bfe8;
  --psr-secondary: #7fbfff;
  --psr-selected-seat: #8c95ef;
  --psr-btn: #6772e5;
  --psr-text-link-pur: #b193c0;
  --psr-radio-button-bg: #604897;
  --psr-radio-button-bg-87: #604897de;
  --psr-text-subtitle: #c992fe;
  --psr-primary: #9c64c0;
  --psr-purple-tabs: #a75af9;
  --psr-light-purple: #bb8bfe;
  --psr-lighter-purple: #e6d5ff;
  --psr-btn-tab: #6200ee0a;
  --psr-btn-return: #0000000a;
  --psr-empty: #cacad0;
  --psr-text-color-55: #aaaaaa;
  --psr-rating: #a9a9a9;
  --psr-camera-opac: #b8b8c7;
  --psr-camera-opac-5: rgba(184, 184, 199, 0.5);
  --psr-ccc: #ccc;
  --psr-toggle-bg: #f0f0f0;
  --psr-checkbox-border: #6c6c6c;
  --psr-sec-back-dark: #497aab;
  --psr-input-group-hover: #857272;
  --psr-light: #dddddd;
  --psr-light-gray: #7e747e;
  --psr-radio-button-border: #6f6f6f;
  --psr-primary-background: #fafafa;
  --psr-text-muted: #777777;
  --psr-app-aside-nav-head-bg: #595462;
  --psr-font-color-primary: #000000;
  --psr-dark: #eff1f7;
  --psr-disabled-color: #b9b9c8;
  --psr-text-color: #ffffff;
  --psr-sombra: #dce8ef;
  --psr-secondary-background: #666666;
  --psr-input-border: #4d4d4d;
  --psr-input-border-29: #4d4d4d29;
  --psr-input-border-62: #4d4d4d9e;
  --psr-input-border-70: #4d4d4d70;
  --psr-shadow-box: #4d4d4d70;
  --psr-danger: #f7a7a7;
  --psr-danger-variation: #e29393;
  --psr-equis: #ff9fa2;
  --psr-naranja: #ff9f7f;
  --psr-suspended: #f38d7d;
  --psr-suspended-box: #b6441e;
  --psr-color-light-style: #7e7689;
  --psr-color-light-style-text: #ffffff;
  --psr-color-dark-style: #dce8ef;
  --psr-color-dark-style-text: #604897;
  --psr-color-background-box: rgba(64, 64, 81, 0.5);
  --psr-text-light: #404051;
  --psr-background-number: #f2f5fa;
  --psr-background-opacity: rgba(0, 0, 0, 0.32);
  --psr-color-warning: #fcf8e3;
  --psr-border-warning: #faebcc;
}

.ios body.dark-theme {
  --ion-background-color: #000000;
  --ion-background-color-rgb: 0, 0, 0;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-color-step-50: #0d0d0d;
  --ion-color-step-100: #1a1a1a;
  --ion-color-step-150: #262626;
  --ion-color-step-200: #333333;
  --ion-color-step-250: #404040;
  --ion-color-step-300: #4d4d4d;
  --ion-color-step-350: #595959;
  --ion-color-step-400: #666666;
  --ion-color-step-450: #737373;
  --ion-color-step-500: #808080;
  --ion-color-step-550: #8c8c8c;
  --ion-color-step-600: #999999;
  --ion-color-step-650: #a6a6a6;
  --ion-color-step-700: #b3b3b3;
  --ion-color-step-750: #bfbfbf;
  --ion-color-step-800: #cccccc;
  --ion-color-step-850: #d9d9d9;
  --ion-color-step-900: #e6e6e6;
  --ion-color-step-950: #f2f2f2;
  --ion-item-background: #000000;
  --ion-card-background: #1c1c1d;
}

.ios ion-modal.dark-theme {
  --ion-background-color: var(--ion-color-step-100);
  --ion-toolbar-background: var(--ion-color-step-150);
  --ion-toolbar-border-color: var(--ion-color-step-250);
}

.md body.dark-theme {
  --ion-background-color: #121212;
  --ion-background-color-rgb: 18, 18, 18;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-border-color: #222222;
  --ion-color-step-50: #1e1e1e;
  --ion-color-step-100: #2a2a2a;
  --ion-color-step-150: #363636;
  --ion-color-step-200: #414141;
  --ion-color-step-250: #4d4d4d;
  --ion-color-step-300: #595959;
  --ion-color-step-350: #656565;
  --ion-color-step-400: #717171;
  --ion-color-step-450: #7d7d7d;
  --ion-color-step-500: #898989;
  --ion-color-step-550: #949494;
  --ion-color-step-600: #a0a0a0;
  --ion-color-step-650: #acacac;
  --ion-color-step-700: #b8b8b8;
  --ion-color-step-750: #c4c4c4;
  --ion-color-step-800: #d0d0d0;
  --ion-color-step-850: #dbdbdb;
  --ion-color-step-900: #e7e7e7;
  --ion-color-step-950: #f3f3f3;
  --ion-item-background: #1e1e1e;
  --ion-toolbar-background: #1f1f1f;
  --ion-tab-bar-background: #1f1f1f;
  --ion-card-background: #1e1e1e;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/global.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
 * App Global CSS
 * ----------------------------------------------------------------------------
 * Put style rules here that you want to apply globally. These styles are for
 * the entire app and not just one component. Additionally, this file can be
 * used as an entry point to import other CSS/Sass files to be included in the
 * output CSS.
 * For more information on global stylesheets, visit the documentation:
 * https://ionicframework.com/docs/layout/global-stylesheets
 */
/* Core CSS required for Ionic components to work properly */
html.ios {
  --ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif;
}

html.md {
  --ion-default-font: "Roboto", "Helvetica Neue", sans-serif;
}

html {
  --ion-default-dynamic-font: -apple-system-body;
  --ion-font-family: var(--ion-default-font);
}

body {
  background: var(--ion-background-color);
}

body.backdrop-no-scroll {
  overflow: hidden;
}

html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type, html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type, html.ios ion-modal ion-footer ion-toolbar:first-of-type {
  padding-top: 6px;
}

html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type, html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type {
  padding-bottom: 6px;
}

html.ios ion-modal ion-toolbar {
  padding-right: calc(var(--ion-safe-area-right) + 8px);
  padding-left: calc(var(--ion-safe-area-left) + 8px);
}

@media screen and (min-width: 768px) {
  html.ios ion-modal.modal-card:first-of-type {
    --backdrop-opacity: 0.18;
  }
}
ion-modal.modal-default.show-modal ~ ion-modal.modal-default {
  --backdrop-opacity: 0;
  --box-shadow: none;
}

html.ios ion-modal.modal-card .ion-page {
  border-top-left-radius: var(--border-radius);
}

.ion-color-primary {
  --ion-color-base: var(--ion-color-primary, #3880ff) !important;
  --ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;
  --ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;
  --ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important;
}

.ion-color-secondary {
  --ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;
  --ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;
  --ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;
  --ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important;
}

.ion-color-tertiary {
  --ion-color-base: var(--ion-color-tertiary, #5260ff) !important;
  --ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;
  --ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;
  --ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important;
}

.ion-color-success {
  --ion-color-base: var(--ion-color-success, #2dd36f) !important;
  --ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;
  --ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;
  --ion-color-tint: var(--ion-color-success-tint, #42d77d) !important;
}

.ion-color-warning {
  --ion-color-base: var(--ion-color-warning, #ffc409) !important;
  --ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;
  --ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;
  --ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;
  --ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;
  --ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important;
}

.ion-color-danger {
  --ion-color-base: var(--ion-color-danger, #eb445a) !important;
  --ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;
  --ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;
  --ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important;
}

.ion-color-light {
  --ion-color-base: var(--ion-color-light, #f4f5f8) !important;
  --ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;
  --ion-color-contrast: var(--ion-color-light-contrast, #000) !important;
  --ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;
  --ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;
  --ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important;
}

.ion-color-medium {
  --ion-color-base: var(--ion-color-medium, #92949c) !important;
  --ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;
  --ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-medium-shade, #808289) !important;
  --ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important;
}

.ion-color-dark {
  --ion-color-base: var(--ion-color-dark, #222428) !important;
  --ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;
  --ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;
  --ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important;
}

.ion-page {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  contain: layout size style;
  z-index: 0;
}

ion-modal > .ion-page {
  position: relative;
  contain: layout style;
  height: 100%;
}

.split-pane-visible > .ion-page.split-pane-main {
  position: relative;
}

ion-route, ion-route-redirect, ion-router, ion-select-option, ion-nav-controller, ion-menu-controller, ion-action-sheet-controller, ion-alert-controller, ion-loading-controller, ion-modal-controller, ion-picker-controller, ion-popover-controller, ion-toast-controller, .ion-page-hidden {
  display: none !important;
}

.ion-page-invisible {
  opacity: 0;
}

.can-go-back > ion-header ion-back-button {
  display: block;
}

html.plt-ios.plt-hybrid, html.plt-ios.plt-pwa {
  --ion-statusbar-padding: 20px;
}

@supports (padding-top: 20px) {
  html {
    --ion-safe-area-top: var(--ion-statusbar-padding);
  }
}
@supports (padding-top: env(safe-area-inset-top)) {
  html {
    --ion-safe-area-top: env(safe-area-inset-top);
    --ion-safe-area-bottom: env(safe-area-inset-bottom);
    --ion-safe-area-left: env(safe-area-inset-left);
    --ion-safe-area-right: env(safe-area-inset-right);
  }
}
ion-card.ion-color .ion-inherit-color, ion-card-header.ion-color .ion-inherit-color {
  color: inherit;
}

.menu-content {
  transform: translate3d(0, 0, 0);
}

.menu-content-open {
  cursor: pointer;
  touch-action: manipulation;
  pointer-events: none;
  overflow-y: hidden;
}

.menu-content-open ion-content {
  --overflow: hidden;
}

.menu-content-open .ion-content-scroll-host {
  overflow: hidden;
}

.ios .menu-content-reveal {
  box-shadow: -8px 0 42px rgba(0, 0, 0, 0.08);
}

[dir=rtl].ios .menu-content-reveal {
  box-shadow: 8px 0 42px rgba(0, 0, 0, 0.08);
}

.md .menu-content-reveal {
  box-shadow: 4px 0px 16px rgba(0, 0, 0, 0.18);
}

.md .menu-content-push {
  box-shadow: 4px 0px 16px rgba(0, 0, 0, 0.18);
}

ion-accordion-group.accordion-group-expand-inset > ion-accordion:first-of-type {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

ion-accordion-group.accordion-group-expand-inset > ion-accordion:last-of-type {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

ion-accordion-group > ion-accordion:last-of-type ion-item[slot=header] {
  --border-width: 0px;
}

ion-accordion.accordion-animated > [slot=header] .ion-accordion-toggle-icon {
  transition: 300ms transform cubic-bezier(0.25, 0.8, 0.5, 1);
}

@media (prefers-reduced-motion: reduce) {
  ion-accordion .ion-accordion-toggle-icon {
    transition: none !important;
  }
}
ion-accordion.accordion-expanding > [slot=header] .ion-accordion-toggle-icon, ion-accordion.accordion-expanded > [slot=header] .ion-accordion-toggle-icon {
  transform: rotate(180deg);
}

ion-accordion-group.accordion-group-expand-inset.md > ion-accordion.accordion-previous ion-item[slot=header] {
  --border-width: 0px;
  --inner-border-width: 0px;
}

ion-accordion-group.accordion-group-expand-inset.md > ion-accordion.accordion-expanding:first-of-type, ion-accordion-group.accordion-group-expand-inset.md > ion-accordion.accordion-expanded:first-of-type {
  margin-top: 0;
}

ion-input input::-webkit-date-and-time-value {
  text-align: start;
}

.ion-datetime-button-overlay {
  --width: fit-content;
  --height: fit-content;
}

.ion-datetime-button-overlay ion-datetime.datetime-grid {
  width: 320px;
  min-height: 320px;
}

.popover-viewport:has(> ion-content) {
  overflow: hidden;
}

@supports not selector(:has(> ion-content)) {
  .popover-viewport {
    overflow: hidden;
  }
} 
/* Basic CSS for apps built with Ionic */
audio, canvas, progress, video {
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

b, strong {
  font-weight: bold;
}

img {
  max-width: 100%;
}

hr {
  height: 1px;
  border-width: 0;
  box-sizing: content-box;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

label, input, select, textarea {
  font-family: inherit;
  line-height: normal;
}

textarea {
  overflow: auto;
  height: auto;
  font: inherit;
  color: inherit;
}

textarea::placeholder {
  padding-left: 2px;
}

form, input, optgroup, select {
  margin: 0;
  font: inherit;
  color: inherit;
}

html input[type=button], input[type=reset], input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

a, a div, a span, a ion-icon, a ion-label, button, button div, button span, button ion-icon, button ion-label, .ion-tappable, [tappable], [tappable] div, [tappable] span, [tappable] ion-icon, [tappable] ion-label, input, textarea {
  touch-action: manipulation;
}

a ion-label, button ion-label {
  pointer-events: none;
}

button {
  padding: 0;
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  line-height: 1;
  text-transform: none;
  cursor: pointer;
  -webkit-appearance: button;
}

[tappable] {
  cursor: pointer;
}

a[disabled], button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
} 
* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

html {
  width: 100%;
  height: 100%;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

html:not(.hydrated) body {
  display: none;
}

html.ion-ce body {
  display: block;
}

html.plt-pwa {
  height: 100vh;
}

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: fixed;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  transform: translateZ(0);
  text-rendering: optimizeLegibility;
  overflow: hidden;
  touch-action: manipulation;
  -webkit-user-drag: none;
  -ms-content-zooming: none;
  word-wrap: break-word;
  overscroll-behavior-y: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
} 
html {
  font-family: var(--ion-font-family);
}

@supports (-webkit-touch-callout: none) {
  html {
    font: var(--ion-dynamic-font, 16px var(--ion-font-family));
  }
}
a {
  background-color: transparent;
  color: var(--ion-color-primary, #3880ff);
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 16px;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.2;
}

h1 {
  margin-top: 20px;
  font-size: 1.625rem;
}

h2 {
  margin-top: 18px;
  font-size: 1.5rem;
}

h3 {
  font-size: 1.375rem;
}

h4 {
  font-size: 1.25rem;
}

h5 {
  font-size: 1.125rem;
}

h6 {
  font-size: 1rem;
}

small {
  font-size: 75%;
}

sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
} 
.ion-hide {
  display: none !important;
}

.ion-hide-up {
  display: none !important;
}

.ion-hide-down {
  display: none !important;
}

@media (min-width: 576px) {
  .ion-hide-sm-up {
    display: none !important;
  }
}
@media (max-width: 575.98px) {
  .ion-hide-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .ion-hide-md-up {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .ion-hide-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .ion-hide-lg-up {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .ion-hide-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .ion-hide-xl-up {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .ion-hide-xl-down {
    display: none !important;
  }
} 
/* Optional CSS utils that can be commented out */
.ion-no-padding {
  --padding-start: 0;
  --padding-end: 0;
  --padding-top: 0;
  --padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.ion-padding {
  --padding-start: var(--ion-padding, 16px);
  --padding-end: var(--ion-padding, 16px);
  --padding-top: var(--ion-padding, 16px);
  --padding-bottom: var(--ion-padding, 16px);
  padding-inline-start: var(--ion-padding, 16px);
  padding-inline-end: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}

.ion-padding-top {
  --padding-top: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
}

.ion-padding-start {
  --padding-start: var(--ion-padding, 16px);
  padding-inline-start: var(--ion-padding, 16px);
}

.ion-padding-end {
  --padding-end: var(--ion-padding, 16px);
  padding-inline-end: var(--ion-padding, 16px);
}

.ion-padding-bottom {
  --padding-bottom: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}

.ion-padding-vertical {
  --padding-top: var(--ion-padding, 16px);
  --padding-bottom: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}

.ion-padding-horizontal {
  --padding-start: var(--ion-padding, 16px);
  --padding-end: var(--ion-padding, 16px);
  padding-inline-start: var(--ion-padding, 16px);
  padding-inline-end: var(--ion-padding, 16px);
}

.ion-no-margin {
  --margin-start: 0;
  --margin-end: 0;
  --margin-top: 0;
  --margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.ion-margin {
  --margin-start: var(--ion-margin, 16px);
  --margin-end: var(--ion-margin, 16px);
  --margin-top: var(--ion-margin, 16px);
  --margin-bottom: var(--ion-margin, 16px);
  margin-inline-start: var(--ion-margin, 16px);
  margin-inline-end: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}

.ion-margin-top {
  --margin-top: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
}

.ion-margin-start {
  --margin-start: var(--ion-margin, 16px);
  margin-inline-start: var(--ion-margin, 16px);
}

.ion-margin-end {
  --margin-end: var(--ion-margin, 16px);
  margin-inline-end: var(--ion-margin, 16px);
}

.ion-margin-bottom {
  --margin-bottom: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}

.ion-margin-vertical {
  --margin-top: var(--ion-margin, 16px);
  --margin-bottom: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}

.ion-margin-horizontal {
  --margin-start: var(--ion-margin, 16px);
  --margin-end: var(--ion-margin, 16px);
  margin-inline-start: var(--ion-margin, 16px);
  margin-inline-end: var(--ion-margin, 16px);
} 
.ion-float-left {
  float: left !important;
}

.ion-float-right {
  float: right !important;
}

.ion-float-start {
  float: left !important;
}

:host-context([dir=rtl]) .ion-float-start {
  float: right !important;
}

[dir=rtl] .ion-float-start {
  float: right !important;
}

@supports selector(:dir(rtl)) {
  .ion-float-start:dir(rtl) {
    float: right !important;
  }
}
.ion-float-end {
  float: right !important;
}

:host-context([dir=rtl]) .ion-float-end {
  float: left !important;
}

[dir=rtl] .ion-float-end {
  float: left !important;
}

@supports selector(:dir(rtl)) {
  .ion-float-end:dir(rtl) {
    float: left !important;
  }
}
@media (min-width: 576px) {
  .ion-float-sm-left {
    float: left !important;
  }
  .ion-float-sm-right {
    float: right !important;
  }
  .ion-float-sm-start {
    float: left !important;
  }
  :host-context([dir=rtl]) .ion-float-sm-start {
    float: right !important;
  }
  [dir=rtl] .ion-float-sm-start {
    float: right !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-sm-start:dir(rtl) {
      float: right !important;
    }
  }
  .ion-float-sm-end {
    float: right !important;
  }
  :host-context([dir=rtl]) .ion-float-sm-end {
    float: left !important;
  }
  [dir=rtl] .ion-float-sm-end {
    float: left !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-sm-end:dir(rtl) {
      float: left !important;
    }
  }
}
@media (min-width: 768px) {
  .ion-float-md-left {
    float: left !important;
  }
  .ion-float-md-right {
    float: right !important;
  }
  .ion-float-md-start {
    float: left !important;
  }
  :host-context([dir=rtl]) .ion-float-md-start {
    float: right !important;
  }
  [dir=rtl] .ion-float-md-start {
    float: right !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-md-start:dir(rtl) {
      float: right !important;
    }
  }
  .ion-float-md-end {
    float: right !important;
  }
  :host-context([dir=rtl]) .ion-float-md-end {
    float: left !important;
  }
  [dir=rtl] .ion-float-md-end {
    float: left !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-md-end:dir(rtl) {
      float: left !important;
    }
  }
}
@media (min-width: 992px) {
  .ion-float-lg-left {
    float: left !important;
  }
  .ion-float-lg-right {
    float: right !important;
  }
  .ion-float-lg-start {
    float: left !important;
  }
  :host-context([dir=rtl]) .ion-float-lg-start {
    float: right !important;
  }
  [dir=rtl] .ion-float-lg-start {
    float: right !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-lg-start:dir(rtl) {
      float: right !important;
    }
  }
  .ion-float-lg-end {
    float: right !important;
  }
  :host-context([dir=rtl]) .ion-float-lg-end {
    float: left !important;
  }
  [dir=rtl] .ion-float-lg-end {
    float: left !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-lg-end:dir(rtl) {
      float: left !important;
    }
  }
}
@media (min-width: 1200px) {
  .ion-float-xl-left {
    float: left !important;
  }
  .ion-float-xl-right {
    float: right !important;
  }
  .ion-float-xl-start {
    float: left !important;
  }
  :host-context([dir=rtl]) .ion-float-xl-start {
    float: right !important;
  }
  [dir=rtl] .ion-float-xl-start {
    float: right !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-xl-start:dir(rtl) {
      float: right !important;
    }
  }
  .ion-float-xl-end {
    float: right !important;
  }
  :host-context([dir=rtl]) .ion-float-xl-end {
    float: left !important;
  }
  [dir=rtl] .ion-float-xl-end {
    float: left !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-xl-end:dir(rtl) {
      float: left !important;
    }
  }
} 
.ion-text-center {
  text-align: center !important;
}

.ion-text-justify {
  text-align: justify !important;
}

.ion-text-start {
  text-align: start !important;
}

.ion-text-end {
  text-align: end !important;
}

.ion-text-left {
  text-align: left !important;
}

.ion-text-right {
  text-align: right !important;
}

.ion-text-nowrap {
  white-space: nowrap !important;
}

.ion-text-wrap {
  white-space: normal !important;
}

@media (min-width: 576px) {
  .ion-text-sm-center {
    text-align: center !important;
  }
  .ion-text-sm-justify {
    text-align: justify !important;
  }
  .ion-text-sm-start {
    text-align: start !important;
  }
  .ion-text-sm-end {
    text-align: end !important;
  }
  .ion-text-sm-left {
    text-align: left !important;
  }
  .ion-text-sm-right {
    text-align: right !important;
  }
  .ion-text-sm-nowrap {
    white-space: nowrap !important;
  }
  .ion-text-sm-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 768px) {
  .ion-text-md-center {
    text-align: center !important;
  }
  .ion-text-md-justify {
    text-align: justify !important;
  }
  .ion-text-md-start {
    text-align: start !important;
  }
  .ion-text-md-end {
    text-align: end !important;
  }
  .ion-text-md-left {
    text-align: left !important;
  }
  .ion-text-md-right {
    text-align: right !important;
  }
  .ion-text-md-nowrap {
    white-space: nowrap !important;
  }
  .ion-text-md-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 992px) {
  .ion-text-lg-center {
    text-align: center !important;
  }
  .ion-text-lg-justify {
    text-align: justify !important;
  }
  .ion-text-lg-start {
    text-align: start !important;
  }
  .ion-text-lg-end {
    text-align: end !important;
  }
  .ion-text-lg-left {
    text-align: left !important;
  }
  .ion-text-lg-right {
    text-align: right !important;
  }
  .ion-text-lg-nowrap {
    white-space: nowrap !important;
  }
  .ion-text-lg-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 1200px) {
  .ion-text-xl-center {
    text-align: center !important;
  }
  .ion-text-xl-justify {
    text-align: justify !important;
  }
  .ion-text-xl-start {
    text-align: start !important;
  }
  .ion-text-xl-end {
    text-align: end !important;
  }
  .ion-text-xl-left {
    text-align: left !important;
  }
  .ion-text-xl-right {
    text-align: right !important;
  }
  .ion-text-xl-nowrap {
    white-space: nowrap !important;
  }
  .ion-text-xl-wrap {
    white-space: normal !important;
  }
} 
.ion-text-uppercase {
  text-transform: uppercase !important;
}

.ion-text-lowercase {
  text-transform: lowercase !important;
}

.ion-text-capitalize {
  text-transform: capitalize !important;
}

@media (min-width: 576px) {
  .ion-text-sm-uppercase {
    text-transform: uppercase !important;
  }
  .ion-text-sm-lowercase {
    text-transform: lowercase !important;
  }
  .ion-text-sm-capitalize {
    text-transform: capitalize !important;
  }
}
@media (min-width: 768px) {
  .ion-text-md-uppercase {
    text-transform: uppercase !important;
  }
  .ion-text-md-lowercase {
    text-transform: lowercase !important;
  }
  .ion-text-md-capitalize {
    text-transform: capitalize !important;
  }
}
@media (min-width: 992px) {
  .ion-text-lg-uppercase {
    text-transform: uppercase !important;
  }
  .ion-text-lg-lowercase {
    text-transform: lowercase !important;
  }
  .ion-text-lg-capitalize {
    text-transform: capitalize !important;
  }
}
@media (min-width: 1200px) {
  .ion-text-xl-uppercase {
    text-transform: uppercase !important;
  }
  .ion-text-xl-lowercase {
    text-transform: lowercase !important;
  }
  .ion-text-xl-capitalize {
    text-transform: capitalize !important;
  }
} 
.ion-align-self-start {
  align-self: flex-start !important;
}

.ion-align-self-end {
  align-self: flex-end !important;
}

.ion-align-self-center {
  align-self: center !important;
}

.ion-align-self-stretch {
  align-self: stretch !important;
}

.ion-align-self-baseline {
  align-self: baseline !important;
}

.ion-align-self-auto {
  align-self: auto !important;
}

.ion-wrap {
  flex-wrap: wrap !important;
}

.ion-nowrap {
  flex-wrap: nowrap !important;
}

.ion-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.ion-justify-content-start {
  justify-content: flex-start !important;
}

.ion-justify-content-center {
  justify-content: center !important;
}

.ion-justify-content-end {
  justify-content: flex-end !important;
}

.ion-justify-content-around {
  justify-content: space-around !important;
}

.ion-justify-content-between {
  justify-content: space-between !important;
}

.ion-justify-content-evenly {
  justify-content: space-evenly !important;
}

.ion-align-items-start {
  align-items: flex-start !important;
}

.ion-align-items-center {
  align-items: center !important;
}

.ion-align-items-end {
  align-items: flex-end !important;
}

.ion-align-items-stretch {
  align-items: stretch !important;
}

.ion-align-items-baseline {
  align-items: baseline !important;
} 
.n-radius {
  border-radius: 0px !important;
}

.radius-50 {
  border-radius: 50% !important;
}

.radius-2 {
  border-radius: 2px !important;
}

.radius-4 {
  border-radius: 4px !important;
}

.radius-5, .box-warning {
  border-radius: 5px !important;
}

.radius-8 {
  border-radius: 8px !important;
}

.radius-12 {
  border-radius: 12px !important;
}

.radius-16 {
  border-radius: 16px !important;
}

.radius-25 {
  border-radius: 25px !important;
}

.radius-100 {
  border-radius: 100px !important;
}

.radius-t-4, .label-as-material-input {
  border-radius: 4px 4px 0px 0px !important;
}

.border-transparent {
  border: 1px solid transparent;
}

.border-blue {
  border: 1px solid var(--psr-check-view) !important;
}

.border-blue-hover:hover {
  border: 1px solid var(--psr-check-view) !important;
}

.border-DB {
  border: 1px solid var(--psr-input-border) !important;
}

.border-t {
  border-top: 1px solid var(--psr-input-border) !important;
}

.border-b {
  border-bottom: 1px solid var(--psr-input-border) !important;
}

.border-r {
  border-right: 1px solid var(--psr-input-border) !important;
}

.border-l {
  border-left: 1px solid var(--psr-input-border) !important;
}

.n-border {
  border: none !important;
}

.n-t-border {
  border-top: none !important;
}

.n-r-border {
  border-right: none !important;
}

.n-b-border {
  border-bottom: none !important;
}

.n-l-border {
  border-left: none !important;
}

.item-n-border {
  --inner-border-width: 0px !important;
  --border-width: 0px;
}

.n-shadow {
  box-shadow: none !important;
}

.shadow-nav {
  box-shadow: 3px 6px 6px var(--psr-shadow-box) !important;
}

.shadow-box {
  box-shadow: 0px 3px 6px var(--psr-light) !important;
}

.divider,
.divider-tall,
.dividerCCC {
  height: 1px;
  overflow: hidden;
}

.divider {
  border: 1px solid var(--psr-input-border);
}

.dividerCCC {
  border: 1px solid var(--psr-ccc);
}

.divider-tall {
  border: 2px solid var(--psr-input-border);
}

.btn {
  font-weight: 500;
  font-size: 0.8125em;
  border-radius: 4px;
  outline: 0 !important;
  border: none;
  padding: 14px 10px;
}

.btn-return,
.btn-tab {
  text-transform: uppercase;
  height: 35px;
}

.btn-return {
  background-color: var(--psr-btn-return);
  color: var(--psr-text-color);
}

.close-btn {
  background-color: transparent;
  border: 0px;
  color: var(--psr-equis);
  font-size: 1.5em;
  padding: 10px;
}

.btn-tab {
  background-color: var(--psr-btn-tab);
  color: var(--psr-radio-button-bg);
}

.btn-save,
.btn-cancel,
.btn-blue {
  text-transform: uppercase;
  height: 45px;
  width: 150px;
}

.btn-save {
  background-color: var(--psr-radio-button-bg);
  color: var(--psr-text-light);
}
.btn-save .focus, .btn-save:focus, .btn-save:hover {
  color: var(--psr-text-light);
}
.btn-save:disabled {
  background: var(--psr-light);
  color: var(--psr-disabled-color);
}

.btn-cancel {
  background-color: var(--psr-light) !important;
  color: var(--psr-text-color);
}
.btn-cancel .focus, .btn-cancel:focus, .btn-cancel:hover {
  color: var(--psr-text-color);
}
.btn-cancel:disabled {
  color: var(--psr-disabled-color);
}

.btn-square-40 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--psr-font-color-primary);
  border: 1px solid var(--psr-input-border);
  border-radius: 5px;
  width: 40px;
  height: 40px;
  color: var(--psr-text-color);
}

.btn-cancel-gray {
  background-color: var(--psr-input-border);
  border: 1px solid var(--psr-input-border);
  color: var(--psr-text-color);
}

.btn-medium {
  width: 100%;
}
@media screen and (min-width: 480px) {
  .btn-medium {
    width: 50%;
  }
}

.btn-blue {
  background-color: var(--psr-color-checks);
  color: var(--psr-font-color-primary);
}

.white {
  color: white !important;
}

.color-psr-alert-warning {
  color: var(--psr-alert-warning) !important;
}

.color-psr-app-aside-nav-head-bg {
  color: var(--psr-app-aside-nav-head-bg) !important;
}

.color-psr-background-cell {
  color: var(--psr-background-cell) !important;
}

.color-psr-background-empty {
  color: var(--psr-background-empty) !important;
}

.color-psr-background-material {
  color: var(--psr-background-material) !important;
}

.color-psr-backgroung-warning {
  color: var(--psr-backgroung-warning) !important;
}

.color-psr-bbb {
  color: var(--psr-bbb) !important;
}

.text-purple-ligh {
  color: var(--text-purple-light) !important;
}

.color-psr-border-warning {
  color: var(--psr-border-warning) !important;
}

.color-psr-box-value {
  color: var(--psr-box-value) !important;
}

.color-psr-btn {
  color: var(--psr-btn) !important;
}

.color-psr-btn-tab {
  color: var(--psr-btn-tab) !important;
}

.color-psr-ccc {
  color: var(--psr-ccc) !important;
}

.color-psr-checkbox-border {
  color: var(--psr-checkbox-border) !important;
}

.color-psr-check-view {
  color: var(--psr-check-view) !important;
}

.color-psr-checks {
  color: var(--psr-color-checks) !important;
}

.color-psr-cyan-dark {
  color: var(--psr-cyan-dark) !important;
}

.color-psr-cyan-variation {
  color: var(--psr-cyan-variation) !important;
}

.color-psr-danger {
  color: var(--psr-danger) !important;
}

.color-psr-danger-variation {
  color: var(--psr-danger-variation) !important;
}

.color-psr-dark {
  color: var(--psr-dark) !important;
}

.color-psr-disabled-color {
  color: var(--psr-disabled-color) !important;
}

.color-psr-empty {
  color: var(--psr-empty) !important;
}

.color-psr-equis {
  color: var(--psr-equis) !important;
}

.color-psr-font-color-primary {
  color: var(--psr-font-color-primary) !important;
}

.color-psr-font-success {
  color: var(--psr-font-success) !important;
}

.color-psr-input-border {
  color: var(--psr-input-border) !important;
}

.color-psr-input-group-hover {
  color: var(--psr-input-group-hover) !important;
}

.color-psr-light {
  color: var(--psr-light) !important;
}

.color-psr-light-gray {
  color: var(--psr-light-gray) !important;
}

.color-psr-light-green {
  color: var(--psr-light-green) !important;
}

.color-psr-green-text {
  color: var(--psr-green-text) !important;
}

.color-psr-naranja {
  color: var(--psr-naranja) !important;
}

.color-psr-suspended {
  color: var(--psr-suspended) !important;
}

.color-psr-suspended-box {
  color: var(--psr-suspended-box) !important;
}

.color-psr-mesage {
  color: var(--psr-mesage) !important;
}

.color-psr-positiveText {
  color: var(--psr-positiveText) !important;
}

.color-psr-pref-box {
  color: var(--psr-pref-box) !important;
}

.color-psr-primary {
  color: var(--psr-primary) !important;
}

.color-psr-primary-light-20 {
  color: var(--psr-primary-light-20) !important;
}

.color-psr-primary-background {
  color: var(--psr-primary-background) !important;
}

.color-psr-primary-light {
  color: var(--psr-primary-light) !important;
}

.color-psr-progress-bar-green {
  color: var(--psr-progress-bar-green) !important;
}

.color-psr-radio-button-border {
  color: var(--psr-radio-button-border) !important;
}

.color-psr-radio-button-bg, .label-as-material-input__title {
  color: var(--psr-radio-button-bg) !important;
}

.color-psr-radio-button-bg-87 {
  color: var(--psr-radio-button-bg-87) !important;
}

.color-psr-rating {
  color: var(--psr-rating) !important;
}

.color-psr-sec-back-dark {
  color: var(--psr-sec-back-dark) !important;
}

.color-psr-secondary {
  color: var(--psr-secondary) !important;
}

.color-psr-secondary-background {
  color: var(--psr-secondary-background) !important;
}

.color-psr-selected-seat {
  color: var(--psr-selected-seat) !important;
}

.color-psr-sombra {
  color: var(--psr-sombra) !important;
}

.color-psr-shadow-box {
  color: var(--psr-shadow-box) !important;
}

.color-psr-star-yellow {
  color: var(--psr-star-yellow) !important;
}

.color-psr-text-link-pur {
  color: var(--psr-text-link-pur) !important;
}

.color-psr-text-modal-succ {
  color: var(--psr-text-modal-succ) !important;
}

.color-psr-text-muted {
  color: var(--psr-text-muted) !important;
}

.color-psr-text-subtitle {
  color: var(--psr-text-subtitle) !important;
}

.color-psr-text-title-modal {
  color: var(--psr-text-title-modal) !important;
}

.color-psr-text-color {
  color: var(--psr-text-color) !important;
}

.color-psr-text-color-55 {
  color: var(--psr-text-color-55) !important;
}

.color-psr-text-light-style {
  color: var(--psr-color-light-style-text) !important;
}

.color-psr-text-dark-style {
  color: var(--psr-color-dark-style-text) !important;
}

.color-psr-yellow {
  color: var(--psr-yellow) !important;
}

.color-psr-whatsapp-green {
  color: var(--psr-whatsapp-green) !important;
}

.color-psr-link {
  color: var(--psr-link) !important;
}

.psr-bg-box {
  --background: var(--psr-app-aside-nav-head-bg) !important;
  background: var(--psr-app-aside-nav-head-bg) !important;
}

.background-input-border {
  background-color: var(--psr-input-border) !important;
}

.background-app-aside-nav-head-bg {
  background-color: var(--psr-app-aside-nav-head-bg) !important;
}

.background-camera-opac {
  background-color: var(--psr-camera-opac) !important;
}

.background-ccc {
  background-color: var(--psr-ccc) !important;
}

.background-bg-material, .label-as-material-input {
  background-color: var(--psr-background-material) !important;
}

.background-bg-checks {
  background-color: var(--psr-bg-checks) !important;
}

.background-box-value {
  background-color: var(--psr-box-value) !important;
}

.background-btn-tab {
  background-color: var(--psr-btn-tab) !important;
}

.background-disabled-color {
  background-color: var(--psr-disabled-color) !important;
}

.background-light-gray {
  background-color: var(--psr-light-gray) !important;
}

.background-light-green {
  background-color: var(--psr-light-green) !important;
}

.background-message {
  background-color: var(--psr-mesage) !important;
}

.background-secondary {
  background-color: var(--psr-secondary-background) !important;
}

.background-selected-seat {
  background-color: var(--psr-selected-seat) !important;
}

.background-suspended-box {
  background-color: var(--psr-suspended-box) !important;
}

.background-empty {
  background-color: var(--psr-background-empty) !important;
}

.background-toggle-bg {
  background-color: var(--psr-toggle-bg) !important;
}

.background-pref-box {
  background-color: var(--psr-pref-box) !important;
}

.background-star-yellow {
  background-color: var(--psr-star-yellow) !important;
}

.background-yellow {
  background-color: var(--psr-yellow) !important;
}

.background-whatsapp-green {
  background-color: var(--psr-whatsapp-green) !important;
}

.background-white {
  background-color: white !important;
}

.background-transparent {
  background-color: transparent !important;
  --background: transparent !important;
}

.background-purple {
  background-color: var(--psr-radio-button-bg);
}

.background-purple-ionic {
  --background: var(--psr-radio-button-bg);
}

.background-purple-tabs {
  background-color: var(--psr-purple-tabs) !important;
}

.background-light-purple {
  background-color: var(--psr-light-purple) !important;
}

.background-psr-link {
  background: var(--psr-link) !important;
}

.background-psr-link-17 {
  background: var(--psr-link-17) !important;
}

.background-psr-green-text {
  background-color: var(--psr-green-text) !important;
}

.background-number {
  --background: var(--psr-background-number) !important;
  background-color: var(--psr-background-number) !important;
}

.background-box {
  --background: var(--psr-color-background-box) !important;
  background-color: var(--psr-color-background-box) !important;
}

.background-light-style {
  --background: var(--psr-color-light-style) !important;
  background-color: var(--psr-color-light-style) !important;
}

.background-dark-style {
  --background: var(--psr-color-dark-style) !important;
  background-color: var(--psr-color-dark-style) !important;
}

.bg-orange {
  --background: var(--border-warning) !important;
  background-color: var(--border-warning) !important;
}

.bg-warning {
  --background: var(--bg-warning) !important;
  background-color: var(--bg-warning) !important;
}

.bg-shadow-opacity {
  --background: var(--bg-shadow-opacity) !important;
  background-color: var(--bg-shadow-opacity) !important;
}

.bg-blue {
  --background: var(--bg-blue) !important;
  background-color: var(--bg-blue) !important;
}

.bg-green {
  --background: var(--bg-green);
  background-color: var(--bg-green);
}

.m-0, .label-as-material-input__title, .label-as-material-input__description {
  margin: 0 !important;
}

.m-2 {
  margin: 0.125rem !important;
}

.m-4 {
  margin: 0.25rem !important;
}

.m-6 {
  margin: 0.375rem !important;
}

.m-8 {
  margin: 0.5rem !important;
}

.m-10 {
  margin: 0.625rem !important;
}

.m-12 {
  margin: 0.75rem !important;
}

.m-14 {
  margin: 0.875rem !important;
}

.m-16 {
  margin: 1rem !important;
}

.m-18 {
  margin: 1.125rem !important;
}

.m-20 {
  margin: 1.25rem !important;
}

.m-24 {
  margin: 1.5rem !important;
}

.m-30 {
  margin: 1.875rem !important;
}

.m-32 {
  margin: 2rem !important;
}

.m-34 {
  margin: 2.125rem !important;
}

.m-40 {
  margin: 2.5rem !important;
}

.m-45 {
  margin: 2.8125rem !important;
}

.m-48 {
  margin: 3rem !important;
}

.m-56 {
  margin: 3.5rem !important;
}

.m-60 {
  margin: 3.75rem !important;
}

.m-64 {
  margin: 4rem !important;
}

.m-70 {
  margin: 4.375rem !important;
}

.m-100 {
  margin: 6.25rem !important;
}

.m-auto {
  margin: 0 auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.mt-2 {
  margin-top: 0.125rem !important;
}

.mr-2 {
  margin-right: 0.125rem !important;
}

.mb-2, .label-as-material-input__title {
  margin-bottom: 0.125rem !important;
}

.ml-2 {
  margin-left: 0.125rem !important;
}

.mx-2 {
  margin-right: 0.125rem !important;
  margin-left: 0.125rem !important;
}

.my-2 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}

.mt-4 {
  margin-top: 0.25rem !important;
}

.mr-4 {
  margin-right: 0.25rem !important;
}

.mb-4 {
  margin-bottom: 0.25rem !important;
}

.ml-4 {
  margin-left: 0.25rem !important;
}

.mx-4 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.my-4 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.mt-6 {
  margin-top: 0.375rem !important;
}

.mr-6 {
  margin-right: 0.375rem !important;
}

.mb-6 {
  margin-bottom: 0.375rem !important;
}

.ml-6 {
  margin-left: 0.375rem !important;
}

.mx-6 {
  margin-right: 0.375rem !important;
  margin-left: 0.375rem !important;
}

.my-6 {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
}

.mt-8 {
  margin-top: 0.5rem !important;
}

.mr-8 {
  margin-right: 0.5rem !important;
}

.mb-8 {
  margin-bottom: 0.5rem !important;
}

.ml-8 {
  margin-left: 0.5rem !important;
}

.mx-8 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.my-8 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.mt-10 {
  margin-top: 0.625rem !important;
}

.mr-10 {
  margin-right: 0.625rem !important;
}

.mb-10 {
  margin-bottom: 0.625rem !important;
}

.ml-10 {
  margin-left: 0.625rem !important;
}

.mx-10 {
  margin-right: 0.625rem !important;
  margin-left: 0.625rem !important;
}

.my-10 {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}

.mt-12 {
  margin-top: 0.75rem !important;
}

.mr-12 {
  margin-right: 0.75rem !important;
}

.mb-12 {
  margin-bottom: 0.75rem !important;
}

.ml-12 {
  margin-left: 0.75rem !important;
}

.mx-12 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}

.my-12 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.mt-14 {
  margin-top: 0.875rem !important;
}

.mr-14 {
  margin-right: 0.875rem !important;
}

.mb-14 {
  margin-bottom: 0.875rem !important;
}

.ml-14 {
  margin-left: 0.875rem !important;
}

.mx-14 {
  margin-right: 0.875rem !important;
  margin-left: 0.875rem !important;
}

.my-14 {
  margin-top: 0.875rem !important;
  margin-bottom: 0.875rem !important;
}

.mt-16 {
  margin-top: 1rem !important;
}

.mr-16 {
  margin-right: 1rem !important;
}

.mb-16 {
  margin-bottom: 1rem !important;
}

.ml-16 {
  margin-left: 1rem !important;
}

.mx-16 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.my-16 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.mt-18 {
  margin-top: 1.125rem !important;
}

.mr-18 {
  margin-right: 1.125rem !important;
}

.mb-18 {
  margin-bottom: 1.125rem !important;
}

.ml-18 {
  margin-left: 1.125rem !important;
}

.mx-18 {
  margin-right: 1.125rem !important;
  margin-left: 1.125rem !important;
}

.my-18 {
  margin-top: 1.125rem !important;
  margin-bottom: 1.125rem !important;
}

.mt-20 {
  margin-top: 1.25rem !important;
}

.mr-20 {
  margin-right: 1.25rem !important;
}

.mb-20 {
  margin-bottom: 1.25rem !important;
}

.ml-20 {
  margin-left: 1.25rem !important;
}

.mx-20 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important;
}

.my-20 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.mt-24 {
  margin-top: 1.5rem !important;
}

.mr-24 {
  margin-right: 1.5rem !important;
}

.mb-24 {
  margin-bottom: 1.5rem !important;
}

.ml-24 {
  margin-left: 1.5rem !important;
}

.mx-24 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.my-24 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.mt-30 {
  margin-top: 1.875rem !important;
}

.mr-30 {
  margin-right: 1.875rem !important;
}

.mb-30 {
  margin-bottom: 1.875rem !important;
}

.ml-30 {
  margin-left: 1.875rem !important;
}

.mx-30 {
  margin-right: 1.875rem !important;
  margin-left: 1.875rem !important;
}

.my-30 {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}

.mt-32 {
  margin-top: 2rem !important;
}

.mr-32 {
  margin-right: 2rem !important;
}

.mb-32 {
  margin-bottom: 2rem !important;
}

.ml-32 {
  margin-left: 2rem !important;
}

.mx-32 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.my-32 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.mt-34 {
  margin-top: 2.125rem !important;
}

.mr-34 {
  margin-right: 2.125rem !important;
}

.mb-34 {
  margin-bottom: 2.125rem !important;
}

.ml-34 {
  margin-left: 2.125rem !important;
}

.mx-34 {
  margin-right: 2.125rem !important;
  margin-left: 2.125rem !important;
}

.my-34 {
  margin-top: 2.125rem !important;
  margin-bottom: 2.125rem !important;
}

.mt-40 {
  margin-top: 2.5rem !important;
}

.mr-40 {
  margin-right: 2.5rem !important;
}

.mb-40 {
  margin-bottom: 2.5rem !important;
}

.ml-40 {
  margin-left: 2.5rem !important;
}

.mx-40 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.my-40 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.mt-45 {
  margin-top: 2.8125rem !important;
}

.mr-45 {
  margin-right: 2.8125rem !important;
}

.mb-45 {
  margin-bottom: 2.8125rem !important;
}

.ml-45 {
  margin-left: 2.8125rem !important;
}

.mx-45 {
  margin-right: 2.8125rem !important;
  margin-left: 2.8125rem !important;
}

.my-45 {
  margin-top: 2.8125rem !important;
  margin-bottom: 2.8125rem !important;
}

.mt-48 {
  margin-top: 3rem !important;
}

.mr-48 {
  margin-right: 3rem !important;
}

.mb-48 {
  margin-bottom: 3rem !important;
}

.ml-48 {
  margin-left: 3rem !important;
}

.mx-48 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.my-48 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.mt-56 {
  margin-top: 3.5rem !important;
}

.mr-56 {
  margin-right: 3.5rem !important;
}

.mb-56 {
  margin-bottom: 3.5rem !important;
}

.ml-56 {
  margin-left: 3.5rem !important;
}

.mx-56 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

.my-56 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.mt-60 {
  margin-top: 3.75rem !important;
}

.mr-60 {
  margin-right: 3.75rem !important;
}

.mb-60 {
  margin-bottom: 3.75rem !important;
}

.ml-60 {
  margin-left: 3.75rem !important;
}

.mx-60 {
  margin-right: 3.75rem !important;
  margin-left: 3.75rem !important;
}

.my-60 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

.mt-64 {
  margin-top: 4rem !important;
}

.mr-64 {
  margin-right: 4rem !important;
}

.mb-64 {
  margin-bottom: 4rem !important;
}

.ml-64 {
  margin-left: 4rem !important;
}

.mx-64 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.my-64 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.mt-70 {
  margin-top: 4.375rem !important;
}

.mr-70 {
  margin-right: 4.375rem !important;
}

.mb-70 {
  margin-bottom: 4.375rem !important;
}

.ml-70 {
  margin-left: 4.375rem !important;
}

.mx-70 {
  margin-right: 4.375rem !important;
  margin-left: 4.375rem !important;
}

.my-70 {
  margin-top: 4.375rem !important;
  margin-bottom: 4.375rem !important;
}

.mt-100 {
  margin-top: 6.25rem !important;
}

.mr-100 {
  margin-right: 6.25rem !important;
}

.mb-100 {
  margin-bottom: 6.25rem !important;
}

.ml-100 {
  margin-left: 6.25rem !important;
}

.mx-100 {
  margin-right: 6.25rem !important;
  margin-left: 6.25rem !important;
}

.my-100 {
  margin-top: 6.25rem !important;
  margin-bottom: 6.25rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}

.mt--50 {
  margin-top: -50px !important;
}

.ml-270 {
  margin-left: 270px !important;
}

.p-0 {
  padding: 0 !important;
}

.p-2 {
  padding: 0.125rem !important;
}

.p-4 {
  padding: 0.25rem !important;
}

.p-6 {
  padding: 0.375rem !important;
}

.p-8, .box-warning {
  padding: 0.5rem !important;
}

.p-10 {
  padding: 0.625rem !important;
}

.p-12 {
  padding: 0.75rem !important;
}

.p-14 {
  padding: 0.875rem !important;
}

.p-16 {
  padding: 1rem !important;
}

.p-18 {
  padding: 1.125rem !important;
}

.p-20 {
  padding: 1.25rem !important;
}

.p-24 {
  padding: 1.5rem !important;
}

.p-30 {
  padding: 1.875rem !important;
}

.p-32 {
  padding: 2rem !important;
}

.p-34 {
  padding: 2.125rem !important;
}

.p-40 {
  padding: 2.5rem !important;
}

.p-45 {
  padding: 2.8125rem !important;
}

.p-48 {
  padding: 3rem !important;
}

.p-56 {
  padding: 3.5rem !important;
}

.p-64 {
  padding: 4rem !important;
}

.p-70 {
  padding: 4.375rem !important;
}

.p-100 {
  padding: 6.25rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.-pl-0 {
  --padding-start: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.pt-2 {
  padding-top: 0.125rem !important;
}

.pr-2 {
  padding-right: 0.125rem !important;
}

.pb-2 {
  padding-bottom: 0.125rem !important;
}

.pl-2 {
  padding-left: 0.125rem !important;
}

.px-2 {
  padding-right: 0.125rem !important;
  padding-left: 0.125rem !important;
}

.py-2 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.pt-4 {
  padding-top: 0.25rem !important;
}

.pr-4 {
  padding-right: 0.25rem !important;
}

.pb-4 {
  padding-bottom: 0.25rem !important;
}

.pl-4 {
  padding-left: 0.25rem !important;
}

.px-4 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.py-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.pt-6 {
  padding-top: 0.375rem !important;
}

.pr-6 {
  padding-right: 0.375rem !important;
}

.pb-6 {
  padding-bottom: 0.375rem !important;
}

.pl-6 {
  padding-left: 0.375rem !important;
}

.px-6 {
  padding-right: 0.375rem !important;
  padding-left: 0.375rem !important;
}

.py-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.pt-8 {
  padding-top: 0.5rem !important;
}

.pr-8 {
  padding-right: 0.5rem !important;
}

.pb-8, .label-as-material-input {
  padding-bottom: 0.5rem !important;
}

.pl-8 {
  padding-left: 0.5rem !important;
}

.px-8 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.py-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.pt-10, .label-as-material-input {
  padding-top: 0.625rem !important;
}

.pr-10 {
  padding-right: 0.625rem !important;
}

.pb-10 {
  padding-bottom: 0.625rem !important;
}

.pl-10 {
  padding-left: 0.625rem !important;
}

.px-10 {
  padding-right: 0.625rem !important;
  padding-left: 0.625rem !important;
}

.py-10 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}

.pt-12 {
  padding-top: 0.75rem !important;
}

.pr-12 {
  padding-right: 0.75rem !important;
}

.pb-12 {
  padding-bottom: 0.75rem !important;
}

.pl-12 {
  padding-left: 0.75rem !important;
}

.px-12 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}

.py-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.pt-14 {
  padding-top: 0.875rem !important;
}

.pr-14 {
  padding-right: 0.875rem !important;
}

.pb-14 {
  padding-bottom: 0.875rem !important;
}

.pl-14 {
  padding-left: 0.875rem !important;
}

.px-14 {
  padding-right: 0.875rem !important;
  padding-left: 0.875rem !important;
}

.py-14 {
  padding-top: 0.875rem !important;
  padding-bottom: 0.875rem !important;
}

.pt-16 {
  padding-top: 1rem !important;
}

.pr-16 {
  padding-right: 1rem !important;
}

.pb-16 {
  padding-bottom: 1rem !important;
}

.pl-16 {
  padding-left: 1rem !important;
}

.px-16, .label-as-material-input {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.py-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.pt-18 {
  padding-top: 1.125rem !important;
}

.pr-18 {
  padding-right: 1.125rem !important;
}

.pb-18 {
  padding-bottom: 1.125rem !important;
}

.pl-18 {
  padding-left: 1.125rem !important;
}

.px-18 {
  padding-right: 1.125rem !important;
  padding-left: 1.125rem !important;
}

.py-18 {
  padding-top: 1.125rem !important;
  padding-bottom: 1.125rem !important;
}

.pt-20 {
  padding-top: 1.25rem !important;
}

.pr-20 {
  padding-right: 1.25rem !important;
}

.pb-20 {
  padding-bottom: 1.25rem !important;
}

.pl-20 {
  padding-left: 1.25rem !important;
}

.px-20 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

.py-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.pt-24 {
  padding-top: 1.5rem !important;
}

.pr-24 {
  padding-right: 1.5rem !important;
}

.pb-24 {
  padding-bottom: 1.5rem !important;
}

.pl-24 {
  padding-left: 1.5rem !important;
}

.px-24 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.py-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.pt-30 {
  padding-top: 1.875rem !important;
}

.pr-30 {
  padding-right: 1.875rem !important;
}

.pb-30 {
  padding-bottom: 1.875rem !important;
}

.pl-30 {
  padding-left: 1.875rem !important;
}

.px-30 {
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
}

.py-30 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}

.pt-32 {
  padding-top: 2rem !important;
}

.pr-32 {
  padding-right: 2rem !important;
}

.pb-32 {
  padding-bottom: 2rem !important;
}

.pl-32 {
  padding-left: 2rem !important;
}

.px-32 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.py-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.pt-34 {
  padding-top: 2.125rem !important;
}

.pr-34 {
  padding-right: 2.125rem !important;
}

.pb-34 {
  padding-bottom: 2.125rem !important;
}

.pl-34 {
  padding-left: 2.125rem !important;
}

.px-34 {
  padding-right: 2.125rem !important;
  padding-left: 2.125rem !important;
}

.py-34 {
  padding-top: 2.125rem !important;
  padding-bottom: 2.125rem !important;
}

.pt-40 {
  padding-top: 2.5rem !important;
}

.pr-40 {
  padding-right: 2.5rem !important;
}

.pb-40 {
  padding-bottom: 2.5rem !important;
}

.pl-40 {
  padding-left: 2.5rem !important;
}

.px-40 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.py-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.pt-45 {
  padding-top: 2.8125rem !important;
}

.pr-45 {
  padding-right: 2.8125rem !important;
}

.pb-45 {
  padding-bottom: 2.8125rem !important;
}

.pl-45 {
  padding-left: 2.8125rem !important;
}

.px-45 {
  padding-right: 2.8125rem !important;
  padding-left: 2.8125rem !important;
}

.py-45 {
  padding-top: 2.8125rem !important;
  padding-bottom: 2.8125rem !important;
}

.pt-48 {
  padding-top: 3rem !important;
}

.pr-48 {
  padding-right: 3rem !important;
}

.pb-48 {
  padding-bottom: 3rem !important;
}

.pl-48 {
  padding-left: 3rem !important;
}

.px-48 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-56 {
  padding-top: 3.5rem !important;
}

.pr-56 {
  padding-right: 3.5rem !important;
}

.pb-56 {
  padding-bottom: 3.5rem !important;
}

.pl-56 {
  padding-left: 3.5rem !important;
}

.px-56 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

.py-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.pt-60 {
  padding-top: 3.75rem !important;
}

.pr-60 {
  padding-right: 3.75rem !important;
}

.pb-60 {
  padding-bottom: 3.75rem !important;
}

.pl-60 {
  padding-left: 3.75rem !important;
}

.px-60 {
  padding-right: 3.75rem !important;
  padding-left: 3.75rem !important;
}

.py-60 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

.pt-64 {
  padding-top: 4rem !important;
}

.pr-64 {
  padding-right: 4rem !important;
}

.pb-64 {
  padding-bottom: 4rem !important;
}

.pl-64 {
  padding-left: 4rem !important;
}

.px-64 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.py-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.pt-70 {
  padding-top: 4.375rem !important;
}

.pr-70 {
  padding-right: 4.375rem !important;
}

.pb-70 {
  padding-bottom: 4.375rem !important;
}

.pl-70 {
  padding-left: 4.375rem !important;
}

.px-70 {
  padding-right: 4.375rem !important;
  padding-left: 4.375rem !important;
}

.py-70 {
  padding-top: 4.375rem !important;
  padding-bottom: 4.375rem !important;
}

.pt-100 {
  padding-top: 6.25rem !important;
}

.pr-100 {
  padding-right: 6.25rem !important;
}

.pb-100 {
  padding-bottom: 6.25rem !important;
}

.pl-100 {
  padding-left: 6.25rem !important;
}

.px-100 {
  padding-right: 6.25rem !important;
  padding-left: 6.25rem !important;
}

.py-100 {
  padding-top: 6.25rem !important;
  padding-bottom: 6.25rem !important;
}

.w-10 {
  width: 10% !important;
}

.w-15 {
  width: 15% !important;
}

.w-20 {
  width: 20% !important;
}

.w-25 {
  width: 25% !important;
}

.w-30 {
  width: 30% !important;
}

.w-33 {
  width: 33% !important;
}

.w-35 {
  width: 35% !important;
}

.w-40 {
  width: 40% !important;
}

.w-45 {
  width: 45% !important;
}

.w-50 {
  width: 50% !important;
}

.w-55 {
  width: 55% !important;
}

.w-60 {
  width: 60% !important;
}

.w-65 {
  width: 65% !important;
}

.w-70 {
  width: 70% !important;
}

.w-75 {
  width: 75% !important;
}

.w-80 {
  width: 80% !important;
}

.w-85 {
  width: 85% !important;
}

.w-90 {
  width: 90% !important;
}

.w-95 {
  width: 95% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.ww-100 {
  width: 100vw !important;
  --width: 100vw !important;
}

.w-0px {
  width: 0px !important;
}

.w-1px {
  width: 1px !important;
}

.w-10px {
  width: 10px !important;
}

.w-20px {
  width: 20px !important;
}

.w-24px {
  width: 24px !important;
}

.w-26px {
  width: 26px !important;
}

.w-30px {
  width: 30px !important;
}

.w-32px {
  width: 32px !important;
}

.w-34px {
  width: 34px !important;
}

.w-36px {
  width: 36px !important;
}

.w-40px {
  width: 40px !important;
}

.w-42px {
  width: 42px !important;
}

.w-45px {
  width: 45px !important;
}

.w-50px {
  width: 50px !important;
}

.w-55px {
  width: 55px !important;
}

.w-60px {
  width: 60px !important;
}

.w-62px {
  width: 62px !important;
}

.w-70px {
  width: 70px !important;
}

.w-75px {
  width: 75px !important;
}

.w-80px {
  width: 80px !important;
}

.w-90px {
  width: 90px !important;
}

.w-100px {
  width: 100px !important;
}

.w-110px {
  width: 110px !important;
}

.w-120px {
  width: 120px !important;
}

.w-130px {
  width: 130px !important;
}

.w-135px {
  width: 135px !important;
}

.w-140px {
  width: 140px !important;
}

.w-150px {
  width: 150px !important;
}

.w-160px {
  width: 160px !important;
}

.w-180px {
  width: 180px !important;
}

.w-200px {
  width: 200px !important;
}

.w-220px {
  width: 220px !important;
}

.w-300px {
  width: 300px !important;
}

.w-400px {
  width: 400px !important;
}

.max-w-auto {
  max-width: auto !important;
}

.min-w-auto {
  min-width: auto !important;
}

.max-w-100 {
  max-width: 100% !important;
}

.max-w-40px {
  max-width: 40px !important;
}

.max-w-62px {
  max-width: 62px !important;
}

.max-w-150px {
  max-width: 150px !important;
}

.max-w-180px {
  max-width: 180px !important;
}

.max-w-220px {
  max-width: 220px !important;
}

.max-w-230px {
  max-width: 230px !important;
}

.max-w-300px {
  max-width: 300px !important;
}

.max-w-320 {
  max-width: 320px !important;
}

.max-w-360px {
  max-width: 360px !important;
}

.max-w-1060px {
  max-width: 1060px !important;
}

.-max-w-520px {
  --max-width: 520px !important;
}

.-max-w-700px {
  --max-width: 700px !important;
}

.-max-w-800px {
  --max-width: 800px !important;
}

.-max-w-1060px {
  --max-width: 1060px !important;
}

.min-w-100 {
  min-width: 100% !important;
}

.min-w-130 {
  min-width: 130px !important;
}

.min-w-200px {
  min-width: 200px !important;
}

.min-w-220px {
  min-width: 220px !important;
}

.min-w-250px {
  min-width: 250px !important;
}

.min-w-300px {
  min-width: 300px !important;
}

.min-w-320px {
  min-width: 320px !important;
}

.min-w-360px {
  min-width: 360px !important;
}

.min-w-400px {
  min-width: 400px !important;
}

.min-w-480px {
  min-width: 480px !important;
}

.min-w-500px {
  min-width: 500px !important;
}

.min-w-600px {
  min-width: 600px !important;
}

.min-w-700px {
  min-width: 700px !important;
}

.min-w-970px {
  min-width: 970px !important;
}

.h-10 {
  height: 10% !important;
}

.h-15 {
  height: 15% !important;
}

.h-20 {
  height: 20% !important;
}

.h-25 {
  height: 25% !important;
}

.h-30 {
  height: 30% !important;
}

.h-35 {
  height: 35% !important;
}

.h-40 {
  height: 40% !important;
}

.h-45 {
  height: 45% !important;
}

.h-50 {
  height: 50% !important;
}

.h-55 {
  height: 55% !important;
}

.h-60 {
  height: 60% !important;
}

.h-65 {
  height: 65% !important;
}

.h-70 {
  height: 70% !important;
}

.h-75 {
  height: 75% !important;
}

.h-80 {
  height: 80% !important;
}

.h-85 {
  height: 85% !important;
}

.h-90 {
  height: 90% !important;
}

.h-95 {
  height: 95% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.hh-100 {
  height: 100vh !important;
}

.h-0px {
  height: 0px !important;
}

.h-10px {
  height: 10px !important;
}

.h-20px {
  height: 20px !important;
}

.h-24px {
  height: 24px !important;
}

.h-26px {
  height: 26px !important;
}

.h-30px {
  height: 30px !important;
}

.h-32px {
  height: 32px !important;
}

.h-34px {
  height: 34px !important;
}

.h-36px {
  height: 36px !important;
}

.h-40px {
  height: 40px !important;
}

.h-42px {
  height: 42px !important;
}

.h-45px {
  height: 45px !important;
}

.h-50px {
  height: 50px !important;
}

.h-55px {
  height: 55px !important;
}

.h-60px {
  height: 60px !important;
}

.h-64px {
  height: 64px !important;
}

.h-70px {
  height: 70px !important;
}

.h-75px {
  height: 75px !important;
}

.h-80px {
  height: 80px !important;
}

.h-90px {
  height: 90px !important;
}

.h-100px {
  height: 100px !important;
}

.h-110px {
  height: 110px !important;
}

.h-120px {
  height: 120px !important;
}

.h-130px {
  height: 130px !important;
}

.h-140px {
  height: 140px !important;
}

.h-150px {
  height: 150px !important;
}

.h-160px {
  height: 160px !important;
}

.h-180px {
  height: 180px !important;
}

.h-200px {
  height: 200px !important;
}

.h-220px {
  height: 220px !important;
}

.h-300px {
  height: 300px !important;
}

.max-h-auto {
  max-height: auto !important;
}

.min-h-auto {
  min-height: auto !important;
}

.min-h-150px {
  min-height: 150px !important;
}

.min-h-300px {
  min-height: 300px !important;
}

.min-h-320px {
  min-height: 320px !important;
}

.min-h-500 {
  min-height: 500px !important;
}

.max-h-40px {
  max-height: 40px !important;
}

.max-h-100px {
  max-height: 100px !important;
}

.max-h-110px {
  max-height: 110px !important;
}

.max-h-150px {
  max-height: 150px !important;
}

.max-h-200px {
  max-height: 200px !important;
}

.max-h-220px {
  max-height: 220px !important;
}

.max-h-250px {
  max-height: 250px !important;
}

.max-h-300px {
  max-height: 300px !important;
}

.min-max-content {
  min-width: max-content !important;
}

.l-height-normal {
  line-height: normal !important;
}

.text-center {
  text-align: center !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-justify {
  text-align: justify !important;
}

.capitalize {
  text-transform: capitalize !important;
}

.lowercase {
  text-transform: lowercase !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.transform-none, .label-as-material-input__title {
  text-transform: none !important;
}

.absolute {
  position: absolute !important;
}

.relative {
  position: relative !important;
}

.fixed {
  position: fixed !important;
}

.float-right {
  float: right !important;
}

.float-left {
  float: left !important;
}

.float-center {
  float: center !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.fw-bold {
  font-weight: bold !important;
}

.fw-normal, .label-as-material-input__title {
  font-weight: normal !important;
}

.f9 {
  font-size: 0.5625em !important;
}

.f10 {
  font-size: 0.625em !important;
}

.f11, .label-as-material-input__title {
  font-size: 0.6875em !important;
}

.f12 {
  font-size: 0.75em !important;
}

.f13, .label-as-material-input__description {
  font-size: 0.8125em !important;
}

.f14 {
  font-size: 0.875em !important;
}

.f15 {
  font-size: 0.9375em !important;
}

.f16 {
  font-size: 1em !important;
}

.f17 {
  font-size: 1.0625em !important;
}

.f18 {
  font-size: 1.125em !important;
}

.f19 {
  font-size: 1.1875em !important;
}

.f20 {
  font-size: 1.25em !important;
}

.f24 {
  font-size: 1.5em !important;
}

.f25 {
  font-size: 1.5625em !important;
}

.f28 {
  font-size: 1.75em !important;
}

.f30 {
  font-size: 1.875em !important;
}

.f40 {
  font-size: 2.5em !important;
}

.f60 {
  font-size: 3.75em !important;
}

.fs-italic {
  font-style: italic !important;
}

.n-list-style {
  list-style: none !important;
}

.text-underline {
  text-decoration: underline !important;
}

.n-decoration {
  text-decoration: none !important;
}

.space-normal {
  white-space: normal !important;
}

.space-nowrap {
  white-space: nowrap !important;
}

.space-pre {
  white-space: pre !important;
}

.pointer {
  cursor: pointer !important;
}

.l-heigth-25 {
  line-height: 1.5625em;
}

.no-overflow {
  overflow: hidden !important;
}

.no-overflow-y {
  overflow-y: hidden !important;
}

.no-overflow-x {
  overflow-x: hidden !important;
}

.overflow-y {
  overflow-y: auto !important;
}

.overflow-x {
  overflow-x: auto !important;
}

.filter-form,
.filter-form-col,
.filter-form-col-2box,
.filter-form-col-2,
.filter-form-col-3,
.filter-form-col-4,
.filter-form-col-box {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0;
  grid-template-columns: repeat(1, 1fr);
}
.filter-form .filter-item,
.filter-form-col .filter-item,
.filter-form-col-2box .filter-item,
.filter-form-col-2 .filter-item,
.filter-form-col-3 .filter-item,
.filter-form-col-4 .filter-item,
.filter-form-col-box .filter-item {
  padding: 8px 8px 0 0;
}
.filter-form .span-filter-to-4,
.filter-form-col .span-filter-to-4,
.filter-form-col-2box .span-filter-to-4,
.filter-form-col-2 .span-filter-to-4,
.filter-form-col-3 .span-filter-to-4,
.filter-form-col-4 .span-filter-to-4,
.filter-form-col-box .span-filter-to-4 {
  grid-column: span 1;
}

.search-filter .filter-item {
  width: 100%;
}
@media screen and (min-width: 480px) {
  .search-filter .filter-item {
    width: auto;
  }
}

.item-margin {
  margin: 0px;
}

.item-option {
  text-align: center;
}

@media (min-width: 480px) {
  .filter-form-col {
    grid-template-columns: repeat(2, 1fr);
  }
  .filter-form-col-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .filter-form-col-3 {
    grid-template-columns: repeat(2, 1fr);
  }
  .filter-form-col-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 600px) {
  .filter-form {
    grid-template-columns: repeat(2, 1fr);
  }
  .span-filter-to-4 {
    grid-column: span 2 !important;
  }
}
@media (min-width: 768px) {
  .filter-form-col-2box {
    grid-template-columns: repeat(2, 1fr);
  }
  .filter-form-col {
    grid-template-columns: repeat(3, 1fr);
  }
  .filter-form-col-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .filter-form-col-4 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 992px) {
  .filter-form-col {
    grid-template-columns: repeat(2, 1fr);
  }
  .filter-form {
    grid-template-columns: repeat(3, 1fr);
  }
  .span-filter-to-4 {
    grid-column: span 3 !important;
  }
  .item-margin {
    margin-right: 30px !important;
  }
  .item-option {
    text-align: left !important;
  }
}
@media (min-width: 1080px) {
  .filter-form-col-box {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1240px) {
  .filter-form {
    grid-template-columns: repeat(4, 1fr);
  }
  .span-filter-to-4 {
    grid-column: span 4 !important;
  }
}
@media (min-width: 1440px) {
  .filter-form-col-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
.top--15 {
  top: -15px !important;
}

.top--32 {
  top: -32px !important;
}

.top-0 {
  top: 0px !important;
}

.left-0 {
  left: 0px !important;
}

.left-16 {
  left: 16px;
}

.bottom-16 {
  bottom: 16px !important;
}

.right-16 {
  right: 16px !important;
}

.top-22 {
  top: 22px !important;
}

.right-22 {
  right: 22px !important;
}

.top-26 {
  top: 26px !important;
}

.top-60 {
  top: 60px !important;
}

.top-m-14 {
  top: -14px !important;
}

.right-32 {
  right: 32px !important;
}

.z-index-10 {
  z-index: 10;
}

.n-pointer-event {
  pointer-events: none !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.n-allowed {
  cursor: not-allowed !important;
  pointer-events: none !important;
}

.text-ellipsis, .label-as-material-input__description, .label-as-material-input__title {
  overflow: hidden;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.content-container {
  background-color: var(--psr-font-color-primary);
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  box-shadow: 0px 3px 6px var(--psr-light);
}

.menu-copny-header {
  max-width: 360px !important;
  min-width: 360px !important;
  box-shadow: 0px 8px 10px var(--psr-shadow-box) !important;
}
@media screen and (max-width: 800px) {
  .menu-copny-header {
    min-width: auto !important;
    max-width: 230px !important;
  }
}

.passer-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.passer-phone-input__code {
  width: 44.5%;
}
.passer-phone-input__separate {
  width: 1%;
  height: 56px;
}
.passer-phone-input__phone {
  width: 54.5%;
}

.image-cropp {
  max-height: 50vh !important;
}
.image-cropp .ngx-ic-overlay {
  background-color: rgba(0, 0, 0, 0.15) !important;
}

.n-resize {
  resize: none !important;
}

.box-warning {
  background-color: var(--psr-color-warning);
  border: 1px solid var(--psr-border-warning);
}

.special-table__tbody:nth-of-type(even) {
  background-color: var(--psr-secondary-background);
}
.special-table__tbody:hover {
  background-color: var(--psr-box-value);
}

.slide-in, .slide-out {
  position: absolute;
  left: calc(50% - 250px);
  transition: left 0.5s;
  -webkit-transition: left 0.5s;
  -moz-transition: left 0.5s;
  -ms-transition: left 0.5s;
  -o-transition: left 0.5s;
}

.slide-out {
  left: 100vw;
}

.flex {
  display: flex !important;
}

.block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-inline-table {
  display: inline-table !important;
}

.inline-block {
  display: inline-block !important;
}

.inline-flex {
  display: inline-flex !important;
}

.inline-grid {
  display: inline-grid !important;
}

.d-initial {
  display: initial !important;
}

.d-none {
  display: none !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.n-pointer {
  pointer-events: none !important;
}

.pointer-all {
  pointer-events: all !important;
}

.v-hide {
  visibility: hidden !important;
  height: 0px !important;
  width: 0px !important;
}

.v-middle {
  vertical-align: middle !important;
}

.v-text-bottom {
  vertical-align: text-bottom !important;
}

.overflow-y {
  overflow-y: auto !important;
}

.overflow-none {
  --overflow: hidden !important;
  overflow: hidden !important;
}

.flex-column-nowrap {
  flex-flow: column nowrap !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.d-block {
  display: block !important;
}

.sticky {
  position: sticky !important;
}

.z-index-1000 {
  z-index: 1000 !important;
}

.p-absolute {
  position: absolute !important;
}

.flex-g-1 {
  flex-grow: 1;
}

.mdc-tab {
  font-size: 1em;
}

mat-tab-header {
  border: none;
}

.mdc-tab__text-label {
  font-size: 0.6875em;
  font-weight: bold;
  text-transform: uppercase;
  color: var(--psr-text-color);
  text-align: center;
}

.mat-form-field-underline,
.mdc-line-ripple,
.mat-pseudo-checkbox,
.mat-mdc-form-field-subscript-wrapper {
  display: none !important;
}

.mat-form-field-wrapper {
  padding-bottom: 0px;
}

mat-label,
.mat-mdc-select-min-line,
.mdc-list-item__primary-text,
.mdc-text-field__input {
  font-size: 0.8125em !important;
}

.mat-form-field .mat-form-field-infix, .calendar-range .mat-form-field-infix {
  width: 100%;
}
.mat-form-field .mat-form-field-infix input, .mat-form-field .mat-form-field-infix .mat-form-field-label, .mat-form-field .mat-form-field-infix .mat-select-value-text, .calendar-range .mat-form-field-infix input, .calendar-range .mat-form-field-infix .mat-form-field-label, .calendar-range .mat-form-field-infix .mat-select-value-text {
  font-size: 0.8125em;
}

.mat-form-field-flex {
  display: grid !important;
}
.mat-form-field-flex .mat-form-field-flex {
  padding: 8px 12px !important;
}
.mat-form-field-flex .mat-form-field-flex .mat-form-field-infix {
  display: flex !important;
  align-items: center !important;
  border-top: none !important;
  padding: 0px !important;
}
.mat-form-field-flex .mat-form-field-flex .mat-form-field-infix .form-field-span {
  line-height: 42px;
  background: var(--psr-ccc);
  width: 1px;
}

.mat-mdc-form-field-infix {
  width: auto !important;
}

.mat-form-field.no-label .mat-form-field-infix {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}
.mat-form-field.no-label .mat-select-arrow-wrapper {
  height: 0px;
}

.mat-form-field.flex {
  display: inline-flex !important;
}
.mat-form-field.flex .mat-form-field-wrapper {
  width: 100% !important;
}
.mat-form-field.flex .mat-form-field-flex {
  display: flex !important;
}

.no-border-top-left .mat-form-field-flex {
  border-top-left-radius: 0px !important;
}

.no-border-top-right .mat-form-field-flex {
  border-top-right-radius: 0px !important;
}

.datepicker .mat-form-field-flex,
.calendar-range .mat-form-field-flex {
  display: inline-flex !important;
  align-items: center !important;
}

.mat-mdc-select-value {
  display: grid !important;
}

.calendar-range .mat-form-field-flex .mat-date-range-input-start-wrapper input {
  top: 3px;
}
.calendar-range .mat-form-field-flex .mat-date-range-input-separator {
  margin-right: 8px;
}

.mat-mdc-form-field .mat-mdc-text-field-wrapper, .calendar-range .mat-mdc-text-field-wrapper {
  height: 55px !important;
  background-color: white !important;
  border: 1px solid var(--psr-input-border);
  border-radius: 4px !important;
}
.mat-mdc-form-field .mat-mdc-text-field-wrapper .mdc-floating-label, .calendar-range .mat-mdc-text-field-wrapper .mdc-floating-label {
  color: var(--input-text-primary) !important;
}
.mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label, .calendar-range .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label {
  color: var(--input-text-primary-focus) !important;
}

.no-border .mat-form-field-infix {
  border: none !important;
}
.no-border .mat-select-arrow-wrapper {
  transform: none !important;
}

.mat-mdc-autocomplete-panel .mdc-list-item__primary-text {
  width: 100%;
  padding: 8px 0;
}

.mat-radio-button .mat-radio-label-content {
  display: flex;
  align-items: center;
}
.mat-radio-button .mat-radio-label {
  white-space: normal;
}

.mat-radio-button.f13 .mat-radio-label-content,
.mat-radio-button.f13 .mat-checkbox-label,
.mat-checkbox.f13 .mat-radio-label-content,
.mat-checkbox.f13 .mat-checkbox-label {
  font-size: 13px !important;
}

.mat-radio-button.fw-bold .mat-radio-label-content {
  font-weight: bold !important;
}

.mat-radio-button.purple11 .mat-radio-label-content {
  font-weight: bold !important;
  color: var(--psr-radio-button-bg) !important;
  text-transform: uppercase !important;
  font-size: 0.75em !important;
}

.mat-stepper-horizontal .mat-stepper-horizontal-line {
  max-width: 120px;
}
.mat-stepper-horizontal .mat-step-icon-selected,
.mat-stepper-horizontal .mat-step-icon-state-done {
  background-color: var(--psr-light-purple) !important;
}

.mat-stepper-horizontal.p-0 .mat-horizontal-content-container {
  padding: 0px;
}

.psr-slider-toggle {
  font-size: 13px !important;
}
.psr-slider-toggle .mdc-switch__handle::before {
  background-color: var(--bg-light) !important;
}
.psr-slider-toggle .mdc-switch__handle::after {
  background-color: var(--bg-light) !important;
}

.psr-slider-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: var(--psr-radio-button-bg) !important;
}

.psr-slider-toggle,
.psr-slider-toggle .mat-slide-toggle-content,
.mat-radio-button.fw-normal .mat-radio-label-content,
.mat-checkbox.fw-normal .mat-checkbox-label {
  font-weight: normal;
}

.mat-checkbox.break-spaces .mat-checkbox-label {
  white-space: break-spaces;
}

.mat-mdc-snack-bar-container {
  background: var(--psr-dark);
  color: var(--psr-font-color-primary);
  max-width: 600px !important;
  margin: 24px auto !important;
}

.menu-filter {
  max-width: 100vw !important;
}
@media screen and (min-width: 480px) {
  .menu-filter {
    max-width: max-content !important;
  }
}

.menu-filter.transaction {
  max-height: 300px;
  width: 80vw;
}
@media screen and (min-width: 992px) {
  .menu-filter.transaction {
    max-height: none !important;
    max-width: 670px !important;
    width: 670px;
  }
}

.timepicker-backdrop-overlay, .timepicker-overlay {
  z-index: 1000 !important;
}

.timepicker-overlay .timepicker {
  height: auto;
  width: auto;
  background: transparent;
  border: none;
  padding: 0px;
}
.timepicker-overlay .timepicker__header {
  background-color: var(--psr-radio-button-bg) !important;
}
.timepicker-overlay .timepicker__header .timepicker-dial__container {
  justify-content: center !important;
}
.timepicker-overlay .timepicker__actions .timepicker-button {
  color: var(--psr-radio-button-bg) !important;
}
.timepicker-overlay .timepicker__body .clock-face__clock-hand, .timepicker-overlay .timepicker__body .clock-face__number > span.active {
  background-color: var(--psr-radio-button-bg) !important;
}

.mat-dialog-container {
  padding: 0px !important;
}

.modal {
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: none;
  outline: 0;
}

.fade-modal {
  transition: opacity 0.15s linear;
}
.fade-modal .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translateY(-25%);
}
.fade-modal .modal-sm {
  width: auto;
  max-width: 711px !important;
  position: relative;
}
.fade-modal .max-w-360 {
  max-width: 360px !important;
}
.fade-modal .max-w-600 {
  max-width: 600px !important;
}
.fade-modal .max-w-900 {
  max-width: 900px !important;
}
.fade-modal .modal-content {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  position: relative;
  background-color: var(--psr-font-color-primary);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -o-animation-name: animatetop;
  -o-animation-duration: 0.4s;
  -moz-animation-name: animatetop;
  -moz-animation-duration: 0.4s;
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s;
}
.fade-modal .modal-content .modal-body {
  padding: 0;
}

.fade-modal.in-modal {
  display: block;
}
.fade-modal.in-modal .modal-dialog {
  transform: translate(0);
  margin: 30px auto;
}

/* Add Animation */
@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
.modal-passer ion-backdrop {
  background-color: var(--ion-color-primary) !important;
  opacity: 0.7 !important;
}

.modal-passer-remind {
  --max-height: 100%;
}
@media screen and (min-width: 480px) {
  .modal-passer-remind {
    --max-height: 320px;
  }
}

.modal-90 {
  --height: 100vh;
}

.modal-passer-terms ion-footer,
.modal-passer-remind ion-footer {
  justify-content: center;
  padding: 12px 16px;
}
.modal-passer-terms ion-footer button,
.modal-passer-remind ion-footer button {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .modal-passer-terms,
  .modal-passer-remind {
    padding: 16px 30px;
  }
  .modal-passer-terms ion-footer,
  .modal-passer-remind ion-footer {
    justify-content: end;
    padding: 12px 40px;
  }
  .modal-passer-terms ion-footer button,
  .modal-passer-remind ion-footer button {
    min-width: 150px;
    width: auto;
  }
  .modal-90 {
    --height: 90vh;
  }
}
.title-default {
  padding: 0px;
}

ion-modal {
  --backdrop-opacity: 0.6;
}

.modal-fullscreen .modal-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.ios .modal-fullscreen .modal-wrapper {
  top: 26px;
}

/** Ionic CSS Variables **/
:root {
  color-scheme: light;
  --passer-color-primary: #604897;
  --passer-error: #EB6383;
  --passer-succes: #46B8A9;
  --passer-warning: #FFD385;
  --bg-primary: #FCFCFF;
  --bg-secondary:#7F6CAB;
  --bg-ternary: #455A64;
  --bg-gray: #ECECFB;
  --bg-gray-content: #FBFBFE;
  --bg-light: #FFFFFF;
  --bg-dark:#1A194A;
  --bg-purple:#604897;
  --bg-light-purple: #BB8BFE;
  --bg-blue: #007FFF;
  --bg-green: #149470;
  --bg-primary-background: #FAFAFA;
  --bg-disabled: #B9B9C8;
  --bg-next: #43326a;
  --bg-dark-purple: #705AA1;
  --bg-honey-flower: #6772E5;
  --bg-consulting: #EFF1F7;
  --bg-consulting-50: #F8FAFC;
  --bg-ccc: #CCC;
  --bg-material: whitesmoke;
  --bg-material-toggle: #00000061;
  --bg-warning: #FFF0D6;
  --bg-table: #E9F2F8;
  --bg-table-hover: #DCEEFC;
  --bg-empty: #EAEAF0;
  --bg-success: #F7FFF7;
  --bg-error: #FF3F45;
  --bg-red-alert-25: #ff3f4540;
  --bg-shadow-opacity: #dddddd2b;
  --bg-warning-box: #F9F5C5;
  --bg-purple-box: #E2DCF1;
  --bg-blue-box: #CEE9FA;
  --button-primary: #604897;
  --button-secondary: #FFFFFF;
  --button-ternary: #ECECFB;
  --button-purple: #9078C7;
  --button-light-purple: #BB8BFE;
  --button-gray: #ECECFB;
  --button-back: #6200EE0A;
  --button-cancel: #DBDBEA;
  --psr-shadow: #CACAD9;
  --psr-btn-return: #0000000A;
  --psr-color-checks: #007FFF;
  --psr-text-color: #ffffff;
  --psr-bbb: #bbb;
  --psr-text-subtitle: #9326FF;
  --psr-star:#E0E03C;
  --psr-whatsapp-green: #44BE53;
  --text-primary:#0C0B31;
  --text-secondary: #404051;
  --text-gray:#B9B9C8;
  --text-light:#f4f4f4;
  --text-dark:#000000;
  --text-white:#FFFFFF;
  --text-focus: #604897;
  --text-link: #007FFF;
  --text-placerholder: #797985;
  --text-purple: #604897;
  --text-purple-light: #a75af9;
  --text-purple-87: #604897DE;
  --text-title-modal:#217ab7;
  --text-focus-purple:#E0C8FF;
  --text-empty: #9595a2;
  --text-alert-warning: #8a6d3b;
  --input-bg-primary:#ECECFB;
  --input-bg-secondary:#FFFFFF;
  --input-border: #4d4d4d;
  --input-border-62: #DBDBEA9E;
  --input-border-29: #DBDBEA29;
  --border-primary: #CACAD9;
  --border-secondary: #DBDBEA;
  --border-purple: #604897;
  --border-warning: #FFB636;
  --border-success: #74E4A2;
  --border-error: #FF3F45;
  --shadow-box-primary: #ECECFB;
  --shadow-light: #DDDDDD;
  --shadow-box-header: #DBDBEA70;
  --icon-red: #ff3f45;
  --radio-bg-checkmark-hover: #4041511A;
  --accordion-bg-primary: #FFFFFF;
  --accordion-bs1-primary: #00000033;
  --accordion-bs2-primary: #0000001F;
  --accordion-bs3-primary: #00000024;
  --accordion-bg-hover-header-primary: #0000000A;
  /** primary **/
  --ion-color-primary: #3880ff;
  --ion-color-primary-rgb: 56, 128, 255;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #3171e0;
  --ion-color-primary-tint: #4c8dff;
  /** secondary **/
  --ion-color-secondary: #3dc2ff;
  --ion-color-secondary-rgb: 61, 194, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #36abe0;
  --ion-color-secondary-tint: #50c8ff;
  /** tertiary **/
  --ion-color-tertiary: #5260ff;
  --ion-color-tertiary-rgb: 82, 96, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #4854e0;
  --ion-color-tertiary-tint: #6370ff;
  /** success **/
  --ion-color-success: #2dd36f;
  --ion-color-success-rgb: 45, 211, 111;
  --ion-color-success-contrast: #ffffff;
  --ion-color-success-contrast-rgb: 255, 255, 255;
  --ion-color-success-shade: #28ba62;
  --ion-color-success-tint: #42d77d;
  /** warning **/
  --ion-color-warning: #ffc409;
  --ion-color-warning-rgb: 255, 196, 9;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0ac08;
  --ion-color-warning-tint: #ffca22;
  /** danger **/
  --ion-color-danger: #eb445a;
  --ion-color-danger-rgb: 235, 68, 90;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #cf3c4f;
  --ion-color-danger-tint: #ed576b;
  /** dark **/
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 36, 40;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  /** medium **/
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb: 146, 148, 156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;
  /** light **/
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
  --psr-link: #35ace6;
  --psr-link-17: #35ace62b;
  --psr-font-success: #f7fff7;
  --psr-light-green: #85f37d;
  --psr-mesage: #74e4a2;
  --psr-progress-bar-green: #03d117;
  --psr-whatsapp-green: #44be53;
  --psr-text-modal-succ: #139270;
  --psr-positiveText: #149470;
  --psr-green-text: #09b200;
  --psr-alert-warning: #8a6d3b;
  --psr-alert-info: #055160;
  --psr-yellow: #f3ea7d;
  --psr-star-yellow: #e0e03c;
  --psr-border-warning: #faebcc;
  --psr-backgroung-warning: #fcf8e3;
  --psr-backgroung-info: #f1fcf6;
  --psr-app-aside-nav-head-bg: #ececfb;
  --psr-background-cell: #cee9fa;
  --psr-background-empty: #eaeaf0;
  --psr-background-material: rgba(0, 0, 0, 0.04);
  --psr-bbb: #bbb;
  --psr-box-value: #e9f2f8;
  --psr-border-container: #f5f5f5;
  --psr-bg-checks: #ddf1fb;
  --psr-color-checks: #217ab7;
  --psr-cyan-variation: #35e0ff;
  --psr-cyan-dark: #14a7c2;
  --psr-check-view: #609ed6;
  --psr-pref-box: #25ade2;
  --psr-text-title-modal: #217ab7;
  --psr-secondary: #007fff;
  --psr-selected-seat: #8c95ef;
  --psr-btn: #6772e5;
  --psr-text-link-pur: #5d3f6c;
  --psr-radio-button-bg: #604897;
  --psr-radio-button-bg-87: #604897de;
  --psr-text-subtitle: #9326ff;
  --psr-primary: #9c64c0;
  --psr-purple-tabs: #a75af9;
  --psr-light-purple: #bb8bfe;
  --psr-lighter-purple: #e6d5ff;
  --psr-btn-return: #0000000a;
  --psr-btn-tab: #6200ee0a;
  --psr-font-color-primary: #fff;
  --psr-input-border-29: #dbdbea29;
  --psr-input-border-62: #dbdbea9e;
  --psr-input-border-70: #dbdbea70;
  --psr-dark: #333333;
  --psr-disabled-color: #b9b9c8;
  --psr-empty: #9595a2;
  --psr-shadow-box: #dbdbea70;
  --psr-text-color: #404051;
  --psr-text-color-55: #555;
  --psr-sombra: #cacad9;
  --psr-rating: #a9a9a9;
  --psr-camera-opac: #b8b8c7;
  --psr-camera-opac-37: rgba(184, 184, 199, 0.37);
  --psr-ccc: #ccc;
  --psr-toggle-bg: #f0f0f0;
  --psr-checkbox-border: #d8d8d8;
  --psr-sec-back-dark: #f1f5f9;
  --psr-secondary-background: #f8fafc;
  --psr-input-border: #dbdbea;
  --psr-input-group-hover: #f9f8f8;
  --psr-light: #dddddd;
  --psr-light-gray: #f3f2f3;
  --psr-radio-button-border: #dedede;
  --psr-primary-background: #fafafa;
  --psr-text-muted: #efefef;
  --psr-danger: #f05050;
  --psr-danger-variation: #bd3232;
  --psr-equis: #ff3f45;
  --psr-naranja: #ff3f00;
  --psr-suspended: #f38d7d;
  --psr-suspended-box: #f3c6b7;
  --psr-color-light-style: #dce8ef;
  --psr-color-light-style-text: #604897;
  --psr-color-dark-style: #7e7689;
  --psr-color-dark-style-text: #ffffff;
  --psr-color-background-box: #ffffff;
  --psr-text-light: #ffffff;
  --psr-background-number: #f2f5fa;
  --psr-color-warning: #fcf8e3;
  --psr-border-warning: #faebcc;
}

body.dark-theme {
  color-scheme: dark;
  --ion-color-primary: #428cff;
  --ion-color-primary-rgb: 66, 140, 255;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #3a7be0;
  --ion-color-primary-tint: #5598ff;
  --ion-color-secondary: #50c8ff;
  --ion-color-secondary-rgb: 80, 200, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #46b0e0;
  --ion-color-secondary-tint: #62ceff;
  --ion-color-tertiary: #6a64ff;
  --ion-color-tertiary-rgb: 106, 100, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #5d58e0;
  --ion-color-tertiary-tint: #7974ff;
  --ion-color-success: #2fdf75;
  --ion-color-success-rgb: 47, 223, 117;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-success-shade: #29c467;
  --ion-color-success-tint: #44e283;
  --ion-color-warning: #ffd534;
  --ion-color-warning-rgb: 255, 213, 52;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0bb2e;
  --ion-color-warning-tint: #ffd948;
  --ion-color-danger: #ff4961;
  --ion-color-danger-rgb: 255, 73, 97;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #e04055;
  --ion-color-danger-tint: #ff5b71;
  --ion-color-dark: #f4f5f8;
  --ion-color-dark-rgb: 244, 245, 248;
  --ion-color-dark-contrast: #000000;
  --ion-color-dark-contrast-rgb: 0, 0, 0;
  --ion-color-dark-shade: #d7d8da;
  --ion-color-dark-tint: #f5f6f9;
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152, 154, 162;
  --ion-color-medium-contrast: #000000;
  --ion-color-medium-contrast-rgb: 0, 0, 0;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  --ion-color-light: #222428;
  --ion-color-light-rgb: 34, 36, 40;
  --ion-color-light-contrast: #ffffff;
  --ion-color-light-contrast-rgb: 255, 255, 255;
  --ion-color-light-shade: #1e2023;
  --ion-color-light-tint: #383a3e;
  --psr-link: #35ace6;
  --psr-link-17: #35ace62b;
  --psr-font-success: #f7fff7;
  --psr-light-green: #19a80f;
  --psr-mesage: #b9f1d0;
  --psr-progress-bar-green: #6cfc7a;
  --psr-whatsapp-green: #44be53;
  --psr-text-modal-succ: #66ebc7;
  --psr-positiveText: #68eac5;
  --psr-alert-warning: #8a6d3b;
  --psr-alert-info: #055160;
  --psr-yellow: #f3ea7d;
  --psr-star-yellow: #efef9d;
  --psr-border-warning: #faebcc;
  --psr-backgroung-warning: #fcf8e3;
  --psr-backgroung-info: #eef9ff;
  --psr-background-cell: #1587ce;
  --psr-background-empty: #62628a;
  --psr-background-material: rgba(0, 0, 0, 0.04);
  --psr-bbb: #dddddd;
  --psr-bg-checks: #1895d3;
  --psr-color-checks: #82bfe8;
  --psr-border-container: #7a7a7a;
  --psr-box-value: #3a84b6;
  --psr-cyan-variation: #00829a;
  --psr-cyan-dark: #78def1;
  --psr-check-view: #afceea;
  --psr-pref-box: #25ade2;
  --psr-text-title-modal: #82bfe8;
  --psr-secondary: #7fbfff;
  --psr-selected-seat: #8c95ef;
  --psr-btn: #6772e5;
  --psr-text-link-pur: #b193c0;
  --psr-radio-button-bg: #604897;
  --psr-radio-button-bg-87: #604897de;
  --psr-text-subtitle: #c992fe;
  --psr-primary: #9c64c0;
  --psr-purple-tabs: #a75af9;
  --psr-light-purple: #bb8bfe;
  --psr-lighter-purple: #e6d5ff;
  --psr-btn-tab: #6200ee0a;
  --psr-btn-return: #0000000a;
  --psr-empty: #cacad0;
  --psr-text-color-55: #aaaaaa;
  --psr-rating: #a9a9a9;
  --psr-camera-opac: #b8b8c7;
  --psr-camera-opac-5: rgba(184, 184, 199, 0.5);
  --psr-ccc: #ccc;
  --psr-toggle-bg: #f0f0f0;
  --psr-checkbox-border: #6c6c6c;
  --psr-sec-back-dark: #497aab;
  --psr-input-group-hover: #857272;
  --psr-light: #dddddd;
  --psr-light-gray: #7e747e;
  --psr-radio-button-border: #6f6f6f;
  --psr-primary-background: #fafafa;
  --psr-text-muted: #777777;
  --psr-app-aside-nav-head-bg: #595462;
  --psr-font-color-primary: #000000;
  --psr-dark: #eff1f7;
  --psr-disabled-color: #b9b9c8;
  --psr-text-color: #ffffff;
  --psr-sombra: #dce8ef;
  --psr-secondary-background: #666666;
  --psr-input-border: #4d4d4d;
  --psr-input-border-29: #4d4d4d29;
  --psr-input-border-62: #4d4d4d9e;
  --psr-input-border-70: #4d4d4d70;
  --psr-shadow-box: #4d4d4d70;
  --psr-danger: #f7a7a7;
  --psr-danger-variation: #e29393;
  --psr-equis: #ff9fa2;
  --psr-naranja: #ff9f7f;
  --psr-suspended: #f38d7d;
  --psr-suspended-box: #b6441e;
  --psr-color-light-style: #7e7689;
  --psr-color-light-style-text: #ffffff;
  --psr-color-dark-style: #dce8ef;
  --psr-color-dark-style-text: #604897;
  --psr-color-background-box: rgba(64, 64, 81, 0.5);
  --psr-text-light: #404051;
  --psr-background-number: #f2f5fa;
  --psr-background-opacity: rgba(0, 0, 0, 0.32);
  --psr-color-warning: #fcf8e3;
  --psr-border-warning: #faebcc;
}

.ios body.dark-theme {
  --ion-background-color: #000000;
  --ion-background-color-rgb: 0, 0, 0;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-color-step-50: #0d0d0d;
  --ion-color-step-100: #1a1a1a;
  --ion-color-step-150: #262626;
  --ion-color-step-200: #333333;
  --ion-color-step-250: #404040;
  --ion-color-step-300: #4d4d4d;
  --ion-color-step-350: #595959;
  --ion-color-step-400: #666666;
  --ion-color-step-450: #737373;
  --ion-color-step-500: #808080;
  --ion-color-step-550: #8c8c8c;
  --ion-color-step-600: #999999;
  --ion-color-step-650: #a6a6a6;
  --ion-color-step-700: #b3b3b3;
  --ion-color-step-750: #bfbfbf;
  --ion-color-step-800: #cccccc;
  --ion-color-step-850: #d9d9d9;
  --ion-color-step-900: #e6e6e6;
  --ion-color-step-950: #f2f2f2;
  --ion-item-background: #000000;
  --ion-card-background: #1c1c1d;
}

.ios ion-modal.dark-theme {
  --ion-background-color: var(--ion-color-step-100);
  --ion-toolbar-background: var(--ion-color-step-150);
  --ion-toolbar-border-color: var(--ion-color-step-250);
}

.md body.dark-theme {
  --ion-background-color: #121212;
  --ion-background-color-rgb: 18, 18, 18;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-border-color: #222222;
  --ion-color-step-50: #1e1e1e;
  --ion-color-step-100: #2a2a2a;
  --ion-color-step-150: #363636;
  --ion-color-step-200: #414141;
  --ion-color-step-250: #4d4d4d;
  --ion-color-step-300: #595959;
  --ion-color-step-350: #656565;
  --ion-color-step-400: #717171;
  --ion-color-step-450: #7d7d7d;
  --ion-color-step-500: #898989;
  --ion-color-step-550: #949494;
  --ion-color-step-600: #a0a0a0;
  --ion-color-step-650: #acacac;
  --ion-color-step-700: #b8b8b8;
  --ion-color-step-750: #c4c4c4;
  --ion-color-step-800: #d0d0d0;
  --ion-color-step-850: #dbdbdb;
  --ion-color-step-900: #e7e7e7;
  --ion-color-step-950: #f3f3f3;
  --ion-item-background: #1e1e1e;
  --ion-toolbar-background: #1f1f1f;
  --ion-tab-bar-background: #1f1f1f;
  --ion-card-background: #1e1e1e;
}

.grid {
  display: grid !important;
}

.justify-center {
  justify-items: center;
}

.grid-repeat-resposive {
  grid-template-columns: repeat(auto-fill, minmax(8rem, 1fr));
}

.grid-repeat-3 {
  grid-template-columns: repeat(3, 1fr);
}

.grid-repeat-4 {
  grid-template-columns: repeat(4, 1fr);
}

.grid-repeat-6 {
  grid-template-columns: repeat(6, 1fr);
}

.span-2 {
  grid-column: span 2;
}

.span-3 {
  grid-column: span 3;
}

.span-4 {
  grid-column: span 4;
}

.gap-8px {
  gap: 8px !important;
}

/* Dealing with 2 orphan items */
.li-grid:last-child:nth-child(3n-1) {
  grid-column-end: -3;
}

.li-grid:nth-last-child(2):nth-child(3n+1) {
  grid-column-end: 2;
}

/* Dealing with single orphan */
.li-grid:last-child:nth-child(3n-2) {
  grid-column-end: 3;
}

.radio-passer,
.radio-passer-5,
.radio-passer-white,
.radio-passer-border {
  box-shadow: 3px 4px 5px -1px rgba(0, 0, 0, 0.3);
  --border-width: 0px;
  border-radius: 50%;
  background-color: var(--psr-font-color-primary);
  --color-checked: var(--psr-radio-button-bg);
}
.radio-passer .radio-inner,
.radio-passer-5 .radio-inner,
.radio-passer-white .radio-inner,
.radio-passer-border .radio-inner {
  width: 7px !important;
  height: 7px !important;
}

.radio-passer-border {
  border: 2px solid var(--psr-disabled-color);
  box-shadow: none;
}

body.light {
  --purple-primary: #604897;
  --purple-secondary: #7058A7;
  --purple-tertiary: #8068B7;
  --purple-quaternary: #9078C7;
  --purple-quinary: #A088D7;
  --purple-senary: #B098E7;
  --purple-septenary: #C0A8F7;
  --purple-octonary: #D0B8FF;
  --purple-nonary: #E0C8FF;
  --text-primary: #0C0B31;
  --text-secondary: #1A194A;
  --text-tertiary: #2E2D63;
  --text-quaternary: #D3D2FC;
  --black: #000000;
  --darker-gray: #222230;
  --dark-gray: #404151;
  --gray: #B9B9C8;
  --light-gray: #DBDBEA;
  --lighter-gray: #ECECFB;
  --white: #FFFFFF;
  --green: #149470;
  --light-green: #A2DBD4;
  --yellow: #FFB636;
  --light-yellow: #FFF0D6;
  --red: #EB6383;
  --light-red: #F6C3D1;
  --blue: #007FFF;
  --light-blue: #DCEEFC;
  --blue: #007FFF;
  --black-opacity-02: #00000033;
  --black-opacity-04: #0000000A;
  --black-opacity-12: #0000001F;
  --black-opacity-14: #00000024;
  --light-gray-opacity-70: #DBDBEA70;
  --bg-purple-primary: var(--purple-primary);
  --bg-purple-secondary: var(--purple-secondary);
  --bg-purple-tertiary: var(--purple-tertiary);
  --bg-purple-quaternary: var(--purple-quaternary);
  --bg-purple-quintiary: var(--purple-quinary);
  --bg-light-purple-quaternary: var(--purple-senary);
  --bg-light-purple-ternary: var(--purple-septenary);
  --bg-light-purple-secondary: var(--purple-octonary);
  --bg-light-purple-primary: var(--purple-nonary);
  --bg-text-primary: var(--text-primary);
  --bg-text-secondary: var(--text-secondary);
  --bg-text-tertiary: var(--text-tertiary);
  --bg-text-quaternary: var(--text-quaternary);
  --bg-black: var(--black);
  --bg-darker-gray: var(--darker-gray);
  --bg-dark-gray: var(--dark-gray);
  --bg-gray: var(--gray);
  --bg-light-gray: var(--light-gray);
  --bg-lighter-gray: var(--lighter-gray);
  --bg-white: var(--white);
  --bg-blue: var(--blue);
  --bg-light-blue: var(--light-blue);
  --bg-green: var(--green);
  --bg-light-green: var(--light-green);
  --bg-yellow: var(--yellow);
  --bg-light-yellow: var(--light-yellow);
  --bg-red: var(--red);
  --bg-light-red: var(--light-red);
  --text-purple-primary: var(--purple-primary);
  --text-purple-secondary: var(--purple-secondary);
  --text-purple-tertiary: var(--purple-tertiary);
  --text-purple-quaternary: var(--purple-quaternary);
  --text-purple-quintiary: var(--purple-quinary);
  --text-light-purple-quaternary: var(--purple-senary);
  --text-light-purple-ternary: var(--purple-septenary);
  --text-light-purple-secondary: var(--purple-octonary);
  --text-light-purple-primary: var(--purple-nonary);
  --text-primary-color: var(--text-primary);
  --text-secondary-color: var(--text-secondary);
  --text-tertiary-color: var(--text-tertiary);
  --text-quaternary-color: var(--text-quaternary);
  --text-black: var(--black);
  --text-darker-gray: var(--darker-gray);
  --text-dark-gray: var(--dark-gray);
  --text-gray: var(--gray);
  --text-light-gray: var(--light-gray);
  --text-lighter-gray: var(--lighter-gray);
  --text-white: var(--white);
  --text-blue: var(--blue);
  --text-light-blue: var(--light-blue);
  --text-green: var(--green);
  --text-light-green: var(--light-green);
  --text-yellow: var(--yellow);
  --text-light-yellow: var(--light-yellow);
  --text-red: var(--red);
  --text-light-red: var(--light-red);
  --input-bg-primary: var(--white);
  --input-text-primary: var(--text-primary);
  --input-border-primary: var(--light-gray);
  --input-text-primary-focus: var(--purple-primary);
  --input-border-error: var(--red);
  --input-text-error: var(--red);
  --select-bg-primary: var(--white);
  --select-text-primary: var(--text-primary);
  --select-border-primary: var(--light-gray);
  --select-bg-dropdown-primary: var(--white);
  --select-border-dropdown-primary: var(--light-gray);
  --select-bs1-dropdown-primary: var(--black-opacity-02);
  --select-bs2-dropdown-primary: var(--black-opacity-14);
  --select-bs3-dropdown-primary: var(--black-opacity-12);
  --select-bg-option-primary: var(--white);
  --select-bg-option-primary-active: var(--black-opacity-12);
  --select-text-option-primary-active: var(--purple-primary);
  --select-bg-option-hover-primary: var(--black-opacity-04);
  --select-text-primary-focus: var(--purple-primary);
  --select-border-error: var(--red);
  --select-text-error: var(--red);
  --button-bg-primary: var(--purple-primary);
  --button-text-primary: var(--white);
  --button-bg-secondary: var(--white);
  --button-text-secondary: var(--text-primary);
  --button-border-secondary: var(--gray);
  --button-bg-ternary: #6048970A;
  --button-text-ternary: var(--text-primary);
  --button-bg-light-purple: var(--purple-septenary);
  --button-text-light-purple: var(--white);
  --button-bg-quaternary: var(--lighter-gray);
  --button-text-quaternary: var(--purple-primary);
  --button-bg-light-blue: #CEE9FA;
  --button-text-light-blue: var(--text-primary);
  --button-border-blue-secondary: var(--blue);
  --icon-color-primary: var(--black);
  --icon-color-white: var(--white);
  --icon-color-yellow: var(--yellow);
  --icon-color-red: var(--red);
  --icon-color-green: var(--green);
  --icon-color-purple: var(--purple-primary);
  --icon-color-blue: var(--blue);
  --icon-color-light-gray: var(--light-gray);
  --icon-color-disabled: var(--gray);
  --radio-bg-checkmark: var(--white);
  --radio-border-checkmark: var(--gray);
  --radio-bg-checkmark-hover: #4041511A;
  --radio-bg-active: var(--purple-septenary);
  --radio-border-active: var(--purple-primary);
  --toggle-bg-primary: var(--light-gray);
  --toggle-bg-primary-checked: var(--purple-senary);
  --toggle-text-primary: var(--text-primary);
  --toggle-bg-primary-before: var(--white);
  --toggle-bs-primary: var(--gray);
  --checkbox-bg-primary: var(--white);
  --checkbox-border-primary: var(--purple-primary);
  --checkbox-bg-primary-checked: var(--purple-primary);
  --checkbox-border-primary-checked: var(--white);
  --checkbox-bg-checkmark-hover: #4041511A;
  --checkbox-bg-secondary: var(--white);
  --checkbox-border-secondary: var(--gray);
  --checkbox-border-secondary-checked: var(--purple-primary);
  --spinner-border: var(--gray);
  --spinner-white: var(--white);
  --spinner-yellow: var(--yellow);
  --spinner-red: var(--red);
  --spinner-green: var(--green);
  --spinner-purple: var(--purple-primary);
  --spinner-blue: var(--blue);
  --toast-primary: var(--purple-primary);
  --toast-secondary: var(--purple-secondary);
  --toast-success: var(--green);
  --toast-error: var(--red);
  --toast-info: var(--blue);
  --toast-warning: var(--yellow);
  --toast-text-action: var(--white);
  --chip-bg-primary: var(--white);
  --chip-text-primary: var(--text-primary);
  --chip-border-primary: var(--light-gray);
  --chip-bg-avatar-primary: var(--gray);
  --boxes-bg-yellow: #F9F5C5;
  --boxes-text-yellow: var(--text-primary);
  --boxes-border-yellow: var(--yellow);
  --boxes-bg-purple: #9078c74d;
  --boxes-text-purple: var(--purple-primary);
  --boxes-bg-blue: var(--light-blue);
  --boxes-text-blue: var(--text-primary);
  --boxes-bg-red: var(--red);
  --boxes-text-red: var(--white);
  --boxes-bg-green: #DEF2EF;
  --boxes-text-green: var(--green);
  --boxes-border-green: var(--green);
  --card-bg-primary: var(--white);
  --card-text-primary: var(--text-primary);
  --card-bs-primary: var(--light-gray);
  --card-border-primary-selected: var(--purple-quinary);
  --card-text-primary-selected: var(--purple-primary);
  --card-bg-avatar-primary: var(--light-gray);
  --table-loader-gray: var(--gray);
  --table-loader-light-gray: var(--light-gray);
  --table-border-tr: var(--lighter-gray);
  --table-head-bg: var(--white);
  --table-pagination-disabled: #f1f1f1;
  --table-bg-content: var(--white);
  --table-header-text: var(--text-primary);
  --table-header-order-simple: #ccc;
  --table-body-bg: var(--white);
  --table-body-bg-hover: var(--light-blue);
  --table-border-head: var(--gray);
  --pagination-border-button: var(--lighter-gray);
  --pagination-bg-button: var(--white);
  --pagination-text-button: var(--purple-quaternary);
  --pagination-bg-hover-button: #f1f1f1;
  --pagination-bg-current: var(--lighter-gray);
  --pagination-text-current: var(--purple-quaternary);
  --pagination-bg-hover-current: var(var(--lighter-gray));
  --pagination-border-list: #E2E8F0;
  --skeleton-bg-primary: var(--white);
  --skeleton-bg-loader-primary: var(--gray);
  --skeleton-bg-light-loader-primary: var(--light-gray);
  --menu-bg-hover: #4041511A;
  --menu-bg-trigger-primary: transparent;
  --menu-bg-primary: var(--white);
  --menu-bg-option-hover: var(--black-opacity-04);
  --menu-bs1: var(--black-opacity-02);
  --menu-bs2: var(--black-opacity-14);
  --menu-bs3: var(--black-opacity-12);
  --menu-bg-trigger-secondary: var(--white);
  --menu-bg-secondary: var(--white);
  --menu-bs-secondary: var(--light-gray-opacity-70);
  --menu-bg-trigger-ternary: var(--white);
  --menu-bg-ternary: var(--white);
  --menu-border-ternary: var(--light-gray);
  --tabs-border-primary: var(--lighter-gray);
  --tabs-bg-header-primary: #f8fafc;
  --tabs-bs-primary: var(--light-gray);
  --tabs-border-active-primary: var(--purple-primary);
  --tabs-bg-container-primary: var(--white);
  --tabs-bg-secondary-style: var(--purple-tertiary);
  --tabs-bg-secondary-style-inactive: #f3f4f6;
  --tabs-bg-hover: var(--light-gray);
  --tabs-color-text: var(--white);
  --accordion-bg-primary: var(--white);
  --accordion-bs1-primary: var(--black-opacity-02);
  --accordion-bs2-primary: var(--black-opacity-12);
  --accordion-bs3-primary: var(--black-opacity-14);
  --accordion-bg-hover-header-primary: var(--black-opacity-04);
  --autocomplete-bg-primary: var(--white);
  --autocomplete-text-primary: var(--text-primary);
  --autocomplete-border-primary: var(--light-gray);
  --autocomplete-text-primary-focus: var(--purple-primary);
  --autocomplete-bg-dropdown-primary: var(--white);
  --autocomplete-bg-option-hover-primary: var(--black-opacity-04);
  --autocomplete-bs-dropdown-primary: var(--black-opacity-02);
  --autocomplete-text-dropdown-primary: var(--text-primary);
  --autocomplete-border-error: var(--red);
  --autocomplete-text-error: var(--red);
  --input-chooser-border-liner-primary: var(--light-gray);
  --input-chooser-bg-liner-primary: var(--purple-octonary) ;
}

.bg-purple-primary {
  --background: var(--bg-purple-primary);
  background: var(--bg-purple-primary);
  background-color: var(--bg-purple-primary);
}

.bg-purple-secondary {
  --background: var(--bg-purple-secondary);
  background: var(--bg-purple-secondary);
  background-color: var(--bg-purple-secondary);
}

.bg-purple-tertiary {
  --background: var(--bg-purple-tertiary);
  background: var(--bg-purple-tertiary);
  background-color: var(--bg-purple-tertiary);
}

.bg-purple-quaternary {
  --background: var(--bg-purple-quaternary);
  background: var(--bg-purple-quaternary);
  background-color: var(--bg-purple-quaternary);
}

.bg-purple-quintiary {
  --background: var(--bg-purple-quintiary);
  background: var(--bg-purple-quintiary);
  background-color: var(--bg-purple-quintiary);
}

.bg-light-purple-quaternary {
  --background: var(--bg-light-purple-quaternary);
  background: var(--bg-light-purple-quaternary);
  background-color: var(--bg-light-purple-quaternary);
}

.bg-light-purple-ternary {
  --background: var(--bg-light-purple-ternary);
  background: var(--bg-light-purple-ternary);
  background-color: var(--bg-light-purple-ternary);
}

.bg-light-purple-secondary {
  --background: var(--bg-light-purple-secondary);
  background: var(--bg-light-purple-secondary);
  background-color: var(--bg-light-purple-secondary);
}

.bg-light-purple-primary {
  --background: var(--bg-light-purple-primary);
  background: var(--bg-light-purple-primary);
  background-color: var(--bg-light-purple-primary);
}

.bg-text-primary {
  --background: var(--bg-text-primary);
  background: var(--bg-text-primary);
  background-color: var(--bg-text-primary);
}

.bg-text-secondary {
  --background: var(--bg-text-secondary);
  background: var(--bg-text-secondary);
  background-color: var(--bg-text-secondary);
}

.bg-text-tertiary {
  --background: var(--bg-text-tertiary);
  background: var(--bg-text-tertiary);
  background-color: var(--bg-text-tertiary);
}

.bg-text-quaternary {
  --background: var(--bg-text-quaternary);
  background: var(--bg-text-quaternary);
  background-color: var(--bg-text-quaternary);
}

.bg-black {
  --background: var(--bg-black);
  background: var(--bg-black);
  background-color: var(--bg-black);
}

.bg-darker-gray {
  --background: var(--bg-darker-gray);
  background: var(--bg-darker-gray);
  background-color: var(--bg-darker-gray);
}

.bg-dark-gray {
  --background: var(--bg-dark-gray);
  background: var(--bg-dark-gray);
  background-color: var(--bg-dark-gray);
}

.bg-gray {
  --background: var(--bg-gray);
  background: var(--bg-gray);
  background-color: var(--bg-gray);
}

.bg-light-gray {
  --background: var(--bg-light-gray);
  background: var(--bg-light-gray);
  background-color: var(--bg-light-gray);
}

.bg-lighter-gray {
  --background: var(--bg-lighter-gray);
  background: var(--bg-lighter-gray);
  background-color: var(--bg-lighter-gray);
}

.bg-white {
  --background: var(--bg-white);
  background: var(--bg-white);
  background-color: var(--bg-white);
}

.bg-blue {
  --background: var(--bg-blue);
  background: var(--bg-blue);
  background-color: var(--bg-blue);
}

.bg-light-blue {
  --background: var(--bg-light-blue);
  background: var(--bg-light-blue);
  background-color: var(--bg-light-blue);
}

.bg-green {
  --background: var(--bg-green);
  background: var(--bg-green);
  background-color: var(--bg-green);
}

.bg-light-green {
  --background: var(--bg-light-green);
  background: var(--bg-light-green);
  background-color: var(--bg-light-green);
}

.bg-yellow {
  --background: var(--bg-yellow);
  background: var(--bg-yellow);
  background-color: var(--bg-yellow);
}

.bg-light-yellow {
  --background: var(--bg-light-yellow);
  background: var(--bg-light-yellow);
  background-color: var(--bg-light-yellow);
}

.bg-red {
  --background: var(--bg-red);
  background: var(--bg-red);
  background-color: var(--bg-red);
}

.bg-light-red {
  --background: var(--bg-light-red);
  background: var(--bg-light-red);
  background-color: var(--bg-light-red);
}

.bg-transparent {
  --background: transparent;
  background: transparent;
  background-color: transparent;
}

.text-purple-primary {
  color: var(--text-purple-primary);
}

.text-purple-secondary {
  color: var(--text-purple-secondary);
}

.text-purple-tertiary {
  color: var(--text-purple-tertiary);
}

.text-purple-quaternary {
  color: var(--text-purple-quaternary);
}

.text-purple-quintiary {
  color: var(--text-purple-quintiary);
}

.text-light-purple-quaternary {
  color: var(--text-light-purple-quaternary);
}

.text-light-purple-ternary {
  color: var(--text-light-purple-ternary);
}

.text-light-purple-secondary {
  color: var(--text-light-purple-secondary);
}

.text-light-purple-primary {
  color: var(--text-light-purple-primary);
}

.text-primary {
  color: var(--text-primary-color);
}

.text-secondary {
  color: var(--text-secondary-color);
}

.text-tertiary {
  color: var(--text-tertiary-color);
}

.text-quaternary {
  color: var(--text-quaternary-color);
}

.text-black {
  color: var(--text-black);
}

.text-darker-gray {
  color: var(--text-darker-gray);
}

.text-dark-gray {
  color: var(--text-dark-gray);
}

.text-gray {
  color: var(--text-gray);
}

.text-light-gray {
  color: var(--text-light-gray);
}

.text-lighter-gray {
  color: var(--text-lighter-gray);
}

.text-white {
  color: var(--text-white);
}

.text-blue {
  color: var(--text-blue);
}

.text-light-blue {
  color: var(--text-light-blue);
}

.text-green {
  color: var(--text-green);
}

.text-light-green {
  color: var(--text-light-green);
}

.text-yellow {
  color: var(--text-yellow);
}

.text-light-yellow {
  color: var(--text-light-yellow);
}

.text-red {
  color: var(--text-red);
}

.text-light-red {
  color: var(--text-light-red);
}

html {
  background-color: var(--psr-primary-background);
  font-size: 16px;
  min-height: 100vh;
  position: relative;
}

body {
  overflow-y: hidden;
  background-color: var(--psr-secondary-background);
  color: var(--psr-text-color) !important;
  font-family: Arial, sans-serif, "Segoe UI", "Roboto", "Helvetica Neue" !important;
  font-size: 16px !important;
  min-height: 100vh !important;
  min-width: 100vw !important;
  line-height: 1.5 !important;
  position: fixed;
}
body #live-chat-widget {
  left: 0px;
  display: inline-table;
}
body .hide-chat {
  display: none !important;
}

*:focus {
  outline: 0 !important;
}

/*# sourceMappingURL=styles.css.map*/