@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap";@charset "UTF-8";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}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-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-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}html,html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-header{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.dialog{display:flex;flex-direction:column;gap:10px;color:#000;border-radius:35px}.dialog.horizontal{flex-direction:row!important;max-height:3rem;align-items:center;padding:8px}.dialog.horizontal .mat-mdc-dialog-content{display:flex;flex-direction:row;align-items:center}.dialog .mat-mdc-dialog-title{display:flex;align-items:center;background-color:#f1f1f1;padding:15px}.dialog .actions{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}.dialog .close-button{padding-bottom:15px;padding-top:15px;display:flex;justify-content:flex-end;margin-left:9rem;cursor:pointer}@media(max-width:540px){.dialog .close-button{margin-left:0}}.confirm-popup{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.7em;color:#000;padding:2em}.confirm-popup h1{margin-bottom:0;font-size:18px;font-weight:500;letter-spacing:.3px}.confirm-popup h2{margin-bottom:0;font-size:14px;font-weight:400}.primary-submit-btn{background-color:#000;color:#fff;border:none;border-radius:999px;transition:.2s ease-out}.primary-submit-btn:disabled{background-color:#c1c7be;cursor:no-drop}.action-button-container{display:flex;justify-content:center;margin-top:20px}.action-button-container button{display:flex;width:15em;padding:.75rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;cursor:pointer}.footer-text{text-align:center;max-width:530px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active,.mat-mdc-input-element:-webkit-autofill,.mat-input-element:-webkit-autofill:hover,.mat-input-element:-webkit-autofill:focus,.mat-input-element:-webkit-autofill:active{box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000000!important;caret-color:#000!important;-webkit-transition:background-color 99999s ease-in-out 0s;transition:background-color 99999s ease-in-out 0s;background-color:#fff!important;background-clip:content-box!important}.mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline__trailing{border-color:#8b9487!important}.mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-floating-label,.mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mat-mdc-floating-label{color:#8b9487!important}.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:#c75f5f!important}.mat-mdc-form-field.mat-form-field-invalid .mdc-floating-label,.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-floating-label{color:#c75f5f!important}.mat-mdc-form-field-error{color:#b54f4f!important}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select){--mat-form-field-container-vertical-padding: 8px}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(textarea)):not(:has(.digit-box-input-container)){--mat-form-field-container-height: 37px}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(textarea)):not(:has(.digit-box-input-container)) .mdc-text-field--outlined,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-text-field-wrapper.mdc-text-field--outlined{height:37px!important;min-height:37px!important}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-form-field-flex{align-items:center;height:37px;min-height:37px}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-form-field-infix{min-height:0!important;padding-top:8px!important;padding-bottom:8px!important;border-top:0!important}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-select,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-select-trigger{display:inline-flex;align-items:center;width:100%;min-height:0;line-height:1.25}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-select-value,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-input-element,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select):not(:has(textarea)):not(:has(.digit-box-input-container)) .mdc-text-field__input{line-height:1.25;margin-top:0!important;margin-bottom:0!important}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mdc-text-field--outlined,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-mdc-text-field-wrapper.mdc-text-field--outlined{background-color:#fff!important}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#c1c7be!important}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select).mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select).mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select).mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#8b9487!important}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select).mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select).mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select).mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#c75f5f!important}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:8px;border-bottom-left-radius:8px}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-right-radius:8px;border-bottom-right-radius:8px}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-mdc-select-arrow-wrapper{transform:none!important}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-mdc-form-field-icon-suffix:has(.mat-datepicker-toggle){padding:0 4px 0 0!important;align-self:center}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-datepicker-toggle .mat-mdc-button-ripple,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-datepicker-toggle .mat-ripple,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-datepicker-toggle .mat-ripple-element,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-datepicker-toggle .mat-mdc-button-persistent-ripple,.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-datepicker-toggle .mdc-icon-button__ripple{display:none!important}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-mdc-form-field-bottom-align:before{display:none;height:0;content:none}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-mdc-form-field-subscript-wrapper{margin-top:.15em;font-size:85%}.form-box{display:flex;flex-direction:column;min-width:0;--mat-form-field-container-text-size: 12px;--mat-form-field-outlined-label-text-size: 12px;--mat-form-field-outlined-label-text-populated-size: 12px;--mat-select-trigger-text-size: 12px;--mat-select-enabled-trigger-text-size: 12px}.form-box mat-label{text-align:left;font-weight:500;font-size:14px;color:#000;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-box .mat-mdc-form-field{--mat-form-field-container-vertical-padding: 8px}.form-box .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)){--mat-form-field-container-height: 37px}.form-box .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mdc-text-field--outlined,.form-box .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-text-field-wrapper.mdc-text-field--outlined{height:37px!important;min-height:37px!important}.form-box .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-form-field-flex{align-items:center;height:37px;min-height:37px}.form-box .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-form-field-infix{min-height:0!important;padding-top:8px!important;padding-bottom:8px!important;border-top:0!important}.form-box .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-select,.form-box .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-select-trigger{display:inline-flex;align-items:center;width:100%;min-height:0;line-height:1.25}.form-box .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-select-value,.form-box .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-input-element,.form-box .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mdc-text-field__input{line-height:1.25;margin-top:0!important;margin-bottom:0!important}.form-box .mat-mdc-form-field .mdc-text-field--outlined,.form-box .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined{background-color:#fff!important}.form-box .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__leading,.form-box .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__notch,.form-box .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#c1c7be!important}.form-box .mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline .mdc-notched-outline__leading,.form-box .mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline .mdc-notched-outline__notch,.form-box .mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#8b9487!important}.form-box .mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__leading,.form-box .mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__notch,.form-box .mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#c75f5f!important}.form-box .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:8px;border-bottom-left-radius:8px}.form-box .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-right-radius:8px;border-bottom-right-radius:8px}.form-box .mat-mdc-form-field .mat-mdc-select-arrow-wrapper{transform:none!important}.form-box .mat-mdc-form-field .mat-mdc-form-field-icon-suffix:has(.mat-datepicker-toggle){padding:0 4px 0 0!important;align-self:center}.form-box .mat-mdc-form-field .mat-datepicker-toggle .mat-mdc-button-ripple,.form-box .mat-mdc-form-field .mat-datepicker-toggle .mat-ripple,.form-box .mat-mdc-form-field .mat-datepicker-toggle .mat-ripple-element,.form-box .mat-mdc-form-field .mat-datepicker-toggle .mat-mdc-button-persistent-ripple,.form-box .mat-mdc-form-field .mat-datepicker-toggle .mdc-icon-button__ripple{display:none!important}.form-box .mat-mdc-form-field .mat-mdc-form-field-bottom-align:before{display:none;height:0;content:none}.form-box .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{margin-top:.15em;font-size:85%}.form-box .mat-mdc-form-field{font-size:12px}.form-box .mat-mdc-form-field .mdc-text-field--outlined,.form-box .mat-mdc-form-field .mdc-text-field--no-label{box-sizing:border-box;height:37px!important;min-height:37px!important}.form-box .mat-mdc-form-field .mat-mdc-form-field-flex{height:37px!important;min-height:37px!important;align-items:center}.form-box .mat-mdc-form-field .mdc-text-field--no-label .mat-mdc-form-field-infix,.form-box .mat-mdc-form-field .mdc-text-field--outlined:not(:has(.mdc-floating-label)) .mat-mdc-form-field-infix{padding-top:0!important;padding-bottom:0!important;display:flex;align-items:center}.form-box .mat-mdc-form-field .mat-mdc-form-field-icon-suffix{padding:0 8px 0 0!important;align-self:center}.form-box .mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-icon{font-size:18px;width:18px;height:18px;line-height:18px}.form-box:not(:has(mat-error)) .mat-mdc-form-field-subscript-wrapper{display:none}.form-box .mat-mdc-select,.form-box .mat-mdc-select-value,.form-box .mat-mdc-select-value-text,.form-box .mat-mdc-input-element,.form-box .mdc-text-field__input,.form-box .mat-mdc-floating-label,.form-box .mdc-floating-label{font-size:12px;line-height:1.25}.form-box .mat-mdc-form-field-icon-suffix>.mat-icon,.form-box .mat-mdc-form-field-icon-suffix .mat-icon{color:#8b9487;cursor:pointer;opacity:1;transition:color .15s ease}.form-box .mat-mdc-form-field-icon-suffix>.mat-icon:hover,.form-box .mat-mdc-form-field-icon-suffix .mat-icon:hover{color:#000}.form-box .mat-mdc-input-element,.form-box .mdc-text-field__input{color:#000;margin-top:0!important}.form-box .mat-mdc-input-element::placeholder,.form-box .mdc-text-field__input::placeholder{color:#8b9487!important}.form-box .mat-select-value-text,.form-box .mat-mdc-select-value-text{color:#000}.form-box .mat-mdc-form-field-error{color:#b54f4f}.form-box .mat-mdc-input-element:disabled,.form-box .mdc-text-field__input:disabled{color:#8b9487}.form-box.extended{width:400px;max-width:100%}.form-box:has(.digit-box-input-container) .mat-mdc-form-field{--mat-form-field-container-height: auto}.form-box:has(.digit-box-input-container) .mat-mdc-form-field .mdc-notched-outline,.form-box:has(.digit-box-input-container) .mat-mdc-form-field .mdc-notched-outline__leading,.form-box:has(.digit-box-input-container) .mat-mdc-form-field .mdc-notched-outline__notch,.form-box:has(.digit-box-input-container) .mat-mdc-form-field .mdc-notched-outline__trailing{display:none!important;opacity:0!important;border-color:transparent!important}.form-box:has(.digit-box-input-container) .mat-mdc-form-field .mdc-text-field--outlined,.form-box:has(.digit-box-input-container) .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined{height:auto!important;min-height:46px!important;background:transparent!important}.form-box:has(.digit-box-input-container) .mat-mdc-form-field .mat-mdc-form-field-infix{padding:0!important;border-top:0!important;min-height:46px;width:100%}.form-box:has(.digit-box-input-container) .mat-mdc-form-field .mat-mdc-form-field-flex{height:auto;min-height:46px}.form-box:has(.digit-box-input-container) .digit-box-input-container{box-sizing:border-box;width:100%;padding:4px;border:1px solid transparent;border-radius:8px;transition:border-color .15s ease}.form-box:has(.digit-box-input-container) .mat-form-field-invalid .digit-box-input-container,.form-box:has(.digit-box-input-container) .mat-mdc-form-field.mat-form-field-invalid .digit-box-input-container{border-color:#c75f5f!important}.form-box:has(.digit-box-input-container) .mat-form-field-invalid .digit-box-part,.form-box:has(.digit-box-input-container) .mat-mdc-form-field.mat-form-field-invalid .digit-box-part{border-color:#c75f5f!important}.form-box:has(.digit-box-input-container) .mat-mdc-form-field-subscript-wrapper{margin-top:.15em;font-size:85%}.filter-form-field{width:150px;margin-left:10px;font-size:12px;--mat-form-field-outlined-label-text-populated-size: 12px;--mat-form-field-container-text-size: 12px;--mat-form-field-container-text-line-height: 1.25;--mat-form-field-outlined-label-text-size: 12px;--mat-select-trigger-text-size: 12px;--mat-select-enabled-trigger-text-size: 12px;--mat-select-trigger-text-line-height: 1.25;box-sizing:border-box;min-width:0;--mat-form-field-container-vertical-padding: 8px}.filter-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)){--mat-form-field-container-height: 37px}.filter-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mdc-text-field--outlined,.filter-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-text-field-wrapper.mdc-text-field--outlined{height:37px!important;min-height:37px!important}.filter-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-form-field-flex{align-items:center;height:37px;min-height:37px}.filter-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-form-field-infix{min-height:0!important;padding-top:8px!important;padding-bottom:8px!important;border-top:0!important}.filter-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-select,.filter-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-select-trigger{display:inline-flex;align-items:center;width:100%;min-height:0;line-height:1.25}.filter-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-select-value,.filter-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-input-element,.filter-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mdc-text-field__input{line-height:1.25;margin-top:0!important;margin-bottom:0!important}.filter-form-field .mdc-text-field--outlined,.filter-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined{background-color:#fff!important}.filter-form-field .mdc-notched-outline .mdc-notched-outline__leading,.filter-form-field .mdc-notched-outline .mdc-notched-outline__notch,.filter-form-field .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#c1c7be!important}.filter-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline .mdc-notched-outline__leading,.filter-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline .mdc-notched-outline__notch,.filter-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#8b9487!important}.filter-form-field.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__leading,.filter-form-field.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__notch,.filter-form-field.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#c75f5f!important}.filter-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:8px;border-bottom-left-radius:8px}.filter-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-right-radius:8px;border-bottom-right-radius:8px}.filter-form-field .mat-mdc-select-arrow-wrapper{transform:none!important}.filter-form-field .mat-mdc-form-field-icon-suffix:has(.mat-datepicker-toggle){padding:0 4px 0 0!important;align-self:center}.filter-form-field .mat-datepicker-toggle .mat-mdc-button-ripple,.filter-form-field .mat-datepicker-toggle .mat-ripple,.filter-form-field .mat-datepicker-toggle .mat-ripple-element,.filter-form-field .mat-datepicker-toggle .mat-mdc-button-persistent-ripple,.filter-form-field .mat-datepicker-toggle .mdc-icon-button__ripple{display:none!important}.filter-form-field .mat-mdc-form-field-bottom-align:before{display:none;height:0;content:none}.filter-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.filter-form-field .mat-mdc-select,.filter-form-field .mat-mdc-select-value,.filter-form-field .mat-mdc-select-value-text,.filter-form-field .mat-mdc-input-element,.filter-form-field .mdc-text-field__input,.filter-form-field .mat-mdc-floating-label,.filter-form-field .mdc-floating-label{font-size:12px;line-height:1.25}.filter-form-field .mat-mdc-text-field-wrapper,.filter-form-field .mat-mdc-form-field-flex,.filter-form-field .mdc-notched-outline,.filter-form-field .mdc-notched-outline__notch{overflow:visible}.filter-form-field .mat-mdc-floating-label,.filter-form-field .mdc-floating-label,.filter-form-field .mat-form-field-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:#8b9487}.filter-form-field .mdc-text-field--label-floating .mdc-notched-outline__notch{width:max-content!important;max-width:none;flex:0 0 auto}.filter-form-field .mdc-floating-label--float-above,.filter-form-field .mat-mdc-floating-label.mdc-floating-label--float-above{overflow:visible;text-overflow:unset;max-width:none!important;width:max-content;padding-right:6px;background:#fff;z-index:1}.filter-form-field .mdc-text-field--outlined:not(.mdc-text-field--label-floating) .mdc-floating-label:not(.mdc-floating-label--float-above),.filter-form-field .mdc-text-field--outlined:not(.mdc-text-field--label-floating) .mat-mdc-floating-label:not(.mdc-floating-label--float-above){top:50%;transform:translateY(-50%)}.filter-form-field .mat-mdc-input-element,.filter-form-field .mdc-text-field__input{color:#000;margin-top:0!important}.filter-form-field .mat-mdc-input-element::placeholder,.filter-form-field .mdc-text-field__input::placeholder{color:#8b9487!important}.filter-form-field .mat-select-value-text,.filter-form-field .mat-mdc-select-value-text{color:#000}.filter-form-field .mat-mdc-form-field-error{color:#b54f4f}.filter-form-field--wide{width:200px;max-width:200px}.filter-form-field--compact{width:104px!important;max-width:104px!important;min-width:0!important;flex:0 0 104px}.filter-form-field--compact .mat-mdc-form-field-infix,.filter-form-field--compact .mat-form-field-infix{width:100%;min-width:0}.filter-form-field--date{width:148px!important;max-width:148px!important;min-width:0!important;flex:0 0 148px}.filter-form-field--date .mat-mdc-form-field-infix,.filter-form-field--date .mat-form-field-infix{width:100%;min-width:0}@media(max-width:600px){.filter-box{align-items:center;row-gap:16px;column-gap:12px}.filter-box>*:not(app-filter-by-menu):not(.filter-button-box):not(.additional-info):not(.predicate-chip){flex:1 1 calc(50% - 6px);min-width:0;max-width:calc(50% - 6px);box-sizing:border-box}.filter-box>.filter-form-field--compact,.filter-box>*:has(>.filter-form-field--compact){flex:0 0 104px;max-width:104px;min-width:0}.filter-box>.filter-form-field--date,.filter-box>*:has(>.filter-form-field--date){flex:1 1 calc(50% - 6px);max-width:calc(50% - 6px);min-width:0}.filter-box>.predicate-chip{flex:0 0 auto;max-width:none;width:max-content}.filter-box>app-filter-by-menu{flex:0 0 auto;max-width:100%;margin-bottom:0;align-self:center}.filter-box>.filter-button-box{flex:1 1 calc(50% - 6px);max-width:calc(50% - 6px);min-width:0;margin-top:0;margin-left:0;gap:10px;flex-wrap:nowrap;align-items:center;align-self:center;min-height:0}.filter-box>.filter-button-box .push-button,.filter-box>.filter-button-box #searchButton{margin-left:0!important}.filter-box>.filter-button-box .filter-clear-button{margin-left:10px!important}.filter-box .filter-form-field{width:100%!important;max-width:100%!important;min-width:0;margin-left:0;margin-right:0}.filter-box .filter-form-field--compact{width:104px!important;max-width:104px!important;flex:0 0 104px}.filter-box .filter-form-field--date,.filter-box .filter-form-field--wide{width:100%!important;max-width:100%!important}}.filter-form-field-padding .mat-mdc-text-field-wrapper{padding:1em}.model-form-page{padding:25px 50px}.model-form-page .push-button{width:auto;min-width:0;padding:0 24px}.model-form-page .push-button.tertiary{padding:0 22px}@media(max-width:600px){.model-form-page{padding:12px 12px 20px}}.model-form{border:none;padding:0}.model-form .form-box{width:200px;box-sizing:border-box;min-width:0}.model-form .form-box>mat-form-field,.model-form .form-box>.mat-mdc-form-field{width:100%;max-width:100%;min-width:0}.model-form .form-box>mat-form-field .mat-form-field-label,.model-form .form-box>.mat-mdc-form-field .mat-form-field-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-form .form-box:has(>.mat-mdc-checkbox),.model-form .form-box.form-checkbox{width:auto;min-width:0;max-width:none}.model-form .form-box .mat-mdc-checkbox{max-width:none}.model-form .form-box .mat-mdc-checkbox .mat-checkbox-layout{max-width:none;white-space:nowrap;align-items:center}.model-form .form-box .mat-mdc-checkbox .mat-checkbox-label{white-space:nowrap;overflow:visible;text-overflow:clip;max-width:none;line-height:1.25}.model-form .form-checkbox{align-self:center}.model-form h3{color:#000;font-size:18px;font-weight:500}.model-form .model-form-row{display:flex;flex-direction:row;gap:0 30px;flex-wrap:wrap}@media(max-width:600px){.model-form .model-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;row-gap:10px;width:100%;max-width:100%;box-sizing:border-box}}@media(max-width:390px){.model-form .model-form-row{column-gap:10px;row-gap:8px}}.model-form .model-form-section{margin-top:2em}@media(max-width:600px){.model-form .model-form-section{margin-top:1em}}@media(max-width:600px){.model-form .form-box{width:auto;max-width:100%;min-width:0}.model-form .form-box.form-box-address,.model-form .form-box.form-box-addressline,.model-form .form-box.extended,.model-form .form-box--full{grid-column:1/-1;max-width:100%;width:100%}.model-form .form-box--height{overflow:hidden}.model-form .form-box--height .height-in-feet{width:100%;max-width:100%;gap:6px}.model-form .form-box--height .height-in-feet .mat-mdc-form-field{flex:1 1 0;width:0;min-width:0;max-width:none}.model-form .form-box .mat-mdc-form-field{width:100%;max-width:100%;min-width:0}}.model-form:disabled{pointer-events:none}.model-form:disabled .mat-select-arrow{border:none!important}.model-form:disabled .mat-datepicker-toggle{display:none!important}.height-in-feet{display:flex;gap:.4em;align-items:center;flex-direction:row;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.height-in-feet .mat-mdc-form-field{flex:1 1 0;min-width:0;max-width:5.5em;width:auto}.mat-datepicker-toggle .mat-mdc-button-ripple,.mat-datepicker-toggle .mat-ripple,.mat-datepicker-toggle .mat-ripple-element,.mat-datepicker-toggle .mat-mdc-button-persistent-ripple,.mat-datepicker-toggle .mdc-icon-button__ripple{display:none!important}.mat-mdc-select-panel,.mat-select-panel,.mat-mdc-autocomplete-panel,.mat-autocomplete-panel{--mat-option-label-text-size: 13px;--mat-option-label-text-line-height: 20px;--mat-option-label-text-weight: 500;--mat-option-label-text-color: #2f362e;border-radius:6px!important;box-shadow:0 8px 24px #0000001f,0 1px 2px #0000000f!important;padding:6px 0!important}.mat-mdc-paginator-page-size-options,.mat-mdc-select-panel.mat-mdc-paginator-page-size-options,.cdk-overlay-pane:has(.mat-mdc-paginator-page-size-options){min-width:4.5rem!important;width:auto!important}.home-facility-panel.mat-mdc-select-panel{--mat-option-selected-state-layer-color: #F1F1F1;--mat-option-selected-state-layer-opacity: 1;--mat-option-focus-state-layer-color: #F1F1F1;--mat-option-hover-state-layer-color: #F1F1F1;--mat-option-selected-state-label-text-color: #2f362e;width:auto!important;min-width:8.5rem}.home-facility-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),.home-facility-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--activated:not(.mdc-list-item--disabled){background-color:#f1f1f1!important}.home-facility-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text,.home-facility-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--activated:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:#2f362e!important}.mat-mdc-option,.mat-option{font-size:13px!important;font-weight:500;min-height:40px;color:#2f362e!important}.mat-mdc-option .mdc-list-item__primary-text,.mat-option .mdc-list-item__primary-text{font-size:13px!important;font-weight:500;line-height:20px;color:inherit!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled),.mat-option:hover:not(.mdc-list-item--disabled),.mat-option.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:#f1f1f1!important}.mat-mdc-option.mat-mdc-option-multiple .mdc-list-item__start,.mat-mdc-option .mdc-list-item__graphic{margin-right:10px}.mat-pseudo-checkbox-minimal{border:none!important;background:transparent!important;box-shadow:none!important;color:#667085}.mat-pseudo-checkbox-minimal:after{color:#667085!important;border-color:#667085!important}.mat-pseudo-checkbox-full{--mat-pseudo-checkbox-full-unselected-icon-color: #C1C7BE;--mat-pseudo-checkbox-full-selected-icon-color: #F1F1F1;--mat-pseudo-checkbox-full-selected-checkmark-color: #667085;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: #C1C7BE;--mat-pseudo-checkbox-full-disabled-selected-icon-color: #F8F8F8;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #8B9487;width:16px;height:16px;border-radius:2px;border:1.5px solid #C1C7BE!important;background-color:#fff!important;box-sizing:border-box;color:#667085}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:#f1f1f1!important;border-color:#c1c7be!important;box-shadow:none!important;color:#667085}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked:after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate:after{color:#667085!important;border-color:#667085!important}.model-form.model-form--edit-cards,.model-form.model-form--view{width:100%;max-width:1200px}.model-form.model-form--edit-cards .info-cards,.model-form.model-form--edit-cards .patient-info-cards,.model-form.model-form--view .info-cards,.model-form.model-form--view .patient-info-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start;width:100%}.model-form.model-form--edit-cards .info-cards:has(>:only-child),.model-form.model-form--edit-cards .patient-info-cards:has(>:only-child),.model-form.model-form--view .info-cards:has(>:only-child),.model-form.model-form--view .patient-info-cards:has(>:only-child){grid-template-columns:minmax(0,560px)}.model-form.model-form--edit-cards .info-card,.model-form.model-form--view .info-card{margin:0!important;padding:4px 18px 14px;background:#fbfbfa;border:1px solid #eceee9;border-radius:12px;box-sizing:border-box;min-width:0}.model-form.model-form--edit-cards .info-card-title,.model-form.model-form--view .info-card-title{margin:10px 0 8px;padding:0 2px 8px;font-size:15px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#3f473b;border-bottom:1px solid #d5dbd0}.model-form.model-form--edit-cards .model-form-section.info-card,.model-form.model-form--view .model-form-section.info-card{margin-top:0}.model-form.model-form--edit-cards>.info-cards>h3,.model-form.model-form--edit-cards>.patient-info-cards>h3,.model-form.model-form--view>.info-cards>h3,.model-form.model-form--view>.patient-info-cards>h3{display:none}@media(max-width:960px){.model-form.model-form--edit-cards,.model-form.model-form--view{max-width:640px}.model-form.model-form--edit-cards .info-cards,.model-form.model-form--edit-cards .patient-info-cards,.model-form.model-form--view .info-cards,.model-form.model-form--view .patient-info-cards{grid-template-columns:1fr;gap:16px}.model-form.model-form--edit-cards .info-cards:has(>:only-child),.model-form.model-form--edit-cards .patient-info-cards:has(>:only-child),.model-form.model-form--view .info-cards:has(>:only-child),.model-form.model-form--view .patient-info-cards:has(>:only-child){grid-template-columns:1fr}}@media(max-width:480px){.model-form.model-form--edit-cards .info-card,.model-form.model-form--view .info-card{padding:2px 14px 10px;border-radius:10px}}.model-form.model-form--edit-cards .patient-info-header,.model-form.model-form--edit-cards .clinician-info-header,.model-form.model-form--edit-cards .user-identity-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;row-gap:10px;margin:0 0 10px;width:100%}.model-form.model-form--edit-cards .model-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;row-gap:10px;margin:0 0 10px;width:100%;max-width:none;flex-wrap:nowrap}.model-form.model-form--edit-cards .model-form-row.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.model-form.model-form--edit-cards .form-box{width:100%;max-width:none;min-width:0;margin:0}.model-form.model-form--edit-cards .form-box.extended{width:100%!important;grid-column:1/-1}.model-form.model-form--edit-cards .form-box--span-2{grid-column:1/-1}.model-form.model-form--edit-cards .form-box--height{overflow:hidden}.model-form.model-form--edit-cards .form-box--height .height-in-feet{width:100%;max-width:100%;gap:8px}.model-form.model-form--edit-cards .form-box--height .height-in-feet .mat-mdc-form-field{flex:1 1 0;width:0;min-width:0;max-width:none}.model-form.model-form--edit-cards mat-label{display:block;font-size:13px;font-weight:500;color:#5c6657;margin:0 0 4px;line-height:1.25;overflow:visible;text-overflow:unset;white-space:normal}.model-form.model-form--edit-cards .form-box{--mat-form-field-container-text-size: 14px;--mat-form-field-outlined-label-text-size: 14px;--mat-form-field-outlined-label-text-populated-size: 14px;--mat-select-trigger-text-size: 14px;--mat-select-enabled-trigger-text-size: 14px}.model-form.model-form--edit-cards .mat-mdc-form-field{--mat-form-field-container-vertical-padding: 6px}.model-form.model-form--edit-cards .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)){--mat-form-field-container-height: 34px}.model-form.model-form--edit-cards .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mdc-text-field--outlined,.model-form.model-form--edit-cards .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-text-field-wrapper.mdc-text-field--outlined{height:34px!important;min-height:34px!important}.model-form.model-form--edit-cards .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-form-field-flex{align-items:center;height:34px;min-height:34px}.model-form.model-form--edit-cards .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-form-field-infix{min-height:0!important;padding-top:6px!important;padding-bottom:6px!important;border-top:0!important}.model-form.model-form--edit-cards .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-select,.model-form.model-form--edit-cards .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-select-trigger{display:inline-flex;align-items:center;width:100%;min-height:0;line-height:1.25}.model-form.model-form--edit-cards .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-select-value,.model-form.model-form--edit-cards .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mat-mdc-input-element,.model-form.model-form--edit-cards .mat-mdc-form-field:not(:has(textarea)):not(:has(.digit-box-input-container)) .mdc-text-field__input{line-height:1.25;margin-top:0!important;margin-bottom:0!important}.model-form.model-form--edit-cards .mat-mdc-form-field .mdc-text-field--outlined,.model-form.model-form--edit-cards .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined{background-color:#fff!important}.model-form.model-form--edit-cards .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__leading,.model-form.model-form--edit-cards .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__notch,.model-form.model-form--edit-cards .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#c1c7be!important}.model-form.model-form--edit-cards .mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline .mdc-notched-outline__leading,.model-form.model-form--edit-cards .mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline .mdc-notched-outline__notch,.model-form.model-form--edit-cards .mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#8b9487!important}.model-form.model-form--edit-cards .mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__leading,.model-form.model-form--edit-cards .mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__notch,.model-form.model-form--edit-cards .mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#c75f5f!important}.model-form.model-form--edit-cards .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:8px;border-bottom-left-radius:8px}.model-form.model-form--edit-cards .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-right-radius:8px;border-bottom-right-radius:8px}.model-form.model-form--edit-cards .mat-mdc-form-field .mat-mdc-select-arrow-wrapper{transform:none!important}.model-form.model-form--edit-cards .mat-mdc-form-field .mat-mdc-form-field-icon-suffix:has(.mat-datepicker-toggle){padding:0 4px 0 0!important;align-self:center}.model-form.model-form--edit-cards .mat-mdc-form-field .mat-datepicker-toggle .mat-mdc-button-ripple,.model-form.model-form--edit-cards .mat-mdc-form-field .mat-datepicker-toggle .mat-ripple,.model-form.model-form--edit-cards .mat-mdc-form-field .mat-datepicker-toggle .mat-ripple-element,.model-form.model-form--edit-cards .mat-mdc-form-field .mat-datepicker-toggle .mat-mdc-button-persistent-ripple,.model-form.model-form--edit-cards .mat-mdc-form-field .mat-datepicker-toggle .mdc-icon-button__ripple{display:none!important}.model-form.model-form--edit-cards .mat-mdc-form-field .mat-mdc-form-field-bottom-align:before{display:none;height:0;content:none}.model-form.model-form--edit-cards .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{margin-top:.15em;font-size:85%}.model-form.model-form--edit-cards .mat-mdc-form-field{font-size:14px}.model-form.model-form--edit-cards .mat-mdc-input-element{margin-top:0!important}.model-form.model-form--edit-cards .account-status-box .account-status-field{min-height:34px}.model-form.model-form--edit-cards .permission-checkboxes-row,.model-form.model-form--edit-cards .model-form-row:has(.mat-mdc-checkbox),.model-form.model-form--edit-cards .model-form-row:has(.form-checkbox){align-items:center}.model-form.model-form--edit-cards .permission-checkboxes-row .form-box,.model-form.model-form--edit-cards .permission-checkboxes-row .form-checkbox,.model-form.model-form--edit-cards .model-form-row:has(.mat-mdc-checkbox) .form-box,.model-form.model-form--edit-cards .model-form-row:has(.mat-mdc-checkbox) .form-checkbox,.model-form.model-form--edit-cards .model-form-row:has(.form-checkbox) .form-box,.model-form.model-form--edit-cards .model-form-row:has(.form-checkbox) .form-checkbox{width:auto;max-width:none;min-width:0}@media(max-width:700px){.model-form.model-form--edit-cards .model-form-row.three-up{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:600px){.model-form.model-form--edit-cards .patient-info-header,.model-form.model-form--edit-cards .clinician-info-header,.model-form.model-form--edit-cards .user-identity-row,.model-form.model-form--edit-cards .model-form-row{column-gap:12px;row-gap:8px}.model-form.model-form--edit-cards .model-form-row.three-up{grid-template-columns:1fr}}.model-form.model-form--view{margin-bottom:1.5rem;padding-bottom:.25rem}.model-form.model-form--view .info-cards,.model-form.model-form--view .patient-info-cards{margin-bottom:.5rem;padding-bottom:.25rem}.model-form.model-form--view .info-card{padding:4px 18px 12px;margin-bottom:0!important}.model-form.model-form--view .info-card-title{margin:10px 0 0;padding:0 2px 2px;border-bottom:none}.model-form.model-form--view .patient-info-header,.model-form.model-form--view .clinician-info-header,.model-form.model-form--view .user-identity-row,.model-form.model-form--view .model-form-row,.model-form.model-form--view .clinics-studies-row,.model-form.model-form--view .permission-checkboxes-row{display:contents}.model-form.model-form--view .form-box{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:16px;align-items:center;width:100%;min-width:0;max-width:none;margin:0;padding:13px 2px 9px;border:none;box-sizing:border-box}.model-form.model-form--view .form-box:before{content:"";position:absolute;left:2px;right:2px;top:0;height:1px;background-color:#d5dbd0;pointer-events:none}.model-form.model-form--view .form-box.extended{width:100%!important;max-width:none!important;grid-template-columns:minmax(7.5rem,.38fr) minmax(0,1.62fr);align-items:start}.model-form.model-form--view .form-box--span-2{grid-column:auto}.model-form.model-form--view .form-box--contact{align-items:start}.model-form.model-form--view mat-label{display:block;font-size:13px;font-weight:500;color:#5c6657;letter-spacing:.01em;margin:0;line-height:1.35;overflow:visible;text-overflow:unset;white-space:normal}.model-form.model-form--view h3:not(.info-card-title){display:none}.model-form.model-form--view .account-status-box .account-status-field,.model-form.model-form--view .account-status-box .account-status-field--view{display:flex;align-items:center;justify-content:flex-end;min-height:0!important;height:auto!important;padding:0!important;margin:0}.model-form.model-form--view .account-status-badge{line-height:1.2}.model-form.model-form--view .info-view-value{display:block;width:100%;max-width:100%;justify-self:stretch;text-align:right!important;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.model-form.model-form--view .form-box.extended .info-view-value{text-align:right!important}@media(max-width:480px){.model-form.model-form--view .form-box{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:12px;padding:12px 0 8px}.model-form.model-form--view .form-box.extended{grid-template-columns:minmax(0,.48fr) minmax(0,1.52fr)}}.info-view-value{display:block;font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500;line-height:1.35;color:#000;word-break:break-word;overflow-wrap:anywhere;white-space:normal;min-height:1.2em;padding:0;text-align:right;width:100%;box-sizing:border-box}.model-form-required-note{margin:.75rem 0 0;padding:0 2px;font-weight:500;font-size:14px;color:#5c6657;max-width:1200px}.info-view-value--meta{font-size:12px;font-weight:500;color:#000;font-variant-numeric:tabular-nums}.info-view-value--empty{color:#8b9487;font-weight:400}.model-form-page .model-form.model-form--view,.model-form-page .model-form.model-form--edit-cards{margin-bottom:1.25rem}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:0 0 auto;min-height:60px;background:#f1f1f1;border-top:none;border-bottom:none;padding:0 15px;margin:0;box-sizing:border-box;position:sticky;top:0;z-index:4;font-family:Roboto,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:1.25;color:#000;vertical-align:middle}.header .section{display:flex;align-items:center;gap:15px;justify-content:space-between;min-width:0}.header .push-button{width:auto!important;min-width:0;height:37px!important;min-height:37px!important;padding:0 24px;text-align:center}.header .push-button.tertiary:not(.back-button){height:37px!important;min-height:37px!important;padding:0 22px}@media(max-width:500px){.header .resBtn{padding:0 18px}}.header .back-button{width:37px!important;min-width:37px;height:37px!important;min-height:37px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.header .header-entity-name{font-family:Roboto,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:1.25;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.header .header-entity-name .header-title-primary,.header .header-entity-name .header-title-secondary{white-space:nowrap}@media(max-width:600px){.header .header-entity-name .header-title-secondary{display:none}.header .header-entity-name{text-overflow:clip}}.header .header-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-width:auto}.header #actionsButton,.header #editActionsButton,.header #moreActionsButton,.header #addNewButton,.header #editButton,.header #exportButton,.header #zoomButton,.header #createLabelButton{width:auto!important;min-width:0;height:37px!important;min-height:37px!important;display:inline-flex;align-items:center;justify-content:center;padding:0 24px}.header #moreActionsButton{padding:0 22px}.login-header{display:flex;align-items:center;justify-content:center;position:relative;height:85px}.login-header .push-button{position:absolute;left:50px}@media(max-width:480px){.login-header .push-button{left:15px}}.login-header .logo-wrapper{display:flex;justify-content:center;flex-grow:1}.fluid-select{background-color:#f8f8f8;border-color:#c1c7be;color:#000}app-login,app-confirm-access-code,app-create-password,tos-agreement,app-get-the-app,app-account,app-delete-acount{display:flex;flex-direction:column;width:100%;min-height:100%;height:100%;box-sizing:border-box}.login-page{display:flex;flex-direction:column;width:100%;flex:1 0 auto;min-height:100%;height:auto;gap:0;box-sizing:border-box;color:#000;font-weight:400;font-size:14px}.login-page>vivally-footer{flex:0 0 auto;margin-top:auto;position:relative;z-index:2;background:#fff}.login-page .login-header{display:none}.login-page .login-body{display:flex;flex-direction:column;flex-grow:1;width:100%;text-align:left;align-items:stretch;gap:1.5em;padding:2.5em 1.5em 2em 2.5em;box-sizing:border-box}@media(min-width:861px){.login-page .login-body{padding:3em 2em 2.5em 3.5em}}@media(max-width:600px){.login-page .login-body{padding:1.75em 1.25em 2em}}.login-page .auth-layout{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);column-gap:48px;row-gap:28px;width:100%;max-width:1040px;align-items:start;box-sizing:border-box}@media(min-width:861px){.login-page .auth-layout{column-gap:80px}}.login-page .auth-layout--single{grid-template-columns:minmax(0,340px);max-width:340px}@media(max-width:860px){.login-page .auth-layout{grid-template-columns:minmax(0,1fr);max-width:min(560px,100%);column-gap:0}}.login-page .auth-layout__primary{min-width:0;width:100%;max-width:340px}.login-page .auth-submit-actions{display:flex;justify-content:center;width:100%;margin-top:1.75em}.login-page .auth-submit-button{min-width:140px;width:auto;max-width:100%}.login-page .auth-layout__secondary{min-width:0;max-width:420px;padding-top:.5em}.login-page .auth-about-title{margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.3;color:#000}.login-page .auth-about-copy{margin:0 0 12px;font-size:14px;line-height:1.5;color:#000}.login-page .auth-about-copy--link{margin-top:16px}.login-page .auth-about-link{color:#709d00;text-decoration:underline;text-underline-offset:2px;font-weight:600;cursor:pointer}.login-page .auth-about-link:hover,.login-page .auth-about-link:focus-visible{color:#537400;text-decoration:underline}.login-page .login-text{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:100%;max-width:min(450px,100%);box-sizing:border-box;margin-top:.5em}.login-page .login-text .align{display:flex;align-items:center;flex-wrap:wrap;gap:.35em .75em}@media screen and (max-width:460px){.login-page .login-text .align{flex-direction:column;align-items:flex-start}}.login-page .create-password-intro{margin:0;line-height:1.45}.login-page .auth-layout__primary:has(>.create-password-intro){display:flex;flex-direction:column;align-items:stretch;gap:1.1em}.login-page .create-password-block{margin-top:0}.login-page .vivally-logo-secondary{display:flex;justify-content:center;align-items:center;margin-top:.5em;gap:.5em}.login-page .logo-btn{background:#b1e200;padding:10.85px 22.64px;border:none;border-radius:44.45px;color:#000}.login-page .login-block{display:flex;flex-direction:column;align-items:flex-start;width:100%}.login-page .login-block.horizontal{flex-direction:row!important;gap:50px}@media(max-width:500px){.login-page .login-block{margin-top:15px;width:100%}}.login-page .login-form{width:100%;min-width:0;max-width:340px;box-sizing:border-box}.login-page .login-form .form-box{gap:8px}.login-page .login-form .form-box+.form-box{margin-top:22px}@media(max-width:600px){.login-page .login-form{max-width:100%}}.login-page .login-form>div>.login-text,.login-page .login-form>.login-text{width:100%;max-width:100%;margin-left:0;transform:none;box-sizing:border-box;text-align:left;align-items:flex-start}.login-page .login-form .login-recovery-field{width:100%;max-width:100%;margin-left:0;margin-right:0;margin-top:22px}.login-page .login-form .login-credentials-start{margin-top:1.75em}.login-page .login-form .login-recovery{width:100%}.login-page .login-form .login-recovery .login-recovery-intro{margin-top:0;margin-bottom:0}.login-page .login-form .login-recovery .login-recovery-field{gap:8px}.login-page .login-form .login-recovery .login-recovery-field .mat-mdc-form-field-subscript-wrapper{margin-top:.15em;min-height:0}.login-page .login-form .login-recovery .auth-submit-actions{margin-top:22px}.login-page .login-form .login-recovery .login-recovery-help{margin-top:1.65em;margin-bottom:0;max-width:100%;width:100%;text-align:center;align-items:center}.login-page .login-form mat-form-field{width:100%}.login-page .login-footer{display:flex;flex-direction:column;width:100%;text-align:center;font-size:14px;color:#8b9487}.login-page .choice-block{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;background-color:#f1f1f1;border-radius:20px;margin-bottom:30px}.login-page .choice-block .choice-button{width:100%;color:#000;border-radius:20px;background:transparent;border-width:2px;border-color:transparent;padding:5px;cursor:pointer}.login-page .choice-block .choice-button.selected{background-color:#000!important;color:#fff!important}.login-page .forgot-password{size:12px;cursor:pointer;transition:.3s ease-out}.login-page .forgot-password:hover{color:#8b9487}.login-page .login-error-row.error-text,.login-page .login-error-row{display:block;width:100%;max-width:340px;margin:8px 0 0;padding:0;justify-content:flex-start;align-items:flex-start;text-align:left;line-height:1.35;box-sizing:border-box;position:relative;z-index:0}.login-page .login-inline-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;width:100%;margin-top:.65em}.login-page .login-error-row+.login-inline-links{margin-top:.75em}.login-page .spaced{margin-top:16px}.login-page .qr-block{display:flex;flex-direction:column;background-color:#f1f1f1;border-radius:15px;padding:20px;color:#000;font-size:20px;cursor:pointer}.login-page .qr-code{max-height:300px}.login-page .mat-checkbox-label{font-weight:400}.login-page .mat-mdc-checkbox .mdc-checkbox__background,.login-page .mat-mdc-checkbox .mat-checkbox-frame{border-color:#c1c7be!important;background-color:#fff!important}.login-page .mat-mdc-checkbox-checked .mdc-checkbox__background,.login-page .mat-checkbox-checked .mat-checkbox-background{background-color:#f1f1f1!important;border-color:#c1c7be!important;box-shadow:inset 0 0 0 1.5px #c1c7be}.login-page .mat-mdc-checkbox .mdc-checkbox__checkmark-path,.login-page .mat-mdc-checkbox .mat-checkbox-checkmark-path{stroke:#667085!important}.login-page .push-button{width:160px!important;font-weight:500;font-size:14px}@media(max-width:400px){.login-page .push-button{width:150px!important}}.login-page .error-text{display:flex;justify-content:flex-start;align-items:center;margin-top:15px;color:#b54f4f;max-width:340px;text-align:left}.login-page .login-notice{grid-column:1/-1;display:flex;align-items:flex-start;gap:.75em 1em;width:100%;max-width:none;margin:0 0 .15em;padding:.85em .65em .85em 1em;border-radius:8px;border:1px solid #c5d4e8;background:#f0f5fb;color:#1a2b3c;font-size:.95rem;line-height:1.45;text-align:left;box-sizing:border-box}.login-page .login-notice__text{flex:1 1 auto;min-width:0;margin:0}.login-page .login-notice__dismiss{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:-.25em 0 0;padding:0;border:none;border-radius:6px;background:transparent;color:#3d5266;cursor:pointer;line-height:1}.login-page .login-notice__dismiss mat-icon,.login-page .login-notice__dismiss .mat-icon{width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1.25rem}.login-page .login-notice__dismiss:hover,.login-page .login-notice__dismiss:focus-visible{background:#1a2b3c14;color:#1a2b3c;outline:none}.login-page .login-notice__dismiss:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #6b8fb5}.login-page .html-container{padding-top:12px;height:auto;max-height:none;flex-grow:1;flex-shrink:1;flex-basis:auto;width:100%;max-width:none;align-self:stretch;overflow-y:auto;box-sizing:border-box}.login-page .html-window{height:auto;min-height:50vh;width:100%;max-width:none;box-sizing:border-box}.login-page .login-title{background-color:#fff;justify-content:center;min-height:3.5em}.login-page .backbtn{position:absolute;width:3em!important;left:100px;height:42px}@media(max-width:480px){.login-page .backbtn{left:15px}}.login-page .social-sign-in-divider{display:flex;align-items:center;margin:1em 0;gap:.75em;width:100%}.login-page .social-sign-in-divider .divider-line{flex:1;height:1px;background-color:#ccc}.login-page .social-sign-in-divider .divider-text{color:#888;font-size:13px;text-transform:lowercase}.login-page .social-buttons{display:flex;flex-direction:column;gap:.75em;width:100%;margin-top:1.5em}.login-page .social-buttons+.social-sign-in-divider+.form-box{margin-top:0}.login-page .social-buttons .social-btn{display:flex;align-items:center;justify-content:center;gap:.75em;width:100%!important;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #dadce0;background-color:#fff;color:#3c4043;transition:background-color .2s,box-shadow .2s}.login-page .social-buttons .social-btn .social-icon{width:20px;height:20px;display:block;filter:none}.login-page .social-buttons .social-btn:hover{background-color:#f7f8f8;box-shadow:0 1px 3px #0000001f}.login-page .social-buttons .google-btn,.login-page .social-buttons .apple-btn{border-color:#dadce0;background-color:#fff;color:#3c4043}.login-page .social-buttons .apple-btn .social-icon{filter:brightness(0)}.select-access-code{display:flex;flex-direction:column;gap:1em;padding:1.5em 0;width:fit-content}.testing-class>label{display:flex;flex-direction:row-reverse;gap:.5em}.access-code-group{display:flex;justify-content:flex-end}.navbar{width:100%;min-height:72px;height:72px;background-color:#fff!important;border-bottom:1px solid #C1C7BE;display:flex;align-items:stretch;justify-content:space-between;gap:0;padding:0 8px 0 0!important;box-sizing:border-box;overflow:hidden}@media(max-width:960px){.navbar{padding-left:12px!important}}.navbar .navbar-left{display:flex;align-items:stretch;gap:12px;min-width:0;flex:1 1 auto;height:100%}.navbar .navbar-right{display:flex;align-items:stretch;justify-content:flex-end;flex:0 0 auto;height:100%;padding-right:4px}.navbar .navbar-actions{display:flex;align-items:center;height:100%}.navbar .logo{display:flex;align-items:stretch;flex:0 0 auto;height:100%;margin-top:0}@media(max-width:960px){.navbar .logo{display:none}}.navbar .logo a{display:inline-flex;align-items:center;height:100%;border-radius:0;padding:0 16px;transition:background-color .15s ease,box-shadow .15s ease}.navbar .logo a:hover:not(.logo-active),.navbar .logo a:focus-visible:not(.logo-active){background-color:#0000000f;outline:none}.navbar .logo a.logo-active{background-color:transparent;box-shadow:inset 0 -3px #a3e400}.navbar .logo a.logo-active:hover,.navbar .logo a.logo-active:focus-visible{background-color:transparent;outline:none}.navbar .logo a img{height:44px;display:block}@media(max-width:768px){.navbar .logo a img{height:36px}}.navbar .header-nav{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:0;flex:0 1 auto;min-width:0;height:100%;overflow-x:auto;scrollbar-width:none}.navbar .header-nav::-webkit-scrollbar{display:none}@media(max-width:960px){.navbar .header-nav{display:none}}.navbar .header-nav-link.mat-mdc-button,.navbar .header-nav-link{color:#5c6657!important;font-family:Roboto,Helvetica Neue,sans-serif!important;font-size:18px!important;font-weight:500!important;letter-spacing:normal;line-height:1.25;min-width:0;box-sizing:border-box!important;padding:8px 16px 0!important;height:100%!important;min-height:100%!important;border-radius:0!important;text-decoration:none;text-align:center;display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;box-shadow:none!important;position:relative;overflow:hidden;transition:color .15s ease,background-color .15s ease}.navbar .header-nav-link.mat-mdc-button .mat-button-focus-overlay,.navbar .header-nav-link.mat-mdc-button .mat-mdc-button-persistent-ripple,.navbar .header-nav-link.mat-mdc-button .mdc-button__ripple,.navbar .header-nav-link.mat-mdc-button .mat-mdc-button-touch-target,.navbar .header-nav-link.mat-mdc-button .mat-button-ripple,.navbar .header-nav-link .mat-button-focus-overlay,.navbar .header-nav-link .mat-mdc-button-persistent-ripple,.navbar .header-nav-link .mdc-button__ripple,.navbar .header-nav-link .mat-mdc-button-touch-target,.navbar .header-nav-link .mat-button-ripple{display:none!important;pointer-events:none!important}.navbar .header-nav-link.mat-mdc-button:hover:not(.active-link),.navbar .header-nav-link.mat-mdc-button:focus-visible:not(.active-link),.navbar .header-nav-link:hover:not(.active-link),.navbar .header-nav-link:focus-visible:not(.active-link){color:#000!important;background-color:#0000000f!important}.navbar .header-nav-link.mat-mdc-button.active-link,.navbar .header-nav-link.active-link{color:#000!important;background-color:transparent!important;font-size:18px!important;font-weight:500!important;box-shadow:inset 0 -3px #a3e400!important}.navbar .header-nav-link.mat-mdc-button.active-link:hover,.navbar .header-nav-link.mat-mdc-button.active-link:focus-visible,.navbar .header-nav-link.active-link:hover,.navbar .header-nav-link.active-link:focus-visible{background-color:transparent!important}.navbar .nav-overflow-menu{display:none;color:#000;align-self:center}@media(max-width:960px){.navbar .nav-overflow-menu{display:inline-flex}}.navbar .navbar-icon{height:24px!important;width:24px!important;font-size:24px!important;margin:0 8px;transform:none;pointer-events:none;color:#3f473b!important}.navbar .navbar-icon svg,.navbar .navbar-icon svg path{fill:currentColor!important}.navbar .navbar-icon .svg{fill:currentColor!important}.navbar .menu-button{color:#3f473b!important;border-width:0px;min-width:48px;height:100%;border-radius:0!important;padding:0}.navbar .menu-button .mat-mdc-button-touch-target,.navbar .menu-button .mat-mdc-button-persistent-ripple,.navbar .menu-button .mdc-button__ripple{display:none!important}.navbar .menu-button:hover,.navbar .menu-button:focus-visible{background-color:#0000000a!important}.navbar .menu-button.account-menu-button{min-width:52px}.navbar .menu-button.account-menu-button .navbar-icon{transform:translateY(6px)}.navbar .menu-button.account-menu-button:hover,.navbar .menu-button.account-menu-button:focus-visible,.navbar .menu-button.account-menu-button.mat-menu-trigger-open,.navbar .menu-button.account-menu-button[aria-expanded=true]{color:#000!important;background-color:#0000000a!important}.navbar .menu-button.account-menu-button:hover .navbar-icon,.navbar .menu-button.account-menu-button:focus-visible .navbar-icon,.navbar .menu-button.account-menu-button.mat-menu-trigger-open .navbar-icon,.navbar .menu-button.account-menu-button[aria-expanded=true] .navbar-icon{color:#000!important}.mat-mdc-menu-panel.account-menu,.mat-menu-panel.account-menu{min-width:220px;max-width:280px;border-radius:6px!important;box-shadow:0 8px 24px #0000001f,0 1px 2px #0000000f!important;padding:6px 0!important;overflow:hidden}.mat-mdc-menu-panel.account-menu .mat-mdc-menu-content,.mat-menu-panel.account-menu .mat-mdc-menu-content{padding:0!important}.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item,.mat-mdc-menu-panel.account-menu .mat-menu-item,.mat-menu-panel.account-menu .mat-mdc-menu-item,.mat-menu-panel.account-menu .mat-menu-item{min-height:40px;height:40px;line-height:18px;font-size:13px!important;font-weight:500;letter-spacing:.01em;color:#2f362e!important;background-color:transparent!important;padding:0 16px!important;display:flex!important;align-items:center;overflow:visible}.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item .mdc-list-item__primary-text,.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item .mat-mdc-menu-item-text,.mat-mdc-menu-panel.account-menu .mat-menu-item .mdc-list-item__primary-text,.mat-mdc-menu-panel.account-menu .mat-menu-item .mat-mdc-menu-item-text,.mat-menu-panel.account-menu .mat-mdc-menu-item .mdc-list-item__primary-text,.mat-menu-panel.account-menu .mat-mdc-menu-item .mat-mdc-menu-item-text,.mat-menu-panel.account-menu .mat-menu-item .mdc-list-item__primary-text,.mat-menu-panel.account-menu .mat-menu-item .mat-mdc-menu-item-text{font-size:13px!important;font-weight:500;color:inherit!important}.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item .mat-icon,.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item .mat-mdc-menu-item-icon,.mat-mdc-menu-panel.account-menu .mat-menu-item .mat-icon,.mat-mdc-menu-panel.account-menu .mat-menu-item .mat-mdc-menu-item-icon,.mat-menu-panel.account-menu .mat-mdc-menu-item .mat-icon,.mat-menu-panel.account-menu .mat-mdc-menu-item .mat-mdc-menu-item-icon,.mat-menu-panel.account-menu .mat-menu-item .mat-icon,.mat-menu-panel.account-menu .mat-menu-item .mat-mdc-menu-item-icon{color:#5c6657!important;font-size:20px!important;width:20px!important;height:20px!important;line-height:20px!important;margin-right:14px;overflow:visible;flex-shrink:0}.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item .mat-mdc-menu-ripple,.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item .mat-ripple,.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item .mdc-list-item__ripple,.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item .mat-focus-indicator:before,.mat-mdc-menu-panel.account-menu .mat-menu-item .mat-mdc-menu-ripple,.mat-mdc-menu-panel.account-menu .mat-menu-item .mat-ripple,.mat-mdc-menu-panel.account-menu .mat-menu-item .mdc-list-item__ripple,.mat-mdc-menu-panel.account-menu .mat-menu-item .mat-focus-indicator:before,.mat-menu-panel.account-menu .mat-mdc-menu-item .mat-mdc-menu-ripple,.mat-menu-panel.account-menu .mat-mdc-menu-item .mat-ripple,.mat-menu-panel.account-menu .mat-mdc-menu-item .mdc-list-item__ripple,.mat-menu-panel.account-menu .mat-mdc-menu-item .mat-focus-indicator:before,.mat-menu-panel.account-menu .mat-menu-item .mat-mdc-menu-ripple,.mat-menu-panel.account-menu .mat-menu-item .mat-ripple,.mat-menu-panel.account-menu .mat-menu-item .mdc-list-item__ripple,.mat-menu-panel.account-menu .mat-menu-item .mat-focus-indicator:before{display:none!important;opacity:0!important}.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item:focus:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item.cdk-program-focused:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-mdc-menu-panel.account-menu .mat-menu-item:focus:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-mdc-menu-panel.account-menu .mat-menu-item.cdk-program-focused:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-mdc-menu-panel.account-menu .mat-menu-item.mat-mdc-menu-item-highlighted:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-menu-panel.account-menu .mat-mdc-menu-item:focus:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-menu-panel.account-menu .mat-mdc-menu-item.cdk-program-focused:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-menu-panel.account-menu .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-menu-panel.account-menu .mat-menu-item:focus:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-menu-panel.account-menu .mat-menu-item.cdk-program-focused:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-menu-panel.account-menu .mat-menu-item.mat-mdc-menu-item-highlighted:not(:hover):not(.cdk-keyboard-focused):not([disabled]){background-color:transparent!important}.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-panel.account-menu .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-panel.account-menu .mat-menu-item:hover:not([disabled]),.mat-mdc-menu-panel.account-menu .mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-panel.account-menu .mat-mdc-menu-item:hover:not([disabled]),.mat-menu-panel.account-menu .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-panel.account-menu .mat-menu-item:hover:not([disabled]),.mat-menu-panel.account-menu .mat-menu-item.cdk-keyboard-focused:not([disabled]){background-color:#f1f1f1!important}.mat-mdc-menu-panel.account-menu .mat-divider,.mat-mdc-menu-panel.account-menu .mat-mdc-divider,.mat-menu-panel.account-menu .mat-divider,.mat-menu-panel.account-menu .mat-mdc-divider{margin:6px 12px;border-top-color:#eceee9}.mat-mdc-menu-panel.account-menu .account-menu-signout,.mat-menu-panel.account-menu .account-menu-signout{color:#2f362e!important}.side-nav-root{position:fixed;inset:0;z-index:1200;pointer-events:none}.side-nav-backdrop{position:absolute;inset:0;background:#0f172a73;pointer-events:auto;animation:side-nav-fade-in .18s ease-out}.side-nav-panel{position:absolute;top:0;left:0;bottom:0;width:min(300px,86vw);max-width:320px;background:#fff;box-shadow:4px 0 24px #0000002e;display:flex;flex-direction:column;pointer-events:auto;animation:side-nav-slide-in .22s ease-out;overflow:hidden}.side-nav-header{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 8px 0 20px;border-bottom:1px solid #C1C7BE;flex:0 0 auto}.side-nav-title,a.side-nav-home{color:#000;font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;text-decoration:none;border-radius:4px;padding:6px 8px;margin-left:-8px;line-height:1.25}.side-nav-title:hover,.side-nav-title:focus-visible,a.side-nav-home:hover,a.side-nav-home:focus-visible{background-color:#0000000f;outline:none}.side-nav-title.active-link,a.side-nav-home.active-link{background-color:#00000014}.side-nav-close{color:#000}.side-nav-links{display:flex;flex-direction:column;padding:12px 0;overflow-y:auto;flex:1 1 auto;-webkit-overflow-scrolling:touch}.side-nav-link{display:flex;align-items:center;min-height:48px;padding:0 20px;color:#000;font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;text-decoration:none;border:0;background:transparent;transition:background-color .15s ease,color .15s ease}.side-nav-link:hover,.side-nav-link:focus-visible{color:#000;background-color:#0000000f;outline:none}.side-nav-link.active-link{color:#000;font-weight:700;background-color:#00000014;box-shadow:inset 3px 0 #a3e400}body.side-nav-open{overflow:hidden}@keyframes side-nav-fade-in{0%{opacity:0}to{opacity:1}}@keyframes side-nav-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.mat-progress-bar-fill:after{background-color:#c1c7be!important}.mat-mdc-progress-bar .mdc-linear-progress__bar-inner{border-color:#c1c7be!important}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#f1f1f1!important}.mat-mdc-progress-spinner circle,.mat-progress-spinner circle,.mat-spinner circle{stroke:#000!important}.progress-spinner{margin:0 auto;position:absolute}.app-inline-loading{display:block;width:120px;max-width:100%;height:3px;border-radius:999px;overflow:hidden;background-color:#f1f1f1;pointer-events:none}.app-inline-loading:after{content:"";display:block;width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,#C1C7BE 30%,#A3E400 50%,#C1C7BE 70%,transparent 100%);background-size:200% 100%;animation:app-inline-loading-sweep 1.05s linear infinite}.app-inline-loading--wide{width:180px}.app-inline-loading--block{width:100%;max-width:220px;margin:0 auto}@keyframes app-inline-loading-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.push-button.push-button--loading,.push-button.loading{position:relative;pointer-events:none;opacity:.72}.app-action-loading{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:37px;padding:0 8px}.checkout-inline-loading{min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em;color:#8b9487;font-size:13px;width:100%;box-sizing:border-box}.report-page{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-height:100%;background:#fff}.report-page>.header{flex:0 0 auto}.report-page-body{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:1.25rem 1.5rem 2.5rem;flex:1 1 auto}.report-missing{padding:1.5rem 1rem;border:1px solid #C1C7BE;border-radius:8px;background:#f8f8f8;color:#000;text-align:center}.report{letter-spacing:0;color:#000}.report .report-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1.5rem;background:#fcfcfc;border:1px solid #e4e4e4;border-radius:12px;padding:1.1rem 1.25rem}.report .report-header .logo{padding-right:.55rem}.report .report-header .logo-icon{height:58px;width:auto}.report .report-header .brand{grid-column:1;justify-self:start;display:flex;align-items:center;gap:1.35rem;min-width:0}.report .report-header .brand-copy{display:flex;flex-direction:column;gap:.15rem}.report .report-header .center{grid-column:2;justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.25rem}.report .report-header .center .title{margin:0}.report .report-header .eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8b9487}.report .report-header .title{color:#000;font-weight:600;font-size:22px;line-height:1.2}.report .report-header .subtitle,.report .report-header .user-data{font-weight:500;font-size:14px;color:#8b9487}.report .report-header .metadata,.report .report-header .generated{grid-column:3;justify-self:end;font-size:13px;line-height:1.45;color:#8b9487;text-align:right;white-space:nowrap}.report .report-header:not(:has(.center)){grid-template-columns:minmax(0,1fr) auto}.report .report-header:not(:has(.center)) .generated,.report .report-header:not(:has(.center)) .metadata{grid-column:2}.report .report-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-top:.9rem}.report .kpi{background:#fff;border:1px solid #e4e4e4;border-radius:10px;padding:.75rem .85rem;display:flex;flex-direction:column;gap:.2rem}.report .kpi .label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8b9487}.report .kpi .value{font-size:15px;font-weight:600;color:#000;line-height:1.3}.report .body{padding-top:0}.report .body .title{text-align:left;font-size:18px;font-weight:600;color:#000;margin:0}.report .body .filter-display{text-align:left;font-weight:400;font-size:13px;color:#8b9487;margin:.15rem 0 0}.report .body .filter-display:empty{display:none;margin:0}.report .body:not(:has(.title)):not(:has(.filter-display:not(:empty))){display:none}.report .chart,.report .table-card{display:block;box-sizing:border-box;width:100%;margin-top:1.25rem;border:1px solid #e4e4e4;border-radius:12px;background:#fff;overflow:hidden}.report .chart{margin-top:.7rem;padding:.45rem 1rem .35rem}.report .chart+.chart,.report .chart+.table-card,.report .chart-row+.table-card{margin-top:.7rem}.report .chart-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;width:100%;margin-top:.7rem}.report .chart-row .chart{margin-top:0;min-width:0}@media(max-width:800px){.report .chart-row{grid-template-columns:minmax(0,1fr)}}.report .table-card{padding:0;overflow-x:auto}.report .export-button{margin-top:10px}.report .mat-mdc-table{padding:0;width:100%;margin:0;border:none;background:transparent}.report .mat-mdc-header-cell{font-size:12px;border-color:#c1c7be8c}.report .mat-mdc-cell{font-size:13px;border-color:#c1c7be59}.report th{height:auto;text-align:center}.report th.mat-mdc-header-cell{font-family:inherit;font-style:normal;font-weight:600;color:#6b6b6b;background:#f7f7f7;text-align:center!important;padding:12px 10px;line-height:1.3;white-space:normal;border-bottom:1px solid rgba(193,199,190,.55)}.report td.mat-mdc-cell{border-left:none;border-right:none;text-align:center;color:#000;word-wrap:break-word;padding:12px 10px;border-bottom:1px solid rgba(193,199,190,.28)}.report td.mat-mdc-cell:first-child{border-left:none}.report td.mat-mdc-cell:last-child{border-right:none}.report .mat-mdc-header-row,.report .mat-mdc-row{height:48px}.report .mat-mdc-row:nth-child(odd){background-color:#fafafa}.report .mat-mdc-row:nth-child(2n){background-color:#fff}.report .mat-mdc-row:hover,.report .mat-mdc-row:hover>td.mat-mdc-cell{background-color:#f2f2f2}.report.patient-list-report .report-header{padding:.55rem 1.25rem}.report.patient-list-report .report-header .logo-icon{height:42px}.report.patient-list-report .report-header .title{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:0;color:#000}.report.patient-list-report .report-header .generated{font-size:13px;font-weight:400;line-height:1.3;letter-spacing:0}.report.patient-list-report .report-kpis{grid-template-columns:1fr}.report.patient-list-report .kpi{flex-direction:row;align-items:center;gap:1.25rem}.report.patient-list-report .kpi .kpi-main{display:flex;flex-direction:row;align-items:baseline;gap:.55rem;flex:0 0 auto}.report.patient-list-report .kpi .filter-display{margin:0;flex:1 1 auto;min-width:0;text-align:right;font-weight:400;font-size:13px;line-height:1.4;color:#8b9487;text-transform:none;letter-spacing:0}.report.patient-list-report .table-card{margin-top:.9rem}.report.patient-list-report .table-card th,.report.patient-list-report .table-card th.mat-mdc-header-cell,.report.patient-list-report .table-card td.mat-mdc-cell{text-align:left!important}.report.patient-list-report .table-card th.mat-column-completedSessions,.report.patient-list-report .table-card th.mat-column-therapyCompliance,.report.patient-list-report .table-card th.mat-column-overallEMGPercent,.report.patient-list-report .table-card th.mat-column-avgStimPW,.report.patient-list-report .table-card th.mat-column-pwAtEMGDetect,.report.patient-list-report .table-card th.mat-column-pwAtMaxComfort,.report.patient-list-report .table-card td.mat-column-completedSessions,.report.patient-list-report .table-card td.mat-column-therapyCompliance,.report.patient-list-report .table-card td.mat-column-overallEMGPercent,.report.patient-list-report .table-card td.mat-column-avgStimPW,.report.patient-list-report .table-card td.mat-column-pwAtEMGDetect,.report.patient-list-report .table-card td.mat-column-pwAtMaxComfort{text-align:right!important}.report.patient-list-report.pdf-export{--mat-table-row-item-outline-width: 0px;--mat-table-row-item-outline-color: transparent;--mdc-data-table-row-divider-width: 0px;--mdc-data-table-row-divider-color: transparent;--mat-table-header-headline-color: #6b6b6b}.report.patient-list-report.pdf-export table,.report.patient-list-report.pdf-export .mat-mdc-table,.report.patient-list-report.pdf-export .mdc-data-table__table{border-collapse:collapse!important;border-spacing:0!important}.report.patient-list-report.pdf-export tr:before,.report.patient-list-report.pdf-export tr:after,.report.patient-list-report.pdf-export th:before,.report.patient-list-report.pdf-export th:after,.report.patient-list-report.pdf-export td:before,.report.patient-list-report.pdf-export td:after{content:none!important;display:none!important;width:0!important;border:0!important}.report.patient-list-report.pdf-export .table-card,.report.patient-list-report.pdf-export .table-card *,.report.patient-list-report.pdf-export table,.report.patient-list-report.pdf-export thead,.report.patient-list-report.pdf-export tbody,.report.patient-list-report.pdf-export tr,.report.patient-list-report.pdf-export th,.report.patient-list-report.pdf-export td,.report.patient-list-report.pdf-export .mat-mdc-table,.report.patient-list-report.pdf-export .mdc-data-table__table,.report.patient-list-report.pdf-export .mat-mdc-header-row,.report.patient-list-report.pdf-export .mat-mdc-row,.report.patient-list-report.pdf-export .mdc-data-table__header-row,.report.patient-list-report.pdf-export .mdc-data-table__row,.report.patient-list-report.pdf-export .mat-mdc-header-cell,.report.patient-list-report.pdf-export .mat-mdc-cell{border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;outline:none!important;box-shadow:none!important;background-image:none!important}.dismiss-button{position:relative;width:100%;height:15px}.close-icon{position:absolute;top:-15px;right:-2px;background:transparent;border:none;cursor:pointer}.sidebar{display:flex;flex-direction:column;align-items:center;align-self:center;width:100px;height:100%;overflow-y:auto;overflow-x:hidden;background-color:#f8f8f8}.sidebar mat-icon{padding:10px}@media(max-width:840px){.sidebar.close{transform:translate(-100%)}.sidebar.open{transform:translate(0)}}.sidebar .sidebar-option{margin-bottom:20px;font-family:Roboto;font-style:normal;font-size:16px;font-weight:600;line-height:19px;color:#8b9487}@media(max-width:840px){.sidebar .sidebar-option{margin-left:23%}}@media(max-width:740px){.sidebar .sidebar-option{margin-left:20%}}.sidebar .sidebar-icon{height:30px;width:30px;pointer-events:none}.sidebar .active-link{color:#000}@media(max-width:840px){.sidebar{transition:all .3s ease-in;position:fixed;width:50%;align-items:flex-start;z-index:101}}@media(max-width:640px){.sidebar{width:70%}}.mat-button-wrapper{display:flex;flex-direction:column;gap:.03em;align-items:center}@media(max-width:840px){.mat-button-wrapper{flex-direction:row}}.sidebar-tint{display:none}@media(max-width:840px){.sidebar-tint{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000080;margin-top:68px;z-index:101}}@media(max-width:600px){.sidebar-tint{margin-top:60px}}.sidebar::-webkit-scrollbar{width:3px}.sidebar::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.sidebar::-webkit-scrollbar-track{background-color:#f1f1f1}.details-column,th#details,td#details,th#export,td#export,th#invoice,td#invoice,th#select,td#select,.mat-column-details,.mat-column-export,.mat-column-invoice,.mat-column-select,.select-col,td.ellipsis.details-column,td.ellipsis.mat-column-export,td.ellipsis.mat-column-invoice{position:sticky;left:0;z-index:2;border-right:1px solid rgba(193,199,190,.45);box-sizing:border-box;width:56px!important;min-width:56px!important;max-width:56px!important;padding-left:0!important;padding-right:0!important;text-align:center!important;white-space:nowrap;overflow:hidden}button.details-open-button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:1}button.details-open-button mat-icon{width:24px;height:24px;font-size:24px}button.table-action,.table-action,button.table-action-danger,.table-action-danger{margin:0;padding:0;border:0;background:transparent;font:inherit;font-weight:400;line-height:inherit;cursor:pointer;text-decoration:none;border-radius:2px}button.table-action:hover,.table-action:hover,button.table-action-danger:hover,.table-action-danger:hover{text-decoration:underline}button.table-action:focus,.table-action:focus,button.table-action-danger:focus,.table-action-danger:focus{outline:none}button.table-action:focus-visible,.table-action:focus-visible,button.table-action-danger:focus-visible,.table-action-danger:focus-visible{text-decoration:underline;outline:2px solid #000000;outline-offset:2px}button.table-action,.table-action{color:inherit}button.table-action:hover,button.table-action:focus-visible,.table-action:hover,.table-action:focus-visible{color:inherit}button.table-action-danger,.table-action-danger{color:#c75f5f}button.table-action-danger:hover,button.table-action-danger:focus-visible,.table-action-danger:hover,.table-action-danger:focus-visible{color:#b54f4f}.table-action-placeholder{font-weight:400;color:#8b9487}.table-section{display:flex;flex-direction:column;padding-top:1em;margin-left:0;margin-right:0}.table-section .mat-mdc-table{width:100%;table-layout:auto;border-collapse:separate;border-spacing:0}.table-section .mat-mdc-table .mat-mdc-header-row,.table-section .mat-mdc-table .mat-mdc-row,.table-section .mat-mdc-table .mat-mdc-footer-row{height:44px!important;min-height:44px!important}.table-section thead{width:100%;background:#f1f1f1}.table-section th.mat-mdc-header-cell,.table-section th.mat-header-cell{position:sticky;top:0;font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:18px;color:#5c6657;background:#f1f1f1;border-bottom:1px solid rgba(193,199,190,.45);text-align:center!important;z-index:3}.table-section th.mat-mdc-header-cell#details,.table-section th.mat-mdc-header-cell#export,.table-section th.mat-mdc-header-cell#invoice,.table-section th.mat-mdc-header-cell#select,.table-section th.mat-mdc-header-cell.mat-column-select,.table-section th.mat-mdc-header-cell.select-col,.table-section th.mat-header-cell#details,.table-section th.mat-header-cell#export,.table-section th.mat-header-cell#invoice,.table-section th.mat-header-cell#select,.table-section th.mat-header-cell.mat-column-select,.table-section th.mat-header-cell.select-col{top:0;left:0;z-index:4;background:#f1f1f1}.table-section tr.mat-mdc-header-row,.table-section tr.mat-mdc-row{height:44px!important;min-height:44px!important;width:100%}.table-section tr.mat-mdc-header-row{background:#f1f1f1}.table-section tr>th:last-child,.table-section tr>td:last-child{border-right:none!important}.table-section tr.mat-mdc-header-row:after{content:"";display:table-cell;width:100%;background:#f1f1f1;border-bottom:1px solid rgba(193,199,190,.45);z-index:0;position:relative}.table-section tr.mat-mdc-row:after{content:"";display:table-cell;width:100%;background-color:inherit;border-bottom:none;z-index:0;position:relative}.table-section tr.mat-mdc-row.detail-row:not(.detail-row--expanded):after{content:none!important;display:none!important;width:0!important}.table-section th.mat-mdc-header-cell,.table-section td.mat-mdc-cell,.table-section td.mat-mdc-footer-cell{height:44px!important;min-height:44px!important;max-height:44px!important;padding-top:3px!important;padding-bottom:1px!important;line-height:18px;box-sizing:border-box;vertical-align:middle}.table-section .mat-sort-header-container{justify-content:center!important;align-items:center;padding-top:2px;height:100%;box-sizing:border-box}.table-section .mat-sort-header-button{color:inherit;font:inherit;letter-spacing:inherit;background:transparent;border:0;padding:0;margin:0;cursor:pointer}.table-section .mat-sort-header,.table-section .mat-mdc-sort-header{--mat-sort-arrow-color: rgba(92, 102, 87, .72)}.table-section .mat-sort-header-arrow,.table-section .mat-sort-header-pointer-left,.table-section .mat-sort-header-pointer-right,.table-section .mat-sort-header-pointer-middle,.table-section .mat-sort-header-stem{color:#5c6657b8!important}.table-section .mat-sort-header-sorted,.table-section [aria-sort=ascending],.table-section [aria-sort=descending]{--mat-sort-arrow-color: rgba(92, 102, 87, .55)}.table-section .mat-sort-header .mat-sort-header-sorted .mat-sort-header-arrow,.table-section .mat-sort-header[aria-sort=ascending] .mat-sort-header-arrow,.table-section .mat-sort-header[aria-sort=descending] .mat-sort-header-arrow{color:#5c66578c!important;opacity:.7!important}.table-section th.mat-mdc-header-cell:not(.mat-sort-header){line-height:18px}.table-section .mat-mdc-row:nth-child(odd){background-color:#fafafa}.table-section .mat-mdc-row:nth-child(odd) td.details-column,.table-section .mat-mdc-row:nth-child(odd) td#details,.table-section .mat-mdc-row:nth-child(odd) td#export,.table-section .mat-mdc-row:nth-child(odd) td#invoice,.table-section .mat-mdc-row:nth-child(odd) td#select,.table-section .mat-mdc-row:nth-child(odd) td.mat-column-select,.table-section .mat-mdc-row:nth-child(odd) td.select-col{background-color:#fafafa}.table-section .mat-mdc-row:nth-child(2n){background-color:#fff}.table-section .mat-mdc-row:nth-child(2n) td.details-column,.table-section .mat-mdc-row:nth-child(2n) td#details,.table-section .mat-mdc-row:nth-child(2n) td#export,.table-section .mat-mdc-row:nth-child(2n) td#invoice,.table-section .mat-mdc-row:nth-child(2n) td#select,.table-section .mat-mdc-row:nth-child(2n) td.mat-column-select,.table-section .mat-mdc-row:nth-child(2n) td.select-col{background-color:#fff}.table-section .mat-mdc-row.alternate-row,.table-section .mat-mdc-row.alternate-row td.details-column,.table-section .mat-mdc-row.alternate-row td#details,.table-section .mat-mdc-row.alternate-row td#export,.table-section .mat-mdc-row.alternate-row td#invoice,.table-section .mat-mdc-row.alternate-row td#select,.table-section .mat-mdc-row.alternate-row td.mat-column-select,.table-section .mat-mdc-row.alternate-row td.select-col{background-color:#fafafa}.table-section .mat-mdc-row.alternate-row2,.table-section .mat-mdc-row.alternate-row2 td.details-column,.table-section .mat-mdc-row.alternate-row2 td#details,.table-section .mat-mdc-row.alternate-row2 td#export,.table-section .mat-mdc-row.alternate-row2 td#invoice,.table-section .mat-mdc-row.alternate-row2 td#select,.table-section .mat-mdc-row.alternate-row2 td.mat-column-select,.table-section .mat-mdc-row.alternate-row2 td.select-col{background-color:#fff}.table-section td.mat-mdc-cell{text-align:center;color:#000;min-width:120px}.table-section td.mat-mdc-cell,.table-section td.mat-mdc-footer-cell,.table-section tr.mat-mdc-row td[colspan]{border-bottom:none!important}.table-section th.mat-mdc-header-cell.mat-column-firstName,.table-section th.mat-mdc-header-cell.mat-column-lastName,.table-section th.mat-header-cell.mat-column-lastName,.table-section th.mat-mdc-header-cell.mat-column-givenName,.table-section th.mat-header-cell.mat-column-givenName,.table-section th.mat-mdc-header-cell.mat-column-familyName,.table-section th.mat-header-cell.mat-column-familyName,.table-section th.mat-mdc-header-cell.mat-column-fullName,.table-section th.mat-header-cell.mat-column-fullName,.table-section th.mat-mdc-header-cell.mat-column-name,.table-section th.mat-header-cell.mat-column-name,.table-section th.mat-mdc-header-cell.mat-column-username,.table-section th.mat-header-cell.mat-column-username,.table-section th.mat-mdc-header-cell.mat-column-patientId,.table-section th.mat-header-cell.mat-column-patientId,.table-section th.mat-mdc-header-cell.mat-column-userId,.table-section th.mat-header-cell.mat-column-userId,.table-section th.mat-mdc-header-cell.mat-column-clinicianId,.table-section th.mat-header-cell.mat-column-clinicianId,.table-section th.mat-mdc-header-cell.mat-column-email,.table-section th.mat-header-cell.mat-column-email,.table-section th.mat-mdc-header-cell.mat-column-clinicName,.table-section th.mat-header-cell.mat-column-clinicName,.table-section th.mat-mdc-header-cell.mat-column-clinicianName,.table-section th.mat-header-cell.mat-column-clinicianName,.table-section th.mat-mdc-header-cell.mat-column-clinics,.table-section th.mat-header-cell.mat-column-clinics,.table-section th.mat-mdc-header-cell.mat-column-fileName,.table-section th.mat-header-cell.mat-column-fileName,.table-section td.mat-mdc-cell.mat-column-firstName,.table-section td.mat-mdc-cell.mat-column-lastName,.table-section td.mat-cell.mat-column-lastName,.table-section td.mat-mdc-cell.mat-column-givenName,.table-section td.mat-cell.mat-column-givenName,.table-section td.mat-mdc-cell.mat-column-familyName,.table-section td.mat-cell.mat-column-familyName,.table-section td.mat-mdc-cell.mat-column-fullName,.table-section td.mat-cell.mat-column-fullName,.table-section td.mat-mdc-cell.mat-column-name,.table-section td.mat-cell.mat-column-name,.table-section td.mat-mdc-cell.mat-column-username,.table-section td.mat-cell.mat-column-username,.table-section td.mat-mdc-cell.mat-column-patientId,.table-section td.mat-cell.mat-column-patientId,.table-section td.mat-mdc-cell.mat-column-userId,.table-section td.mat-cell.mat-column-userId,.table-section td.mat-mdc-cell.mat-column-clinicianId,.table-section td.mat-cell.mat-column-clinicianId,.table-section td.mat-mdc-cell.mat-column-email,.table-section td.mat-cell.mat-column-email,.table-section td.mat-mdc-cell.mat-column-clinicName,.table-section td.mat-cell.mat-column-clinicName,.table-section td.mat-mdc-cell.mat-column-clinicianName,.table-section td.mat-cell.mat-column-clinicianName,.table-section td.mat-mdc-cell.mat-column-clinics,.table-section td.mat-cell.mat-column-clinics,.table-section td.mat-mdc-cell.mat-column-fileName,.table-section td.mat-cell.mat-column-fileName{text-align:left!important}.table-section th.mat-mdc-header-cell.mat-column-firstName .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-lastName .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-lastName .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-givenName .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-givenName .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-familyName .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-familyName .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-fullName .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-fullName .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-name .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-name .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-username .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-username .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-patientId .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-patientId .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-userId .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-userId .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-clinicianId .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-clinicianId .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-email .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-email .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-clinicName .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-clinicName .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-clinicianName .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-clinicianName .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-clinics .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-clinics .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-fileName .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-fileName .mat-sort-header-container{justify-content:flex-start!important}.table-section th.mat-mdc-header-cell.mat-column-enrolledSubjectsCount,.table-section th.mat-header-cell.mat-column-assignedCliniciansCount,.table-section th.mat-header-cell.mat-column-completedSessions,.table-section th.mat-header-cell.mat-column-therapyCompliance,.table-section th.mat-header-cell.mat-column-overallEMGPercent,.table-section th.mat-header-cell.mat-column-avgStimPW,.table-section th.mat-header-cell.mat-column-pwAtEMGDetect,.table-section th.mat-header-cell.mat-column-pwAtMaxComfort,.table-section th.mat-header-cell.mat-column-fileLength,.table-section th.mat-header-cell.mat-column-firmwareVersionNumeric,.table-section th.mat-mdc-header-cell.mat-column-discountValue,.table-section th.mat-header-cell.mat-column-discountValue,.table-section th.mat-mdc-header-cell.mat-column-remainingRedemptions,.table-section th.mat-header-cell.mat-column-remainingRedemptions,.table-section th.mat-mdc-header-cell.mat-column-maxRedemptions,.table-section th.mat-header-cell.mat-column-maxRedemptions,.table-section th.mat-mdc-header-cell.mat-column-upfrontAmount,.table-section th.mat-header-cell.mat-column-upfrontAmount,.table-section th.mat-mdc-header-cell.mat-column-monthlyAmount,.table-section th.mat-header-cell.mat-column-monthlyAmount,.table-section th.mat-mdc-header-cell.mat-column-period,.table-section th.mat-header-cell.mat-column-period,.table-section td.mat-mdc-cell.mat-column-enrolledSubjectsCount,.table-section td.mat-cell.mat-column-assignedCliniciansCount,.table-section td.mat-cell.mat-column-completedSessions,.table-section td.mat-cell.mat-column-therapyCompliance,.table-section td.mat-cell.mat-column-overallEMGPercent,.table-section td.mat-cell.mat-column-avgStimPW,.table-section td.mat-cell.mat-column-pwAtEMGDetect,.table-section td.mat-cell.mat-column-pwAtMaxComfort,.table-section td.mat-cell.mat-column-fileLength,.table-section td.mat-cell.mat-column-firmwareVersionNumeric,.table-section td.mat-mdc-cell.mat-column-discountValue,.table-section td.mat-cell.mat-column-discountValue,.table-section td.mat-mdc-cell.mat-column-remainingRedemptions,.table-section td.mat-cell.mat-column-remainingRedemptions,.table-section td.mat-mdc-cell.mat-column-maxRedemptions,.table-section td.mat-cell.mat-column-maxRedemptions,.table-section td.mat-mdc-cell.mat-column-upfrontAmount,.table-section td.mat-cell.mat-column-upfrontAmount,.table-section td.mat-mdc-cell.mat-column-monthlyAmount,.table-section td.mat-cell.mat-column-monthlyAmount,.table-section td.mat-mdc-cell.mat-column-period,.table-section td.mat-cell.mat-column-period{text-align:right!important}.table-section th.mat-mdc-header-cell.mat-column-enrolledSubjectsCount .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-assignedCliniciansCount .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-completedSessions .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-therapyCompliance .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-overallEMGPercent .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-avgStimPW .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-pwAtEMGDetect .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-pwAtMaxComfort .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-fileLength .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-firmwareVersionNumeric .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-discountValue .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-discountValue .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-remainingRedemptions .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-remainingRedemptions .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-maxRedemptions .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-maxRedemptions .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-upfrontAmount .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-upfrontAmount .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-monthlyAmount .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-monthlyAmount .mat-sort-header-container,.table-section th.mat-mdc-header-cell.mat-column-period .mat-sort-header-container,.table-section th.mat-header-cell.mat-column-period .mat-sort-header-container{justify-content:flex-end!important}.table-section th.mat-mdc-header-cell#details,.table-section th.mat-header-cell#export,.table-section th.mat-header-cell#invoice,.table-section th.mat-header-cell#select,.table-section th.mat-header-cell.mat-column-details,.table-section th.mat-header-cell.mat-column-export,.table-section th.mat-header-cell.mat-column-invoice,.table-section th.mat-header-cell.mat-column-select,.table-section th.mat-header-cell.select-col,.table-section td.mat-mdc-cell.details-column,.table-section td.mat-cell#details,.table-section td.mat-cell#export,.table-section td.mat-cell#invoice,.table-section td.mat-cell#select,.table-section td.mat-cell.mat-column-details,.table-section td.mat-cell.mat-column-export,.table-section td.mat-cell.mat-column-invoice,.table-section td.mat-cell.mat-column-select,.table-section td.mat-cell.select-col{width:56px!important;min-width:56px!important;max-width:56px!important;padding-left:0!important;padding-right:0!important}.table-section .mat-form-field-appearance-fill .mat-form-field-flex{background-color:#fff}.table-section .mat-mdc-paginator{display:flex!important;justify-content:center;align-items:center;background-color:#f8f8f8;flex:0 0 auto;color:#5c6657;font-size:12px;font-weight:500;letter-spacing:.01em;min-height:40px!important;height:40px!important;margin:0!important;padding:0!important;border-top:1px solid rgba(193,199,190,.45)!important;border-bottom:none!important;box-shadow:none!important;width:100%;justify-content:flex-start!important}.table-section .mat-paginator-sticky{bottom:0;position:sticky;z-index:10;margin-top:0!important;margin-bottom:0!important;flex:0 0 auto}.table-section .mat-mdc-paginator-container{display:flex!important;min-height:40px!important;height:40px!important;padding:0 28px 0 16px!important;justify-content:space-between!important;align-items:center!important;gap:4px;width:100%!important;max-width:none!important;box-sizing:border-box}.table-section .mat-mdc-paginator-page-size{align-items:center!important;margin-right:12px!important;height:auto!important}.table-section .mat-mdc-paginator-page-size-label,.table-section .mat-mdc-paginator-range-label{margin:0 4px!important;font-size:12px;font-weight:500;line-height:20px;color:#5c6657}.table-section .mat-mdc-paginator-range-label{margin-left:8px!important;margin-right:4px!important;font-variant-numeric:tabular-nums}.table-section .mat-paginator-page-size-select,.table-section .mat-mdc-paginator-page-size-select{margin:0 2px!important;width:3.5rem!important;min-width:3.5rem!important;max-width:3.5rem!important;flex:0 0 auto}.table-section .mat-paginator-page-size-select .mat-form-field-wrapper,.table-section .mat-paginator-page-size-select .mat-mdc-text-field-wrapper,.table-section .mat-paginator-page-size-select .mdc-text-field,.table-section .mat-paginator-page-size-select .mdc-text-field--outlined,.table-section .mat-paginator-page-size-select .mat-mdc-form-field-flex,.table-section .mat-paginator-page-size-select .mat-form-field-flex,.table-section .mat-mdc-paginator-page-size-select .mat-form-field-wrapper,.table-section .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper,.table-section .mat-mdc-paginator-page-size-select .mdc-text-field,.table-section .mat-mdc-paginator-page-size-select .mdc-text-field--outlined,.table-section .mat-mdc-paginator-page-size-select .mat-mdc-form-field-flex,.table-section .mat-mdc-paginator-page-size-select .mat-form-field-flex{padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;min-height:24px!important;height:24px!important;align-items:center}.table-section .mat-paginator-page-size-select .mat-form-field-infix,.table-section .mat-paginator-page-size-select .mat-mdc-form-field-infix,.table-section .mat-mdc-paginator-page-size-select .mat-form-field-infix,.table-section .mat-mdc-paginator-page-size-select .mat-mdc-form-field-infix{border:none!important;padding:0!important;width:auto!important;min-width:2.75rem!important;min-height:0!important;height:auto!important}.table-section .mat-paginator-page-size-select .mat-mdc-select,.table-section .mat-mdc-paginator-page-size-select .mat-mdc-select{font-size:12px;font-weight:500;line-height:20px;--mat-select-trigger-text-size: 12px}.table-section .mat-paginator-page-size-select .mat-select-trigger,.table-section .mat-paginator-page-size-select .mat-mdc-select-trigger,.table-section .mat-mdc-paginator-page-size-select .mat-select-trigger,.table-section .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger{height:20px;display:inline-flex;align-items:center}.table-section .mat-paginator-page-size-select .mat-select-value,.table-section .mat-paginator-page-size-select .mat-mdc-select-value,.table-section .mat-mdc-paginator-page-size-select .mat-select-value,.table-section .mat-mdc-paginator-page-size-select .mat-mdc-select-value{max-width:none!important;font-size:12px;font-weight:500;line-height:20px;color:#5c6657;overflow:visible!important;text-overflow:clip!important}.table-section .mat-paginator-page-size-select .mat-select-value-text,.table-section .mat-paginator-page-size-select .mat-mdc-select-value-text,.table-section .mat-mdc-paginator-page-size-select .mat-select-value-text,.table-section .mat-mdc-paginator-page-size-select .mat-mdc-select-value-text{overflow:visible!important;white-space:nowrap;font-size:12px}.table-section .mat-paginator-page-size-select .mat-select-arrow-wrapper,.table-section .mat-paginator-page-size-select .mat-mdc-select-arrow-wrapper,.table-section .mat-mdc-paginator-page-size-select .mat-select-arrow-wrapper,.table-section .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow-wrapper{transform:none!important;display:inline-flex;align-items:center;padding-left:6px}.table-section .mat-paginator-page-size-select .mat-select-arrow,.table-section .mat-paginator-page-size-select .mat-mdc-select-arrow,.table-section .mat-mdc-paginator-page-size-select .mat-select-arrow,.table-section .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow{margin:0!important;color:#8b9487}.table-section .mat-paginator-page-size-select .mat-form-field-underline,.table-section .mat-paginator-page-size-select .mat-form-field-ripple,.table-section .mat-paginator-page-size-select .mat-form-field-subscript-wrapper,.table-section .mat-paginator-page-size-select .mat-form-field-outline,.table-section .mat-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper,.table-section .mat-paginator-page-size-select .mdc-notched-outline,.table-section .mat-mdc-paginator-page-size-select .mat-form-field-underline,.table-section .mat-mdc-paginator-page-size-select .mat-form-field-ripple,.table-section .mat-mdc-paginator-page-size-select .mat-form-field-subscript-wrapper,.table-section .mat-mdc-paginator-page-size-select .mat-form-field-outline,.table-section .mat-mdc-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper,.table-section .mat-mdc-paginator-page-size-select .mdc-notched-outline{display:none!important}.table-section .mat-mdc-paginator-range-actions{margin-left:auto!important;display:inline-flex;align-items:center;gap:2px}.body.table-body{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.body.table-body>.mat-mdc-paginator,.body.table-body>.table-section+.mat-paginator,.table-body>.mat-paginator{display:flex!important;width:100%!important;justify-content:flex-start!important;border-top:1px solid rgba(193,199,190,.45)!important;border-bottom:none!important;box-shadow:none!important}.body.table-body>.mat-mdc-paginator .mat-mdc-paginator-container,.table-body>.mat-paginator .mat-paginator-container{display:flex!important;justify-content:space-between!important;width:100%!important;max-width:none!important;padding:0 28px 0 16px!important}.body.table-body>.mat-mdc-paginator .mat-mdc-paginator-range-actions,.table-body>.mat-paginator .mat-paginator-range-actions{margin-left:auto!important}.mat-mdc-paginator .mat-mdc-paginator-range-actions,.mat-paginator .mat-paginator-range-actions{display:inline-flex;align-items:center;gap:2px}.mat-mdc-paginator .mat-mdc-paginator-navigation-previous,.mat-mdc-paginator .mat-mdc-paginator-navigation-next,.mat-mdc-paginator .mat-mdc-paginator-navigation-first,.mat-mdc-paginator .mat-mdc-paginator-navigation-last,.mat-paginator .mat-paginator-navigation-previous,.mat-paginator .mat-paginator-navigation-next{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;padding:0!important;margin:0!important;--mat-icon-button-state-layer-color: transparent;--mdc-icon-button-state-layer-color: transparent;--mat-icon-button-hover-state-layer-opacity: 0;--mat-icon-button-focus-state-layer-opacity: 0;--mat-icon-button-pressed-state-layer-opacity: 0}.mat-mdc-paginator .mat-mdc-paginator-navigation-previous .mat-mdc-button-touch-target,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous .mdc-icon-button__ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous .mat-mdc-button-persistent-ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous .mat-mdc-button-ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous .mat-ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous .mat-ripple-element,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous .mat-focus-indicator,.mat-mdc-paginator .mat-mdc-paginator-navigation-next .mat-mdc-button-touch-target,.mat-mdc-paginator .mat-mdc-paginator-navigation-next .mdc-icon-button__ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-next .mat-mdc-button-persistent-ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-next .mat-mdc-button-ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-next .mat-ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-next .mat-ripple-element,.mat-mdc-paginator .mat-mdc-paginator-navigation-next .mat-focus-indicator,.mat-mdc-paginator .mat-mdc-paginator-navigation-first .mat-mdc-button-touch-target,.mat-mdc-paginator .mat-mdc-paginator-navigation-first .mdc-icon-button__ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-first .mat-mdc-button-persistent-ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-first .mat-mdc-button-ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-first .mat-ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-first .mat-ripple-element,.mat-mdc-paginator .mat-mdc-paginator-navigation-first .mat-focus-indicator,.mat-mdc-paginator .mat-mdc-paginator-navigation-last .mat-mdc-button-touch-target,.mat-mdc-paginator .mat-mdc-paginator-navigation-last .mdc-icon-button__ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-last .mat-mdc-button-persistent-ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-last .mat-mdc-button-ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-last .mat-ripple,.mat-mdc-paginator .mat-mdc-paginator-navigation-last .mat-ripple-element,.mat-mdc-paginator .mat-mdc-paginator-navigation-last .mat-focus-indicator,.mat-paginator .mat-paginator-navigation-previous .mat-mdc-button-touch-target,.mat-paginator .mat-paginator-navigation-previous .mdc-icon-button__ripple,.mat-paginator .mat-paginator-navigation-previous .mat-mdc-button-persistent-ripple,.mat-paginator .mat-paginator-navigation-previous .mat-mdc-button-ripple,.mat-paginator .mat-paginator-navigation-previous .mat-ripple,.mat-paginator .mat-paginator-navigation-previous .mat-ripple-element,.mat-paginator .mat-paginator-navigation-previous .mat-focus-indicator,.mat-paginator .mat-paginator-navigation-next .mat-mdc-button-touch-target,.mat-paginator .mat-paginator-navigation-next .mdc-icon-button__ripple,.mat-paginator .mat-paginator-navigation-next .mat-mdc-button-persistent-ripple,.mat-paginator .mat-paginator-navigation-next .mat-mdc-button-ripple,.mat-paginator .mat-paginator-navigation-next .mat-ripple,.mat-paginator .mat-paginator-navigation-next .mat-ripple-element,.mat-paginator .mat-paginator-navigation-next .mat-focus-indicator{display:none!important;opacity:0!important}.mat-mdc-paginator .mat-mdc-paginator-navigation-previous:hover:not(:disabled):not(.mat-mdc-button-disabled):not(.mdc-icon-button--disabled),.mat-mdc-paginator .mat-mdc-paginator-navigation-next:hover:not(:disabled):not(.mat-mdc-button-disabled):not(.mdc-icon-button--disabled),.mat-mdc-paginator .mat-mdc-paginator-navigation-first:hover:not(:disabled):not(.mat-mdc-button-disabled):not(.mdc-icon-button--disabled),.mat-mdc-paginator .mat-mdc-paginator-navigation-last:hover:not(:disabled):not(.mat-mdc-button-disabled):not(.mdc-icon-button--disabled),.mat-paginator .mat-paginator-navigation-previous:hover:not(:disabled):not(.mat-mdc-button-disabled):not(.mdc-icon-button--disabled),.mat-paginator .mat-paginator-navigation-next:hover:not(:disabled):not(.mat-mdc-button-disabled):not(.mdc-icon-button--disabled){background-color:#0000000f!important;color:#000!important}.mat-mdc-paginator .mat-mdc-paginator-navigation-previous:disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous[disabled],.mat-mdc-paginator .mat-mdc-paginator-navigation-previous.mat-mdc-button-disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous.mdc-icon-button--disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-next:disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-next[disabled],.mat-mdc-paginator .mat-mdc-paginator-navigation-next.mat-mdc-button-disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-next.mdc-icon-button--disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-first:disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-first[disabled],.mat-mdc-paginator .mat-mdc-paginator-navigation-first.mat-mdc-button-disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-first.mdc-icon-button--disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-last:disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-last[disabled],.mat-mdc-paginator .mat-mdc-paginator-navigation-last.mat-mdc-button-disabled,.mat-mdc-paginator .mat-mdc-paginator-navigation-last.mdc-icon-button--disabled,.mat-paginator .mat-paginator-navigation-previous:disabled,.mat-paginator .mat-paginator-navigation-previous[disabled],.mat-paginator .mat-paginator-navigation-previous.mat-mdc-button-disabled,.mat-paginator .mat-paginator-navigation-previous.mdc-icon-button--disabled,.mat-paginator .mat-paginator-navigation-next:disabled,.mat-paginator .mat-paginator-navigation-next[disabled],.mat-paginator .mat-paginator-navigation-next.mat-mdc-button-disabled,.mat-paginator .mat-paginator-navigation-next.mdc-icon-button--disabled{color:#5c665747!important;opacity:1!important;pointer-events:none}.mat-mdc-paginator .mat-mdc-paginator-icon,.mat-paginator .mat-paginator-icon{display:block!important;width:18px!important;height:18px!important;margin:0!important;fill:currentColor!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select,.mat-paginator .mat-paginator-page-size-select{margin:0 2px!important;width:3.25rem!important;min-width:3.25rem!important;max-width:3.25rem!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-text-field,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-text-field--outlined,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-flex,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-form-field-flex,.mat-paginator .mat-paginator-page-size-select .mat-mdc-text-field-wrapper,.mat-paginator .mat-paginator-page-size-select .mdc-text-field,.mat-paginator .mat-paginator-page-size-select .mdc-text-field--outlined,.mat-paginator .mat-paginator-page-size-select .mat-mdc-form-field-flex,.mat-paginator .mat-paginator-page-size-select .mat-form-field-flex{padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;min-height:24px!important;height:24px!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-infix,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-form-field-infix,.mat-paginator .mat-paginator-page-size-select .mat-mdc-form-field-infix,.mat-paginator .mat-paginator-page-size-select .mat-form-field-infix{border:none!important;padding:0!important;width:auto!important;min-width:2.75rem!important;min-height:0!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-notched-outline,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-form-field-underline,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-form-field-outline,.mat-paginator .mat-paginator-page-size-select .mdc-notched-outline,.mat-paginator .mat-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper,.mat-paginator .mat-paginator-page-size-select .mat-form-field-underline,.mat-paginator .mat-paginator-page-size-select .mat-form-field-outline{display:none!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select-value,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-select-value,.mat-paginator .mat-paginator-page-size-select .mat-mdc-select-value,.mat-paginator .mat-paginator-page-size-select .mat-select-value{color:#5c6657;font-size:12px;font-weight:500;overflow:visible!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-select-arrow,.mat-paginator .mat-paginator-page-size-select .mat-mdc-select-arrow,.mat-paginator .mat-paginator-page-size-select .mat-select-arrow{color:#8b9487}app-ecommerce,app-patients,app-patient-detail,app-patient,app-clinician,app-user,app-facility,app-study,app-ota,app-operations,app-journal,app-account-requests,app-confirmed-clinician,app-confirmed-facility,app-orders,app-returns,app-user-subscriptions,app-discount-codes,app-subscription-config,app-subitems-config,app-discount-codes-config{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%;box-sizing:border-box;overflow:hidden}app-ecommerce>div,app-patients>div,app-patient-detail>div,app-patient>div,app-clinician>div,app-user>div,app-facility>div,app-study>div,app-ota>div,app-operations>div,app-journal>div,app-account-requests>div,app-confirmed-clinician>div,app-confirmed-facility>div,app-orders>div,app-returns>div,app-user-subscriptions>div,app-discount-codes>div,app-subscription-config>div,app-subitems-config>div,app-discount-codes-config>div{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}app-patient-detail .patient-detail-content>app-patient,app-patient-detail .patient-detail-content>app-journal{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%;max-height:100%;overflow:hidden}.body:not(.model-form-page)>.table-section,.table-body>.table-section{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.body:not(.model-form-page)>.table-section>div,.table-body>.table-section>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}th.mat-mdc-header-cell,td.mat-mdc-cell,td.mat-mdc-footer-cell{padding:0 10px!important}.ellipsis{overflow:hidden;text-overflow:ellipsis;max-width:200px}.ellipsis.double{white-space:normal!important}.ellipsis.email{text-align:left!important}.ellipsis.small{max-width:150px}.table-body{padding:0!important;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.table-body>div:not(.table-section){flex:0 0 auto;padding-left:2em;padding-right:2em;box-sizing:border-box}.table-container{position:relative;z-index:0;isolation:isolate;flex:1 1 auto;min-height:0;height:100%;max-height:none;overflow:auto;width:100%;border:none;border-top:1px solid rgba(193,199,190,.45);border-bottom:none;border-radius:0;background-color:#fff;box-sizing:border-box;border-collapse:separate;text-align:left;scrollbar-width:thin;scrollbar-color:#C1C7BE transparent;transition:opacity .12s ease-in-out}.table-container::-webkit-scrollbar{height:8px;width:8px}.table-container::-webkit-scrollbar-track{background:transparent}.table-container::-webkit-scrollbar-thumb{background-color:#c1c7be;border-radius:999px;border:2px solid transparent;background-clip:content-box}.table-container::-webkit-scrollbar-thumb:hover{background-color:#8b9487}.table-container.no-filter,.table-container.order-tabs,.table-container.order-tabs-2{flex:1 1 auto;min-height:0;height:100%;max-height:none;padding:0!important;margin:0!important;border-radius:0!important;width:100%}.table-container.table-container--loading{opacity:.62;pointer-events:none}.table-container.table-container--loading:before{content:"";position:sticky;top:0;left:0;display:block;width:100%;height:2px;z-index:5;background:linear-gradient(90deg,transparent 0%,#C1C7BE 35%,#A3E400 50%,#C1C7BE 65%,transparent 100%);background-size:200% 100%;animation:table-loading-shimmer 1.1s linear infinite}.table-inline--loading{opacity:.62;pointer-events:none;transition:opacity .12s ease-in-out}@keyframes table-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}th.mat-mdc-header-cell#details,th.mat-header-cell#export,th.mat-header-cell#invoice,th.mat-header-cell#ex-details{color:transparent;font-size:0;-webkit-user-select:none;user-select:none}.table-section tr.mat-mdc-row.mat-row--clickable{cursor:pointer}.table-section tr.mat-mdc-row.mat-row--clickable:hover,.table-section tr.mat-mdc-row.mat-row--clickable:hover td.mat-mdc-cell,.table-section tr.mat-mdc-row.mat-row--clickable:hover td.details-column,.table-section tr.mat-mdc-row.mat-row--clickable:hover td#details,.table-section tr.mat-mdc-row.mat-row--clickable:hover td#export,.table-section tr.mat-mdc-row.mat-row--clickable:hover td#invoice,.table-section tr.mat-mdc-row.mat-row--clickable:hover td#select,.table-section tr.mat-mdc-row.mat-row--clickable:hover td.mat-column-select,.table-section tr.mat-mdc-row.mat-row--clickable:hover td.select-col{background-color:#0000000b}.table-section tr.mat-mdc-row.mat-row--clickable:hover:after{background-color:#0000000b}th{padding:0 10px;text-align:left;vertical-align:middle;white-space:nowrap}td{padding:0 10px;text-align:left;vertical-align:middle}th{position:sticky;top:0;z-index:1;border-bottom:2px solid #ddd}.mat-calendar-table-header th{border-bottom:none}.mat-elevation-z8{box-shadow:none!important}.details-column{background-color:#f8f8f8}.details-column a,.details-column a:link,.details-column a:visited,.details-column button.mat-mdc-button,.details-column button.details-open-button,.details-column button.export-icon-button,td#export button.mat-button,td#export button.export-icon-button,td#invoice button.mat-button,td#invoice button.export-icon-button,td#invoice a.export-icon-button,td.mat-column-export button.mat-button,td.mat-column-export button.export-icon-button,td.mat-column-invoice button.mat-button,td.mat-column-invoice button.export-icon-button,td.mat-column-invoice a.export-icon-button{display:inline-flex;justify-content:center;align-items:center;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;padding:0!important;margin:0 auto;border:none;border-radius:6px;line-height:1;cursor:pointer;color:#c1c7be!important;opacity:.85;background-color:transparent;transition:background-color .15s ease,color .15s ease,opacity .15s ease;outline:none;box-shadow:none;text-decoration:none!important}.details-column a:hover,.details-column a:focus,.details-column a:focus-visible,.details-column a:visited:hover,.details-column button.mat-mdc-button:hover,.details-column button.mat-button:focus,.details-column button.mat-button:focus-visible,.details-column button.details-open-button:hover,.details-column button.details-open-button:focus,.details-column button.details-open-button:focus-visible,.details-column button.export-icon-button:hover,.details-column button.export-icon-button:focus,.details-column button.export-icon-button:focus-visible,td#export button.export-icon-button:hover,td#export button.export-icon-button:focus,td#export button.export-icon-button:focus-visible,td#invoice button.export-icon-button:hover,td#invoice button.export-icon-button:focus,td#invoice button.export-icon-button:focus-visible,td#invoice a.export-icon-button:hover,td#invoice a.export-icon-button:focus,td#invoice a.export-icon-button:focus-visible,td.mat-column-export button.export-icon-button:hover,td.mat-column-export button.export-icon-button:focus,td.mat-column-export button.export-icon-button:focus-visible,td.mat-column-invoice button.export-icon-button:hover,td.mat-column-invoice button.export-icon-button:focus,td.mat-column-invoice button.export-icon-button:focus-visible,td.mat-column-invoice a.export-icon-button:hover,td.mat-column-invoice a.export-icon-button:focus,td.mat-column-invoice a.export-icon-button:focus-visible{background-color:#00000014;color:#8b9487!important;opacity:1;outline:none;box-shadow:none;text-decoration:none!important}.details-column button.details-open-button mat-icon{color:inherit}.details-column a,.details-column a:link,.details-column a:visited{height:28px}.details-column a .mat-button-focus-overlay,.details-column a:link .mat-button-focus-overlay,.details-column a:visited .mat-button-focus-overlay,.details-column button.mat-mdc-button .mat-button-focus-overlay{display:none}.details-column mat-icon{vertical-align:middle;border-radius:0;background:transparent;outline:none;box-shadow:none}.details-column>mat-icon.mat-icon{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:6px;color:#c1c7be;opacity:.85;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.details-column>mat-icon.mat-icon:hover,.details-column>mat-icon.mat-icon:focus,.details-column>mat-icon.mat-icon:focus-visible{background-color:#00000014;color:#8b9487;opacity:1;outline:none}td#userId,th#userId{text-align:center}*{scroll-behavior:smooth}.elementor-heading-title{color:#77c043;font:600 80px Montserrat,sans-serif!important;width:fit-content;margin:0;line-height:1}.elementor-heading-title .go-accent{color:#238dc1}@media(max-width:1025px){.elementor-heading-title{font:600 65px Montserrat,sans-serif!important}}@media(max-width:913px){.elementor-heading-title{font:600 55px Montserrat,sans-serif!important}}@media(max-width:485px){.elementor-heading-title{font:600 45px Montserrat,sans-serif!important}}@media(max-width:408px){.elementor-heading-title{font:600 36px Montserrat,sans-serif!important}}.card-h .card{height:11.5em}app-welcome{display:flex!important;flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden;box-sizing:border-box}.welcome-page{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;height:100%;max-height:100%;overflow:hidden;color:#000;text-align:center;box-sizing:border-box}.welcome-page>.header{flex:0 0 auto;font-size:18px;line-height:1.25;min-height:48px}.welcome-page>.header #header-str{font-size:18px;line-height:1.25;font-weight:500}.welcome-page .body{flex:1 1 auto;margin:0;padding:0;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto}.welcome-page>vivally-footer{flex:0 0 auto;margin-top:0;position:relative;z-index:2;background:#fff}.welcome-page .welcome-contents{display:flex;flex-direction:column;gap:1.5em;padding-top:1.75em;padding-bottom:1em;margin:0}.welcome-page .container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 4em;margin:0}@media(max-width:1286px){.welcome-page .container{padding:0 3em}}@media(max-width:1138px){.welcome-page .container{padding:0 2em}}@media(max-width:768px){.welcome-page .container{padding:0 1.5em}}@media only screen and (max-width:900px){.welcome-page .container h1{font-size:1.5rem!important}}@media only screen and (max-width:813px){.welcome-page .container h1{font-size:1.4rem!important}}.welcome-page .container.horizontal{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between;align-items:flex-start;gap:2.5em;padding:1.75em 4em 1.5em}@media(max-width:1286px){.welcome-page .container.horizontal{padding:1.75em 3em 1.5em}}@media(max-width:1138px){.welcome-page .container.horizontal{padding:1.75em 2em 1.5em}}@media(max-width:768px){.welcome-page .container.horizontal{flex-direction:column-reverse!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:1.5em;padding:1.5em}}.welcome-page .container.horizontal .text-section{display:flex;flex-direction:column;flex:1 1 0;width:auto;max-width:none;min-width:0;text-align:left!important;gap:10px;margin:0;padding:0;position:relative;z-index:1}.welcome-page .container.horizontal .text-section .welcome-header{text-transform:none!important;text-align:left!important;padding-bottom:10px}.welcome-page .container.horizontal .welcome-image-wrap{margin:0;padding:0;flex:0 0 auto;align-self:flex-start;line-height:0;position:relative;z-index:0;width:auto;max-width:42%}@media(max-width:768px){.welcome-page .container.horizontal .welcome-image-wrap{width:100%;max-width:100%;align-self:center}}.welcome-page .container:not(.horizontal){align-items:stretch;padding-top:1.75em;padding-bottom:1.5em}.welcome-page .container:not(.horizontal) .text-section{display:flex;flex-direction:column;width:100%;max-width:none;text-align:left!important;gap:10px;margin:0;padding:0}.welcome-page .container:not(.horizontal) .main-text{margin-bottom:.85rem}.welcome-page .avation-logo-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1rem 1.25rem;margin:0;padding:2.25em 4em .75em;box-sizing:border-box}@media(max-width:1286px){.welcome-page .avation-logo-row{padding:2.25em 3em .75em}}@media(max-width:1138px){.welcome-page .avation-logo-row{padding:2.25em 2em .75em}}@media(max-width:768px){.welcome-page .avation-logo-row{flex-wrap:wrap;padding:1.75em 1.5em .75em;gap:.75rem}}.welcome-page .avation-logo{display:flex;flex:0 0 auto;align-items:center;margin:0;padding:0;line-height:0;text-decoration:none}.welcome-page .avation-logo img{height:59px;width:auto;display:block;margin:0}.welcome-page .avation-logo:focus-visible{outline:2px solid #238DC1;outline-offset:4px;border-radius:4px}.welcome-page .welcome-header{font-weight:600;font-size:1.8rem;text-align:center;text-transform:uppercase}.welcome-page .welcome-header:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%,200%);height:.2em;width:2em;border-radius:200px;background-color:#000}.welcome-page .main-text{font-weight:400;font-size:1.5rem;width:100%;max-width:none;margin:0;line-height:1.3}@media(max-width:900px){.welcome-page .main-text{font-size:1.35rem}}@media(max-width:480px){.welcome-page .main-text{font-size:1.2rem}}.welcome-page .welcome-image{border-radius:15px;height:300px;width:auto;max-width:100%;display:block;margin:0;object-fit:cover}@media(max-width:768px){.welcome-page .welcome-image{width:100%;max-width:100%;height:auto;max-height:280px;object-fit:contain;margin:0 auto}}.welcome-page .text-block{width:100%;margin:0;padding:0;box-sizing:border-box}.welcome-page .text-block p{line-height:130%}.welcome-page .button-container{margin:1em 0;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.welcome-page .button-container .push-button{width:auto!important;min-width:0;text-decoration:none}@media(max-width:480px){.welcome-page .button-container{justify-content:flex-start}}.welcome-page .welcome-header-container{position:relative;width:100%}.welcome-page .cards-container{display:flex;justify-content:center;gap:3em}@media(max-width:1286px){.welcome-page .cards-container{flex-wrap:wrap}}.welcome-page .cards-container .card{display:flex;flex-direction:column;align-items:center;padding:2em;box-shadow:#959da533 0 8px 24px;width:17em;text-align:justify;position:relative}.welcome-page .cards-container .card h2{color:#000;width:100%}.welcome-page .cards-container .card h2:before{content:"";position:absolute;top:25px;left:0;height:2em;width:.5em;background-color:#000}.welcome-page .cards-container .benefit{display:flex;box-shadow:none!important;gap:1.5em}.welcome-page .cards-container .benefit img{height:100px}.welcome-page .cards-container .benefit p{text-align:center;font-weight:500}.welcome-page .features{display:flex;justify-content:center;gap:10em;padding-bottom:3em;flex-wrap:wrap}.welcome-page .features h3{font-weight:600;margin:0;color:#000}.welcome-page .features .feature-block{width:274px}.welcome-page .features .feature-block img{height:100px}@media(max-width:768px){.welcome-page .features{gap:5em}}.welcome-page .deletion{display:flex;justify-content:center;gap:10em;padding-bottom:3em}.welcome-page .deletion h3{font-weight:600;margin:0;color:#000}.welcome-page .deletion .feature-block{width:30%}.welcome-page .copyright{width:20em;color:#000}.link{color:#c1c7be}.warranty-container{padding:2em 4.3em;text-align:justify}@media(max-width:700px){.warranty-container{padding:2em 1em}}.warranty-header{text-align:center;font-weight:500!important}.top-conatiner{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.warrenty-back-btn{display:flex;justify-content:center;align-items:center;width:3em!important;transition:.3s ease-out}.guarantee-logo{height:60px}@media(max-width:700px){.guarantee-logo{height:50px}}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #000000;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #cddc39;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #cddc39;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #cddc39;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #000000;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #000000;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #cddc39;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #cddc39;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: white;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: white;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #000000;--mat-progress-bar-track-color: rgba(0, 0, 0, .25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #cddc39;--mat-progress-bar-track-color: rgba(205, 220, 57, .25)}.mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, .25)}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px}html{--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #000000 87%, transparent);--mat-form-field-filled-caret-color: #000000;--mat-form-field-filled-focus-active-indicator-color: #000000;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #000000 87%, transparent);--mat-form-field-outlined-caret-color: #000000;--mat-form-field-outlined-focus-outline-color: #000000;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #000000 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #cddc39 87%, transparent);--mat-form-field-filled-caret-color: #cddc39;--mat-form-field-filled-focus-active-indicator-color: #cddc39;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #cddc39 87%, transparent);--mat-form-field-outlined-caret-color: #cddc39;--mat-form-field-outlined-focus-outline-color: #cddc39;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #cddc39 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #000000;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #cddc39;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #000000;--mat-chip-elevated-disabled-container-color: #000000;--mat-chip-elevated-selected-container-color: #000000;--mat-chip-flat-disabled-selected-container-color: #000000;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: #cddc39;--mat-chip-elevated-disabled-container-color: #cddc39;--mat-chip-elevated-selected-container-color: #cddc39;--mat-chip-flat-disabled-selected-container-color: #cddc39;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}html{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px}html{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #000000;--mat-slide-toggle-selected-handle-color: #000000;--mat-slide-toggle-selected-hover-state-layer-color: #000000;--mat-slide-toggle-selected-pressed-state-layer-color: #000000;--mat-slide-toggle-selected-focus-handle-color: #000000;--mat-slide-toggle-selected-hover-handle-color: #000000;--mat-slide-toggle-selected-pressed-handle-color: #000000;--mat-slide-toggle-selected-focus-track-color: #C1C7BE;--mat-slide-toggle-selected-hover-track-color: #C1C7BE;--mat-slide-toggle-selected-pressed-track-color: #C1C7BE;--mat-slide-toggle-selected-track-color: #C1C7BE;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-slide-toggle-selected-focus-state-layer-color: #cddc39;--mat-slide-toggle-selected-handle-color: #cddc39;--mat-slide-toggle-selected-hover-state-layer-color: #cddc39;--mat-slide-toggle-selected-pressed-state-layer-color: #cddc39;--mat-slide-toggle-selected-focus-handle-color: #cddc39;--mat-slide-toggle-selected-hover-handle-color: #cddc39;--mat-slide-toggle-selected-pressed-handle-color: #cddc39;--mat-slide-toggle-selected-focus-track-color: #dce775;--mat-slide-toggle-selected-hover-track-color: #dce775;--mat-slide-toggle-selected-pressed-track-color: #dce775;--mat-slide-toggle-selected-track-color: #dce775}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;--mat-slide-toggle-selected-focus-track-color: #e57373;--mat-slide-toggle-selected-hover-track-color: #e57373;--mat-slide-toggle-selected-pressed-track-color: #e57373;--mat-slide-toggle-selected-track-color: #e57373}html{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-display: block}html{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #000000;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #000000;--mat-radio-selected-hover-icon-color: #000000;--mat-radio-selected-icon-color: #000000;--mat-radio-selected-pressed-icon-color: #000000;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #cddc39;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #cddc39;--mat-radio-selected-hover-icon-color: #cddc39;--mat-radio-selected-icon-color: #cddc39;--mat-radio-selected-pressed-icon-color: #cddc39;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom}html{--mat-slider-active-track-color: #000000;--mat-slider-focus-handle-color: #000000;--mat-slider-handle-color: #000000;--mat-slider-hover-handle-color: #000000;--mat-slider-focus-state-layer-color: color-mix(in srgb, #000000 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #000000 4%, transparent);--mat-slider-inactive-track-color: #000000;--mat-slider-ripple-color: #000000;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #000000;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.mat-accent{--mat-slider-active-track-color: #cddc39;--mat-slider-focus-handle-color: #cddc39;--mat-slider-handle-color: #cddc39;--mat-slider-hover-handle-color: #cddc39;--mat-slider-focus-state-layer-color: color-mix(in srgb, #cddc39 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #cddc39 4%, transparent);--mat-slider-inactive-track-color: #cddc39;--mat-slider-ripple-color: #cddc39;--mat-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-inactive-container-color: #cddc39}.mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-active-indicator-color: transparent;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #000000;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #000000;--mat-radio-selected-hover-icon-color: #000000;--mat-radio-selected-icon-color: #000000;--mat-radio-selected-pressed-icon-color: #000000;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #cddc39;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #cddc39;--mat-radio-selected-hover-icon-color: #cddc39;--mat-radio-selected-icon-color: #cddc39;--mat-radio-selected-pressed-icon-color: #cddc39;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #000000;--mat-checkbox-selected-hover-icon-color: #000000;--mat-checkbox-selected-icon-color: #000000;--mat-checkbox-selected-pressed-icon-color: #000000;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #000000;--mat-checkbox-selected-hover-state-layer-color: #000000;--mat-checkbox-selected-pressed-state-layer-color: #000000;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, .87);--mat-checkbox-selected-focus-icon-color: #cddc39;--mat-checkbox-selected-hover-icon-color: #cddc39;--mat-checkbox-selected-icon-color: #cddc39;--mat-checkbox-selected-pressed-icon-color: #cddc39;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #cddc39;--mat-checkbox-selected-hover-state-layer-color: #cddc39;--mat-checkbox-selected-pressed-state-layer-color: #cddc39;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#000}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #000000;--mat-tab-active-ripple-color: #000000;--mat-tab-inactive-ripple-color: #000000;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #000000;--mat-tab-active-hover-label-text-color: #000000;--mat-tab-active-focus-indicator-color: #000000;--mat-tab-active-hover-indicator-color: #000000;--mat-tab-active-indicator-color: #000000}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #cddc39;--mat-tab-active-ripple-color: #cddc39;--mat-tab-inactive-ripple-color: #cddc39;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #cddc39;--mat-tab-active-hover-label-text-color: #cddc39;--mat-tab-active-focus-indicator-color: #cddc39;--mat-tab-active-hover-indicator-color: #cddc39;--mat-tab-active-indicator-color: #cddc39}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #000000;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #cddc39;--mat-tab-foreground-color: rgba(0, 0, 0, .87)}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-container-height: 48px}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, .87);--mat-checkbox-selected-focus-icon-color: #cddc39;--mat-checkbox-selected-hover-icon-color: #cddc39;--mat-checkbox-selected-icon-color: #cddc39;--mat-checkbox-selected-pressed-icon-color: #cddc39;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #cddc39;--mat-checkbox-selected-hover-state-layer-color: #cddc39;--mat-checkbox-selected-pressed-state-layer-color: #cddc39;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #000000;--mat-checkbox-selected-hover-icon-color: #000000;--mat-checkbox-selected-icon-color: #000000;--mat-checkbox-selected-pressed-icon-color: #000000;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #000000;--mat-checkbox-selected-hover-state-layer-color: #000000;--mat-checkbox-selected-pressed-state-layer-color: #000000;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px}html{--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px}html{--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #000000;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #000000;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-outlined-state-layer-color: #000000;--mat-button-protected-container-color: #000000;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #000000;--mat-button-text-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-text-state-layer-color: #000000;--mat-button-tonal-container-color: #000000;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #cddc39;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-label-text-color: #cddc39;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #cddc39 12%, transparent);--mat-button-outlined-state-layer-color: #cddc39;--mat-button-protected-container-color: #cddc39;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-label-text-color: #cddc39;--mat-button-text-ripple-color: color-mix(in srgb, #cddc39 12%, transparent);--mat-button-text-state-layer-color: #cddc39;--mat-button-tonal-container-color: #cddc39;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #000000;--mat-icon-button-state-layer-color: #000000;--mat-icon-button-ripple-color: color-mix(in srgb, #000000 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #cddc39;--mat-icon-button-state-layer-color: #cddc39;--mat-icon-button-ripple-color: color-mix(in srgb, #cddc39 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html{--mat-fab-container-shape: 50%;--mat-fab-touch-target-size: 48px;--mat-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-small-container-shape: 50%;--mat-fab-small-touch-target-size: 48px}html{--mat-fab-container-color: white;--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #000000;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-fab-small-container-color: #000000;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #cddc39;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-ripple-color: color-mix(in srgb, #cddc39 12%, transparent);--mat-fab-small-container-color: #cddc39;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #C1C7BE}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px}html{--mat-progress-spinner-active-indicator-color: #000000}.mat-accent{--mat-progress-spinner-active-indicator-color: #cddc39}.mat-warn{--mat-progress-spinner-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: #000000;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #cddc39;--mat-badge-text-color: rgba(0, 0, 0, .87)}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px}html{--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87)}html{--mat-button-toggle-height: 48px}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #000000 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #cddc39 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(27.2643896268%, 64.1081593928%, 36.843769766%);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #000000;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #000000 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #000000 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #000000 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #000000;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #cddc39 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #cddc39 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(27.2643896268%, 64.1081593928%, 36.843769766%);--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #cddc39;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #cddc39 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #cddc39 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #cddc39 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #cddc39;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #cddc39 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(27.2643896268%, 64.1081593928%, 36.843769766%);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #000000}.mat-icon.mat-accent{--mat-icon-color: #cddc39}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-width: auto}html{--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-focus-state-layer-shape: 4px;--mat-stepper-header-hover-state-layer-shape: 4px}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #000000;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #000000;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #000000;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #cddc39;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #cddc39;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #cddc39;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}.mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-sort-arrow-color: rgba(0, 0, 0, .87)}html{--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #000000;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #cddc39;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-timepicker-container-shape: 4px}html{--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: white}html,body{height:100%;margin:0;overflow:hidden;color:#000;background-color:#fff;font-family:Roboto,Helvetica Neue,sans-serif}app-root{display:block;height:100%;min-height:0}app-root>:not(router-outlet){display:block;height:100%;min-height:0;box-sizing:border-box}.app-shell-main-content>:not(router-outlet),.home-main-content>:not(router-outlet){display:flex;flex-direction:column;flex:1 0 auto;min-height:100%;width:100%;min-width:0;box-sizing:border-box;animation:home-route-enter .16s ease-out}.app-shell-main-content>app-patients,.app-shell-main-content>app-patient-module,.app-shell-main-content>app-patient-detail,.app-shell-main-content>app-clinician,.app-shell-main-content>app-user,.app-shell-main-content>app-facility,.app-shell-main-content>app-study,.app-shell-main-content>app-ota,.app-shell-main-content>app-operations,.app-shell-main-content>app-journal,.app-shell-main-content>app-account-requests,.app-shell-main-content>app-confirmed-clinician,.app-shell-main-content>app-confirmed-facility,.app-shell-main-content>app-ecommerce,.app-shell-main-content>app-orders,.app-shell-main-content>app-returns,.app-shell-main-content>app-user-subscriptions,.app-shell-main-content>app-discount-codes,.app-shell-main-content>app-subscription-config,.app-shell-main-content>app-subitems-config,.app-shell-main-content>app-discount-codes-config,.home-main-content>app-patients,.home-main-content>app-patient-module,.home-main-content>app-patient-detail,.home-main-content>app-clinician,.home-main-content>app-user,.home-main-content>app-facility,.home-main-content>app-study,.home-main-content>app-ota,.home-main-content>app-operations,.home-main-content>app-journal,.home-main-content>app-account-requests,.home-main-content>app-confirmed-clinician,.home-main-content>app-confirmed-facility,.home-main-content>app-ecommerce,.home-main-content>app-orders,.home-main-content>app-returns,.home-main-content>app-user-subscriptions,.home-main-content>app-discount-codes,.home-main-content>app-subscription-config,.home-main-content>app-subitems-config,.home-main-content>app-discount-codes-config{flex:1 1 0;min-height:0;max-height:100%;overflow:hidden}.app-shell-main-content>app-welcome:not(router-outlet),.home-main-content>app-welcome:not(router-outlet){flex:1 1 0;min-height:0;max-height:100%;overflow:hidden}@keyframes home-route-enter{0%{opacity:.72}to{opacity:1}}::selection{background:#a3e400;color:#000}::-moz-selection{background:#a3e400;color:#000}.push-button{border-radius:999px;height:37px!important;min-height:37px!important;line-height:35px;width:auto;min-width:0;padding:0 24px;border:1px solid transparent;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.push-button.primary{background:#a3e400;border-color:#a3e400;color:#000}.push-button.primary:focus-visible:not(:disabled){background:#86bb00;border-color:#86bb00;color:#000}.push-button.primary:active:not(:disabled){background:#7fb100;border-color:#7fb100;color:#000}@media(hover:hover)and (pointer:fine){.push-button.primary:hover:not(:disabled){background:#86bb00;border-color:#86bb00;color:#000}}.push-button.secondary{background:#f1f1f1;border-color:#c1c7be;color:#000}.push-button.secondary.mat-menu-trigger-open:not(:disabled),.push-button.secondary[aria-expanded=true]:not(:disabled),.push-button.secondary:focus-visible:not(:disabled){background:#c1c7be;border-color:#c1c7be;color:#000}.push-button.secondary:active:not(:disabled){background:#c1c7be;border-color:#c1c7be;color:#000}@media(hover:hover)and (pointer:fine){.push-button.secondary:hover:not(:disabled){background:#c1c7be;border-color:#c1c7be;color:#000}}.push-button.tertiary{background:transparent;color:#000;border:1px solid #C1C7BE;height:37px!important;min-height:37px!important;padding:0 22px}.push-button.tertiary.mat-menu-trigger-open:not(:disabled),.push-button.tertiary[aria-expanded=true]:not(:disabled),.push-button.tertiary:focus-visible:not(:disabled){background:#c1c7be;border-color:#c1c7be;color:#000}.push-button.tertiary:active:not(:disabled){background:#c1c7be;border-color:#c1c7be;color:#000}@media(hover:hover)and (pointer:fine){.push-button.tertiary:hover:not(:disabled){background:#c1c7be;border-color:#c1c7be;color:#000}}.push-button.back-button{width:37px!important;min-width:37px;height:37px!important;min-height:37px!important;padding:0;border:none!important;border-radius:8px;background:transparent;color:#8b9487;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;outline:none;transition:background-color .15s ease,color .15s ease}.push-button.back-button mat-icon{width:22px;height:22px;line-height:22px}.push-button.back-button mat-icon svg,.push-button.back-button mat-icon svg path{fill:currentColor!important}.push-button.back-button:focus-visible{color:#000;background-color:#c1c7be;outline:none;box-shadow:none}.push-button.back-button:active{color:#000;background-color:#c1c7be;outline:none;box-shadow:none}@media(hover:hover)and (pointer:fine){.push-button.back-button:hover{color:#000;background-color:#c1c7be;outline:none;box-shadow:none}}.push-button.warning{background:#e24928;border-color:#e24928;color:#fff}.push-button:disabled{opacity:.2!important;cursor:auto}.push-button.reset-eula-btn{width:8em!important}.body{background-color:#fff;flex-grow:1;display:flex;flex-direction:column;min-height:0;padding:2em}.body.table-body{padding-left:0;padding-right:0;padding-bottom:0}.body .additional-info{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:1.4;color:#000;padding-top:1em}.body .additional-info .info-header{margin-right:.25em}.body .additional-info .info-value{color:#8b9487}.body .additional-info ul{margin:0;padding:0}.body .additional-info li{display:flex;align-items:center;padding:.5rem}.body .additional-info .info-list{display:flex;flex-wrap:wrap}.body .additional-info .info-item{justify-content:center;vertical-align:middle;gap:5px;font-size:16px}.body .dropdown-select{font-family:Roboto;font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#000;padding-top:1em}.body .graph-box{color:#000;max-width:1000px;width:100%;min-width:0;flex:0 0 auto;min-height:260px;overflow:visible;padding-top:1.25em}.body .filter-box{position:relative;flex-wrap:wrap;display:flex;justify-content:flex-start;align-items:center;padding-top:2em;row-gap:16px}.body .filter-box .filter-button{color:#000!important}.body .filter-box .filter-button-box{display:flex;gap:10px}.body .filter-box .filter-button-box .push-button[type=submit],.body .filter-box .filter-button-box #searchButton{font-weight:500}.body .filter-box .filter-button-box .push-button.secondary:not([type=submit]):not(#searchButton){font-weight:400}.body .filter-box .filter-button-box .filter-clear-button{background:#fff!important}@media(max-width:600px){.body .filter-box .filter-button-box:has(#filterByButton) .filter-clear-button{display:none!important}}@media(max-width:600px){.body .filter-box{padding-top:.75em}}a{color:#000;text-decoration:none}a:hover,a:focus-visible{color:#000;text-decoration:underline}a:visited{color:#000}.mat-mdc-tab-header,.mat-mdc-tab-nav-bar{border-bottom:none}.mat-tab-label,.mat-mdc-tab,.mat-mdc-tab-link,.mdc-tab{border-radius:0!important;height:100%;min-height:48px;color:#5c6657!important;transition:background-color .15s ease,color .15s ease;outline:none;opacity:1!important}.mat-tab-label .mat-tab-label-content,.mat-tab-label .mdc-tab__text-label,.mat-mdc-tab .mat-tab-label-content,.mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-link .mat-tab-label-content,.mat-mdc-tab-link .mdc-tab__text-label,.mdc-tab .mat-tab-label-content,.mdc-tab .mdc-tab__text-label{color:inherit;opacity:1!important}.mat-tab-label:hover,.mat-mdc-tab:hover,.mat-mdc-tab-link:hover,.mdc-tab:hover{background-color:#00000014;color:#000!important}.mat-tab-label:focus,.mat-tab-label:focus-visible,.mat-tab-label.cdk-focused,.mat-tab-label.cdk-program-focused,.mat-tab-label.cdk-mouse-focused,.mat-mdc-tab:focus,.mat-mdc-tab:focus-visible,.mat-mdc-tab.cdk-focused,.mat-mdc-tab.cdk-program-focused,.mat-mdc-tab.cdk-mouse-focused,.mat-mdc-tab-link:focus,.mat-mdc-tab-link:focus-visible,.mat-mdc-tab-link.cdk-focused,.mat-mdc-tab-link.cdk-program-focused,.mat-mdc-tab-link.cdk-mouse-focused,.mdc-tab:focus,.mdc-tab:focus-visible,.mdc-tab.cdk-focused,.mdc-tab.cdk-program-focused,.mdc-tab.cdk-mouse-focused{outline:none;background-color:transparent}.mat-tab-label:hover,.mat-tab-label.cdk-keyboard-focused:hover,.mat-mdc-tab:hover,.mat-mdc-tab.cdk-keyboard-focused:hover,.mat-mdc-tab-link:hover,.mat-mdc-tab-link.cdk-keyboard-focused:hover,.mdc-tab:hover,.mdc-tab.cdk-keyboard-focused:hover{background-color:#00000014}.mat-tab-label.mat-tab-label-active,.mat-tab-label.mdc-tab--active,.mat-mdc-tab.mat-tab-label-active,.mat-mdc-tab.mdc-tab--active,.mat-mdc-tab-link.mat-tab-label-active,.mat-mdc-tab-link.mdc-tab--active,.mdc-tab.mat-tab-label-active,.mdc-tab.mdc-tab--active{color:#000!important;opacity:1!important;font-weight:500}.mat-tab-label.mat-tab-label-active:hover,.mat-mdc-tab-link.mat-tab-label-active:hover{background-color:#0000000f}.mat-tab-label-active .mat-tab-label-content,.mat-mdc-tab-link.mat-tab-label-active{color:#000!important;opacity:1!important}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #A3E400;--mat-tab-header-inactive-focus-state-layer-opacity: 0;--mat-tab-header-active-focus-state-layer-opacity: 0;--mdc-tab-focus-state-layer-opacity: 0}.mat-mdc-tab-group.mat-primary .mat-ink-bar,.mat-mdc-tab-nav-bar.mat-primary .mat-ink-bar,.mat-mdc-tab-group .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar .mdc-tab-indicator__content--underline{background-color:#a3e400;border-color:#a3e400!important}.mat-mdc-tab,.mat-mdc-tab-link{flex-grow:0!important;flex-basis:auto!important}.mat-mdc-checkbox{--mdc-checkbox-unselected-icon-color: #C1C7BE;--mdc-checkbox-unselected-hover-icon-color: #C1C7BE;--mdc-checkbox-unselected-focus-icon-color: #C1C7BE;--mdc-checkbox-unselected-pressed-icon-color: #C1C7BE;--mdc-checkbox-selected-icon-color: #F1F1F1;--mdc-checkbox-selected-hover-icon-color: rgb(91.5098039216%, 91.5098039216%, 91.5098039216%);--mdc-checkbox-selected-focus-icon-color: #F1F1F1;--mdc-checkbox-selected-pressed-icon-color: #F1F1F1;--mdc-checkbox-selected-checkmark-color: #667085;--mdc-checkbox-disabled-unselected-icon-color: #C1C7BE;--mdc-checkbox-disabled-selected-icon-color: #F8F8F8;--mdc-checkbox-disabled-selected-checkmark-color: #8B9487;--mdc-checkbox-unselected-hover-state-layer-opacity: 0;--mdc-checkbox-unselected-focus-state-layer-opacity: 0;--mdc-checkbox-unselected-pressed-state-layer-opacity: 0;--mdc-checkbox-selected-hover-state-layer-opacity: 0;--mdc-checkbox-selected-focus-state-layer-opacity: 0;--mdc-checkbox-selected-pressed-state-layer-opacity: 0;--mat-checkbox-disabled-label-color: #8B9487}.mat-mdc-checkbox .mat-mdc-checkbox-ripple,.mat-mdc-checkbox .mdc-checkbox__ripple,.mat-mdc-checkbox .mat-ripple-element,.mat-mdc-checkbox .mat-mdc-checkbox-touch-target,.mat-mdc-checkbox .mdc-checkbox__focus-indicator{display:none!important;opacity:0!important}.mat-mdc-checkbox .mdc-checkbox__native-control{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;opacity:0!important;margin:0!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1}.mat-mdc-checkbox .mdc-checkbox{overflow:hidden}.mat-mdc-checkbox .mdc-checkbox__background,.mat-mdc-checkbox .mat-checkbox-frame,.mat-mdc-checkbox .mat-checkbox-background{border-color:#c1c7be!important;border-width:1.5px!important;border-style:solid!important;background-color:#fff!important;box-shadow:none!important}.mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background,.mat-mdc-checkbox.mat-mdc-checkbox-indeterminate .mdc-checkbox__background,.mat-mdc-checkbox.mat-checkbox-checked .mat-checkbox-background,.mat-mdc-checkbox.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#f1f1f1!important;border-color:#c1c7be!important;box-shadow:none!important}.mat-mdc-checkbox .mdc-checkbox__checkmark-path,.mat-mdc-checkbox .mat-checkbox-checkmark-path{stroke:#667085!important;stroke-width:2.75px!important}.mat-mdc-checkbox .mdc-checkbox__mixedmark,.mat-mdc-checkbox .mat-checkbox-mixedmark{background-color:#667085!important;border-color:#667085!important}.mat-mdc-checkbox.mat-mdc-checkbox-disabled .mdc-checkbox__background,.mat-mdc-checkbox.mat-mdc-checkbox-disabled .mat-checkbox-frame,.mat-mdc-checkbox.mat-checkbox-disabled .mdc-checkbox__background,.mat-mdc-checkbox.mat-checkbox-disabled .mat-checkbox-frame{border-color:#c1c7be!important;background-color:#f8f8f8!important;opacity:.7}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-checked .mdc-checkbox__background,.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-indeterminate .mdc-checkbox__background,.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,.mat-mdc-checkbox.mat-checkbox-disabled.mat-mdc-checkbox-checked .mdc-checkbox__background,.mat-mdc-checkbox.mat-checkbox-disabled.mat-mdc-checkbox-indeterminate .mdc-checkbox__background,.mat-mdc-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-mdc-checkbox.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#f8f8f8!important;box-shadow:none!important;opacity:.7}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-checked .mdc-checkbox__checkmark-path,.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-checkbox-checked .mat-checkbox-checkmark-path,.mat-mdc-checkbox.mat-checkbox-disabled.mat-mdc-checkbox-checked .mdc-checkbox__checkmark-path,.mat-mdc-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke:#8b9487!important}.mat-mdc-checkbox:not(.mat-mdc-checkbox-disabled):not(.mat-checkbox-disabled).mat-mdc-checkbox-checked:hover .mdc-checkbox__background,.mat-mdc-checkbox:not(.mat-mdc-checkbox-disabled):not(.mat-checkbox-disabled).mat-mdc-checkbox-indeterminate:hover .mdc-checkbox__background,.mat-mdc-checkbox:not(.mat-checkbox-disabled).mat-checkbox-checked:hover .mat-checkbox-background,.mat-mdc-checkbox:not(.mat-checkbox-disabled).mat-checkbox-indeterminate:hover .mat-checkbox-background{background-color:#e9e9e9!important}.mat-progress-bar-fill:after,.mat-mdc-progress-bar .mdc-linear-progress__bar-inner{background-color:#c1c7be!important;border-color:#c1c7be!important}.mat-progress-spinner circle,.mat-mdc-progress-spinner circle,.mat-spinner circle{stroke:#000!important}.mat-progress-bar-buffer,.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#f1f1f1!important}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #C1C7BE;--mdc-linear-progress-track-color: #F1F1F1}.loader{background-color:#f8f8f8}.app-shell-top-chrome,.home-top-chrome{position:relative;flex:0 0 auto}.app-shell-loader,.home-loader{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:2;pointer-events:none;background:transparent}.app-shell-loader .mat-mdc-progress-bar,.home-loader .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: rgba(193, 199, 190, .4);--mdc-linear-progress-track-color: rgba(241, 241, 241, .45);opacity:.55}.app-shell-loader .mat-progress-bar-fill:after,.app-shell-loader .mat-mdc-progress-bar .mdc-linear-progress__bar-inner,.home-loader .mat-progress-bar-fill:after,.home-loader .mat-mdc-progress-bar .mdc-linear-progress__bar-inner{background-color:#c1c7be66!important;border-color:#c1c7be66!important}.error-message{position:absolute;bottom:-16px;left:81px;color:red;font-size:12px;margin-top:5px;text-align:center}.mat-mdc-menu-panel .mat-mdc-menu-item,.mat-mdc-menu-panel .mat-menu-item,.mat-menu-panel .mat-mdc-menu-item,.mat-menu-panel .mat-menu-item,.mat-mdc-menu-panel .mat-mdc-menu-item .mdc-list-item__primary-text,.mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text,.mat-mdc-menu-panel .mat-menu-item .mdc-list-item__primary-text,.mat-mdc-menu-panel .mat-menu-item .mat-mdc-menu-item-text,.mat-menu-panel .mat-mdc-menu-item .mdc-list-item__primary-text,.mat-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text,.mat-menu-panel .mat-menu-item .mdc-list-item__primary-text,.mat-menu-panel .mat-menu-item .mat-mdc-menu-item-text{font-size:13px!important}.page-actions-menu,.mat-mdc-menu-panel.page-actions-menu,.mat-menu-panel.filter-by-menu{min-width:220px;max-width:280px;border-radius:6px!important;box-shadow:0 8px 24px #0000001f,0 1px 2px #0000000f!important;padding:6px 0!important;overflow:hidden}.page-actions-menu .mat-mdc-menu-content,.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-content,.mat-menu-panel.filter-by-menu .mat-mdc-menu-content{padding:0!important}.page-actions-menu .mat-mdc-menu-item,.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item,.mat-menu-panel.filter-by-menu .mat-mdc-menu-item{min-height:40px;height:auto;line-height:18px;font-size:13px!important;font-weight:500;letter-spacing:.01em;color:#2f362e!important;background-color:transparent!important;padding:0 16px!important;display:flex!important;align-items:center;overflow:visible}.page-actions-menu .mat-mdc-menu-item .mdc-list-item__primary-text,.page-actions-menu .mat-mdc-menu-item .mat-mdc-menu-item-text,.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item .mdc-list-item__primary-text,.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item .mat-mdc-menu-item-text,.mat-menu-panel.filter-by-menu .mat-mdc-menu-item .mdc-list-item__primary-text,.mat-menu-panel.filter-by-menu .mat-mdc-menu-item .mat-mdc-menu-item-text{font-size:13px!important;font-weight:500;color:inherit!important}.page-actions-menu .mat-mdc-menu-item .mat-button-focus-overlay,.page-actions-menu .mat-mdc-menu-item .mat-focus-indicator:before,.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item .mat-button-focus-overlay,.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item .mat-focus-indicator:before,.mat-menu-panel.filter-by-menu .mat-mdc-menu-item .mat-button-focus-overlay,.mat-menu-panel.filter-by-menu .mat-mdc-menu-item .mat-focus-indicator:before{opacity:0!important;background:transparent!important}.page-actions-menu .mat-mdc-menu-item .mat-menu-ripple,.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item .mat-menu-ripple,.mat-menu-panel.filter-by-menu .mat-mdc-menu-item .mat-menu-ripple{display:none}.page-actions-menu .mat-mdc-menu-item:focus:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.page-actions-menu .mat-mdc-menu-item.cdk-program-focused:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.page-actions-menu .mat-mdc-menu-item.mat-menu-item-highlighted:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item:focus:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item.cdk-program-focused:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item.mat-menu-item-highlighted:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-menu-panel.filter-by-menu .mat-mdc-menu-item:focus:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-menu-panel.filter-by-menu .mat-mdc-menu-item.cdk-program-focused:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-menu-panel.filter-by-menu .mat-mdc-menu-item.mat-menu-item-highlighted:not(:hover):not(.cdk-keyboard-focused):not([disabled]){background-color:transparent!important}.page-actions-menu .mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item:hover:not([disabled]),.mat-menu-panel.filter-by-menu .mat-mdc-menu-item:hover:not([disabled]){background-color:#f1f1f1!important}.page-actions-menu .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-panel.filter-by-menu .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]){background-color:#f1f1f1!important}.page-actions-menu .mat-mdc-menu-item.action-primary,.page-actions-menu .mat-mdc-menu-item.action-secondary,.page-actions-menu .mat-mdc-menu-item.action-tertiary,.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item.action-primary,.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item.action-secondary,.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item.action-tertiary,.mat-menu-panel.filter-by-menu .mat-mdc-menu-item.action-primary,.mat-menu-panel.filter-by-menu .mat-mdc-menu-item.action-secondary,.mat-menu-panel.filter-by-menu .mat-mdc-menu-item.action-tertiary{color:#2f362e!important;font-weight:500}.page-actions-menu .mat-mdc-menu-item.action-warning,.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item.action-warning,.mat-menu-panel.filter-by-menu .mat-mdc-menu-item.action-warning{color:#e24928!important;font-weight:500}.page-actions-menu .mat-mdc-menu-item.action-warning:hover:not([disabled]),.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item.action-warning:hover:not([disabled]),.mat-menu-panel.filter-by-menu .mat-mdc-menu-item.action-warning:hover:not([disabled]){background-color:#e249281f!important}.page-actions-menu .mat-mdc-menu-item.action-warning.cdk-program-focused:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item.action-warning.cdk-program-focused:not(:hover):not(.cdk-keyboard-focused):not([disabled]),.mat-menu-panel.filter-by-menu .mat-mdc-menu-item.action-warning.cdk-program-focused:not(:hover):not(.cdk-keyboard-focused):not([disabled]){background-color:transparent!important}.page-actions-menu .mat-mdc-menu-item[disabled],.mat-mdc-menu-panel.page-actions-menu .mat-mdc-menu-item[disabled],.mat-menu-panel.filter-by-menu .mat-mdc-menu-item[disabled]{opacity:.4}.page-actions-menu .page-actions-menu-divider,.page-actions-menu .mat-divider,.page-actions-menu .mat-mdc-divider,.mat-mdc-menu-panel.page-actions-menu .page-actions-menu-divider,.mat-mdc-menu-panel.page-actions-menu .mat-divider,.mat-mdc-menu-panel.page-actions-menu .mat-mdc-divider,.mat-menu-panel.filter-by-menu .page-actions-menu-divider,.mat-menu-panel.filter-by-menu .mat-divider,.mat-menu-panel.filter-by-menu .mat-mdc-divider{margin:6px 12px;border-top-color:#eceee9}.page-actions-menu .page-actions-menu-group-label,.mat-mdc-menu-panel.page-actions-menu .page-actions-menu-group-label,.mat-menu-panel.filter-by-menu .page-actions-menu-group-label{padding:8px 16px 4px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#0000008a;line-height:1.2;pointer-events:none}.page-actions-menu .fluid-unit-menu-item,.mat-mdc-menu-panel.page-actions-menu .fluid-unit-menu-item,.mat-menu-panel.filter-by-menu .fluid-unit-menu-item{display:flex!important}.page-actions-menu .fluid-unit-menu-item .mdc-list-item__primary-text,.page-actions-menu .fluid-unit-menu-item .mat-mdc-menu-item-text,.mat-mdc-menu-panel.page-actions-menu .fluid-unit-menu-item .mdc-list-item__primary-text,.mat-mdc-menu-panel.page-actions-menu .fluid-unit-menu-item .mat-mdc-menu-item-text,.mat-menu-panel.filter-by-menu .fluid-unit-menu-item .mdc-list-item__primary-text,.mat-menu-panel.filter-by-menu .fluid-unit-menu-item .mat-mdc-menu-item-text{display:grid!important;grid-template-columns:1.25em minmax(0,1fr);column-gap:8px;align-items:center;width:100%;white-space:nowrap}.page-actions-menu .fluid-unit-check,.mat-mdc-menu-panel.page-actions-menu .fluid-unit-check,.mat-menu-panel.filter-by-menu .fluid-unit-check{display:block;width:1.25em;min-width:1.25em;text-align:center;line-height:1}.mat-mdc-menu-panel.filter-by-menu,.mat-menu-panel.page-actions-menu.filter-by-menu{min-width:240px!important;max-width:320px}.mat-mdc-menu-panel.filter-by-menu .mat-mdc-menu-item,.mat-mdc-menu-panel.filter-by-menu .fluid-unit-menu-item,.mat-menu-panel.page-actions-menu.filter-by-menu .mat-mdc-menu-item,.mat-menu-panel.page-actions-menu.filter-by-menu .fluid-unit-menu-item{display:flex!important;height:auto;min-height:40px}.mat-mdc-menu-panel.filter-by-menu .mdc-list-item__primary-text,.mat-mdc-menu-panel.filter-by-menu .mat-mdc-menu-item-text,.mat-menu-panel.page-actions-menu.filter-by-menu .mdc-list-item__primary-text,.mat-menu-panel.page-actions-menu.filter-by-menu .mat-mdc-menu-item-text{display:block!important;width:100%;white-space:nowrap}.mat-mdc-menu-panel.filter-by-menu .filter-by-item-row,.mat-menu-panel.page-actions-menu.filter-by-menu .filter-by-item-row{display:grid;grid-template-columns:1.25em minmax(0,1fr);column-gap:8px;align-items:center;width:100%}.mat-mdc-menu-panel.filter-by-menu .fluid-unit-check,.mat-mdc-menu-panel.filter-by-menu .filter-by-check,.mat-menu-panel.page-actions-menu.filter-by-menu .fluid-unit-check,.mat-menu-panel.page-actions-menu.filter-by-menu .filter-by-check{display:block;width:1.25em;min-width:1.25em;text-align:center;line-height:1}.mat-mdc-menu-panel.filter-by-menu .filter-by-item-label,.mat-menu-panel.page-actions-menu.filter-by-menu .filter-by-item-label{min-width:0;white-space:nowrap}.mat-mdc-menu-panel.filter-by-menu .filter-by-reset,.mat-menu-panel.page-actions-menu.filter-by-menu .filter-by-reset{color:#000;font-weight:500}.mat-mdc-snack-bar-container.app-snackbar,.cdk-overlay-pane.app-snackbar .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #F1F1F1;--mdc-snackbar-supporting-text-color: #000000;--mat-snack-bar-button-color: #000000;--mdc-snackbar-container-shape: 12px;border-radius:12px;min-width:280px;max-width:min(560px,92vw);box-shadow:0 8px 24px #0000001f,0 1px 2px #0000000f!important;border:1px solid #C1C7BE;font-size:14px;font-weight:500;padding:0}.mat-mdc-snack-bar-container.app-snackbar .mdc-snackbar__surface,.cdk-overlay-pane.app-snackbar .mat-mdc-snack-bar-container .mdc-snackbar__surface{background:var(--mdc-snackbar-container-color)!important;color:var(--mdc-snackbar-supporting-text-color)!important;box-shadow:none!important;border-radius:12px;padding:10px 12px 10px 16px}.mat-mdc-snack-bar-container.app-snackbar .mdc-snackbar__label,.mat-mdc-snack-bar-container.app-snackbar .mat-mdc-snack-bar-label,.cdk-overlay-pane.app-snackbar .mat-mdc-snack-bar-container .mdc-snackbar__label,.cdk-overlay-pane.app-snackbar .mat-mdc-snack-bar-container .mat-mdc-snack-bar-label{color:var(--mdc-snackbar-supporting-text-color)!important;padding:0}.mat-mdc-snack-bar-container.app-snackbar .mat-mdc-simple-snack-bar,.cdk-overlay-pane.app-snackbar .mat-mdc-snack-bar-container .mat-mdc-simple-snack-bar{align-items:center;gap:12px}.mat-mdc-snack-bar-container.app-snackbar .mat-mdc-snack-bar-action,.cdk-overlay-pane.app-snackbar .mat-mdc-snack-bar-container .mat-mdc-snack-bar-action{margin:0 0 0 4px;min-width:0;line-height:1.2;height:32px;min-height:32px;padding:0 14px;border-radius:999px;border:1px solid #C1C7BE;background:#fff;color:#000!important;font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.mat-mdc-snack-bar-container.app-snackbar .mat-mdc-snack-bar-action:hover,.cdk-overlay-pane.app-snackbar .mat-mdc-snack-bar-container .mat-mdc-snack-bar-action:hover{background:#f1f1f1;border-color:#8b9487;color:#000!important}.mat-mdc-snack-bar-container.app-snackbar--success,.cdk-overlay-pane.app-snackbar--success .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #F1F1F1;--mdc-snackbar-supporting-text-color: #000000;--mat-snack-bar-button-color: #000000;border-color:#c1c7be;border-left:4px solid #A3E400}.mat-mdc-snack-bar-container.app-snackbar--error,.cdk-overlay-pane.app-snackbar--error .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: rgb(96.9254901961%, 91.2156862745%, 91.2156862745%);--mdc-snackbar-supporting-text-color: #000000;--mat-snack-bar-button-color: #000000;border-color:#c75f5f;border-left:4px solid #c75f5f}.mat-mdc-snack-bar-container.app-snackbar--error .mat-mdc-snack-bar-action,.cdk-overlay-pane.app-snackbar--error .mat-mdc-snack-bar-container .mat-mdc-snack-bar-action{color:#b54f4f!important;border-color:#c75f5f}.mat-mdc-snack-bar-container.app-snackbar--error .mat-mdc-snack-bar-action:hover,.cdk-overlay-pane.app-snackbar--error .mat-mdc-snack-bar-container .mat-mdc-snack-bar-action:hover{background:#fff;border-color:#b54f4f;color:#b54f4f!important}.cdk-overlay-pane.app-confirm-dialog .mat-mdc-dialog-container{padding:0;overflow:hidden;border-radius:14px;box-shadow:0 18px 48px #10182824}.cdk-overlay-backdrop.app-confirm-dialog-backdrop,.cdk-overlay-dark-backdrop.app-confirm-dialog-backdrop{background:#10182838!important}.cdk-overlay-pane.app-status-toast-bridge{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-width:0!important;overflow:hidden!important}.cdk-overlay-pane.app-status-toast-bridge .mat-mdc-dialog-container{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.cdk-overlay-backdrop.app-status-toast-bridge-backdrop{opacity:0!important;pointer-events:none!important}
