html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 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-sys-level1: 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-sys-level2: 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-sys-level3: 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-sys-level4: 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-sys-level5: 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-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.skip-link{position:absolute;left:1rem;top:1rem;z-index:9999;padding:8px 16px;background:#402060;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;border-radius:4px;text-decoration:none;transform:translateY(-200%);transition:transform .2s}.skip-link:focus{transform:translateY(0);outline:3px solid #7C3AED;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid #7C3AED;outline-offset:2px}:focus:not(:focus-visible){outline:none}app-autocomplete mat-form-field.app-autocomplete{width:100%}app-autocomplete mat-form-field.app-autocomplete .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#1d1b20;caret-color:#8145b5}app-autocomplete mat-form-field.app-autocomplete.mat-form-field-disabled .mat-mdc-text-field-wrapper{border:1px solid #DBD8E0;background:#faf9fb}app-autocomplete mat-form-field.app-autocomplete.mat-form-field-disabled .mat-mdc-text-field-wrapper .mdc-floating-label{color:#65636d;opacity:.5}app-autocomplete mat-form-field.app-autocomplete.mat-form-field-disabled .mat-mdc-text-field-wrapper .mdc-text-field__input{opacity:.5;color:#1d1b20;font-family:Roboto;font-size:20px;font-weight:500;line-height:24px;letter-spacing:.15px}app-autocomplete mat-form-field.app-autocomplete .mat-mdc-text-field-wrapper{border-radius:16px;border:1px solid #8145B5;background:#f2eff3}app-autocomplete mat-form-field.app-autocomplete .mat-mdc-text-field-wrapper .mdc-line-ripple{display:none}app-autocomplete mat-form-field.app-autocomplete .mat-mdc-text-field-wrapper.mdc-text-field--focused label.mdc-floating-label{color:#8145b5}app-autocomplete mat-form-field.app-autocomplete .mat-mdc-text-field-wrapper.mdc-text-field--filled input{color:#1d1b20;caret-color:#8145b5}app-autocomplete mat-form-field.app-autocomplete .mat-mdc-text-field-wrapper label.mdc-floating-label{color:#65636d;font-family:Poppins;font-size:18px;line-height:26px}app-autocomplete mat-form-field.app-autocomplete .mat-mdc-text-field-wrapper input{color:#1d1b20;font-family:Poppins;font-size:18px;line-height:26px}div.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel,div.cdk-overlay-pane.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{max-height:255px;border-radius:16px;margin-top:7px;border:1px solid #8145B5;background-color:#fefcfe;padding:10px 0}div.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel mat-option,div.cdk-overlay-pane.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel mat-option{display:flex;padding:0 12px;justify-content:space-between;align-items:center;min-height:47px}div.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel mat-option span,div.cdk-overlay-pane.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel mat-option span{color:#402060;font-family:Poppins;font-size:16px;line-height:24px}div.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel mat-option:after,div.cdk-overlay-pane.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel mat-option:after{content:"";position:absolute;left:12px;right:12px;bottom:0;border-bottom:1px solid #D0CDD7}div.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel mat-option .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,div.cdk-overlay-pane.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel mat-option .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{color:#8e4ec6}div.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel mat-option.mdc-list-item--selected,div.cdk-overlay-pane.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel mat-option.mdc-list-item--selected{background:none}div.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel mat-option.mat-mdc-option.mat-mdc-option-active.mdc-list-item,div.cdk-overlay-pane.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel mat-option.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background:unset}div.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel mat-option.mat-mdc-option:hover:not(.mdc-list-item--disabled),div.cdk-overlay-pane.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel mat-option.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#f2e2fc}div.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel mat-option.mdc-list-item:hover:before,div.cdk-overlay-pane.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel mat-option.mdc-list-item:hover:before{background:unset}mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:0 2px}mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle:after{background:var(--Grayscale-Off-white, #FCFCFC)}mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle,mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:0 26px}mat-slide-toggle .mdc-switch{width:56px}mat-slide-toggle .mdc-switch :before{border-radius:40px;background:var(--Mauve-Background-Solid, #8E8C99);border:none}mat-slide-toggle .mdc-switch .mdc-switch__track:after{background:var(--Purple-Background-Solid, #8E4EC6)}mat-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track:after,mat-slide-toggle .mdc-switch:enabled:active .mdc-switch__track:after,mat-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track:after{background:var(--Purple-Background-Solid, #8E4EC6)}mat-slide-toggle .mdc-switch :focus:not(:active) .mdc-switch__track:after{background:var(--Purple-Background-Solid, #8E4EC6)}mat-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__icon{fill:var(--Purple-Background-Solid, #8E4EC6);width:20px;height:20px}mat-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle:after,mat-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle:after{background:var(--Grayscale-Off-white, #FCFCFC)}mat-slide-toggle .mdc-switch .mdc-switch__ripple{display:none}mat-slide-toggle .mdc-switch .mdc-switch__handle:has(.mdc-switch__icons){width:28px;height:28px}mat-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle:after{background:var(--Grayscale-Off-white, #FCFCFC)}mat-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle:after{background:var(--Grayscale-Off-white, #FCFCFC)}mat-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle:after{background:var(--Grayscale-Off-white, #FCFCFC)}mat-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__icon--off{display:none}mat-slide-toggle .mdc-switch.mdc-switch--unselected:focus:not(:active) .mdc-switch__track:before,mat-slide-toggle .mdc-switch.mdc-switch--unselected:hover:not(:focus):not(:active) .mdc-switch__track:before,mat-slide-toggle .mdc-switch.mdc-switch--unselected:active .mdc-switch__track:before{background:var(--Mauve-Background-Solid, #8E8C99)}app-multi-select .action-label span.primary{color:#1d1b20;font-family:Poppins;font-size:20px;font-weight:700;line-height:28px}.table-container{margin-top:30px;display:flex;flex-direction:column}.table-container app-avatar .container{height:44px;width:44px;background:var(--theme-table-avatar-bg)}.table-container app-avatar .container .abbreviation{color:var(--theme-table-avatar-color)}.table-container app-avatar .container img{height:44px;width:44px}.table-container table{border-spacing:0 4px}.table-container table td,.table-container table th{padding:12px 10px;color:var(--theme-table-text);font-family:Poppins;font-size:14px;font-weight:500;line-height:20px}.table-container table td:first-child,.table-container table th:first-child,.table-container table td:last-child,.table-container table th:last-child{padding-left:18px}.table-container table tbody tr{background:var(--theme-table-row-bg)}.table-container table tbody tr:hover{background:var(--theme-table-hover-bg)}.table-container table tbody tr.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:1px solid var(--theme-table-border-inner)}.table-container table thead tr{background:var(--theme-table-header-bg)}.table-container table td.description{color:var(--theme-text-secondary);font-family:Roboto;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px}.table-container table tr{height:60px}.table-container table tr .mat-mdc-cell,.table-container table tr .mat-mdc-header-cell{border:1px solid var(--theme-table-border);border-right:1px solid var(--theme-table-border-inner);border-left:1px solid var(--theme-table-border-inner)}.table-container table tr .mat-mdc-cell:first-child,.table-container table tr .mat-mdc-header-cell:first-child{border-left:1px solid var(--theme-table-border);border-top-left-radius:32px;border-bottom-left-radius:32px}.table-container table tr .mat-mdc-cell:last-child,.table-container table tr .mat-mdc-header-cell:last-child{border-right:1px solid var(--theme-table-border);border-top-right-radius:32px;border-bottom-right-radius:32px;width:60px}.details-chip-set .mat-mdc-chip-set{margin-left:5px}.details-chip-set .mat-mdc-chip{height:28px}.details-chip-set .mat-mdc-chip.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding:0 10px}.details-chip-set .mat-mdc-chip span.mat-mdc-chip-action{cursor:pointer}.details-chip-set .mat-mdc-chip span.mat-mdc-chip-action:hover:before{background:#ead5f9}.details-chip-set .mat-mdc-chip span.mat-mdc-chip-action:before{border-radius:30px;border:1px solid #BE93E4;background:#fbf7fe;transition:background-color .3s ease}.details-chip-set .mat-mdc-chip span.mat-mdc-chip-action span.mat-mdc-chip-action-label{color:#8145b5;font-family:Poppins;font-size:14px;line-height:20px}.mat-mdc-select-value-text{color:#1d1b20;font-size:18px;line-height:26px}.mat-mdc-select-arrow{display:none}mat-form-field:not(.mat-form-field-disabled) .mat-mdc-select-arrow-wrapper:after{content:"";width:24px;height:24px;background-image:url(/img/chevron-down.svg);background-repeat:no-repeat}div.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel,div.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel{max-height:255px;border-radius:16px;margin-top:7px;border:1px solid #8145B5;background-color:#fefcfe;padding:10px 0}div.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel mat-option,div.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel mat-option{display:flex;padding:0 12px;justify-content:space-between;align-items:center;min-height:47px}div.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel mat-option span,div.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel mat-option span{color:#402060;font-family:Poppins;font-size:16px;line-height:24px}div.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel mat-option:after,div.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel mat-option:after{content:"";position:absolute;left:12px;right:12px;bottom:0;border-bottom:1px solid #D0CDD7}div.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel mat-option .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,div.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel mat-option .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{color:#8e4ec6}div.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel mat-option.mdc-list-item--selected,div.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel mat-option.mdc-list-item--selected{background:none}div.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel mat-option.mat-mdc-option.mat-mdc-option-active.mdc-list-item,div.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel mat-option.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background:unset}div.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel mat-option.mat-mdc-option:hover:not(.mdc-list-item--disabled),div.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel mat-option.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#f2e2fc}div.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel mat-option.mdc-list-item:hover:before,div.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel mat-option.mdc-list-item:hover:before{background:unset}.button{background-color:#4caf50;border:none;color:#fff;padding:12px 24px;font-size:16px;border-radius:8px;cursor:pointer;box-shadow:0 4px 6px #0000001a}.button:hover{background-color:#45a049;transform:scale(1.05)}html,body{height:100%}body{margin:0;font-family:Poppins,sans-serif;font-style:normal;font-weight:400}:root{--theme-header-bg: #0D9488;--theme-header-shadow: 0 2px 8px rgba(13, 148, 136, .25);--theme-logo-filter: brightness(0) saturate(100%) invert(18%) sepia(30%) saturate(4500%) hue-rotate(260deg) brightness(90%) contrast(95%);--theme-header-name: #fff;--theme-header-role: rgba(255, 255, 255, .7);--theme-avatar-bg: #5d2580;--theme-avatar-color: #fff;--theme-sidebar-bg: linear-gradient(180deg, #0D9488 0%, #0A7A70 100%);--theme-sidebar-shadow: 0 4px 24px rgba(13, 148, 136, .2);--theme-sidebar-border-right: none;--theme-sidebar-title: #fff;--theme-sidebar-text: rgba(255, 255, 255, .85);--theme-sidebar-role: rgba(255, 255, 255, .55);--theme-sidebar-divider: rgba(255, 255, 255, .12);--theme-sidebar-icon-filter: brightness(0) invert(1);--theme-sidebar-hover-bg: rgba(255, 255, 255, .1);--theme-sidebar-active-bg: #5d2580;--theme-sidebar-active-text: #fff;--theme-toggle-bg: #5d2580;--theme-content-bg: #F0FDFA;--theme-content-title: #134E4A;--theme-content-sub: #5F6B6A;--theme-tab-bg: #CCFBF1;--theme-tab-color: #0D9488;--theme-tab-active-bg: #8E4EC6;--theme-tab-active-color: #fff;--theme-tab-counter-bg: #8E4EC6;--theme-tab-counter-color: #fff;--theme-table-row-bg: #F0FDFA;--theme-table-avatar-bg: #EAD5F9;--theme-table-avatar-color: #643C90;--theme-student-card-avatar-bg: #5d2580;--theme-student-card-avatar-color: #fff;--theme-card-bg: #fff;--theme-card-border: #DBD8E0;--theme-card-shadow: 0 1px 3px rgba(0, 0, 0, .06);--theme-surface-bg: #F7EDFE;--theme-surface-alt: #FAF9FB;--theme-text-primary: #402060;--theme-text-secondary: #65636D;--theme-text-muted: #8E8C94;--theme-text-on-surface: #1D1B20;--theme-input-bg: #fff;--theme-input-border: #DBD8E0;--theme-input-text: #1D1B20;--theme-input-placeholder: #8E8C94;--theme-input-focus-border: #8E4EC6;--theme-table-header-bg: #F7EDFE;--theme-table-border: #E0C4F4;--theme-table-border-inner: #DBD8E0;--theme-table-hover-bg: #E6F7ED;--theme-table-text: #402060;--theme-divider: #DBD8E0;--theme-paginator-bg: transparent;--theme-paginator-text: #65636D;--theme-dashboard-title: #1E1B3A;--theme-dashboard-subtitle: #6B6780;--theme-dashboard-card-bg: #fff;--theme-dashboard-card-border: #E8E6F0}body.dark-theme{--theme-header-bg: #2D1B4E;--theme-header-shadow: 0 2px 8px rgba(0, 0, 0, .2);--theme-logo-filter: brightness(0) saturate(100%) invert(85%) sepia(20%) saturate(1000%) hue-rotate(115deg) brightness(100%) contrast(90%);--theme-header-name: #fff;--theme-header-role: rgba(255, 255, 255, .6);--theme-avatar-bg: #14B8A6;--theme-avatar-color: #fff;--theme-sidebar-bg: linear-gradient(180deg, #2D1B4E 0%, #1A0F30 100%);--theme-sidebar-shadow: 0 4px 24px rgba(0, 0, 0, .3);--theme-sidebar-border-right: none;--theme-sidebar-title: #fff;--theme-sidebar-text: rgba(255, 255, 255, .85);--theme-sidebar-role: rgba(255, 255, 255, .45);--theme-sidebar-divider: rgba(255, 255, 255, .08);--theme-sidebar-icon-filter: brightness(0) invert(1);--theme-sidebar-hover-bg: rgba(255, 255, 255, .08);--theme-sidebar-active-bg: #14b8a6;--theme-sidebar-active-text: #fff;--theme-toggle-bg: #14B8A6;--theme-content-bg: #130E1E;--theme-content-title: #E8E4F0;--theme-content-sub: #9B95A8;--theme-tab-bg: #1E1533;--theme-tab-color: #C4A1E0;--theme-tab-active-bg: #14B8A6;--theme-tab-active-color: #fff;--theme-tab-counter-bg: #14B8A6;--theme-tab-counter-color: #fff;--theme-table-row-bg: rgba(45, 27, 78, .4);--theme-table-avatar-bg: rgba(20, 184, 166, .15);--theme-table-avatar-color: #14B8A6;--theme-student-card-avatar-bg: #14b8a6;--theme-student-card-avatar-color: #fff;--theme-card-bg: #1E1533;--theme-card-border: rgba(142, 78, 198, .2);--theme-card-shadow: 0 1px 3px rgba(0, 0, 0, .2);--theme-surface-bg: rgba(45, 27, 78, .5);--theme-surface-alt: #1A1229;--theme-text-primary: #E8E4F0;--theme-text-secondary: #9B95A8;--theme-text-muted: #6E6880;--theme-text-on-surface: #E8E4F0;--theme-input-bg: #1E1533;--theme-input-border: rgba(142, 78, 198, .25);--theme-input-text: #E8E4F0;--theme-input-placeholder: #6E6880;--theme-input-focus-border: #14B8A6;--theme-table-header-bg: rgba(45, 27, 78, .6);--theme-table-border: rgba(142, 78, 198, .2);--theme-table-border-inner: rgba(142, 78, 198, .12);--theme-table-hover-bg: rgba(20, 184, 166, .1);--theme-table-text: #E8E4F0;--theme-divider: rgba(142, 78, 198, .15);--theme-paginator-bg: transparent;--theme-paginator-text: #9B95A8;--theme-dashboard-title: #14B8A6;--theme-dashboard-subtitle: #9B95A8;--theme-dashboard-card-bg: #1E1533;--theme-dashboard-card-border: rgba(142, 78, 198, .2)}button.primary-button.mdc-button{background-color:#8e4ec6}button.primary-button.mdc-button span{color:#fdfcfd}button.secondary-button.mdc-button{background:#f7edfe}button.secondary-button.mdc-button span{color:#8145b5}button.delete-button.mdc-button{background:none}button.delete-button.mdc-button span{color:#ce2c31}button.primary-button.mdc-button,button.secondary-button.mdc-button,button.delete-button.mdc-button{padding-left:16px;padding-right:16px;border-radius:30px}button.primary-button.mdc-button.mat-mdc-button-disabled,button.secondary-button.mdc-button.mat-mdc-button-disabled,button.delete-button.mdc-button.mat-mdc-button-disabled{background:#f2eff3}button.primary-button.mdc-button.mat-mdc-button-disabled span,button.secondary-button.mdc-button.mat-mdc-button-disabled span,button.delete-button.mdc-button.mat-mdc-button-disabled span{color:#65636d;font-size:16px;font-weight:510;line-height:24px}button.primary-button.mdc-button .button-content,button.secondary-button.mdc-button .button-content,button.delete-button.mdc-button .button-content{display:flex;align-items:center;gap:12px}button.primary-button.mdc-button .button-content span,button.secondary-button.mdc-button .button-content span,button.delete-button.mdc-button .button-content span{font-family:Poppins;font-size:16px;font-weight:400;line-height:24px}.popup-header{color:#402060;font-family:Poppins;font-size:24px;line-height:30px;margin:0;font-weight:400}.app-popup mat-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input,.choose-school mat-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input,.scene-info-container mat-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#1d1b20;caret-color:#8145b5}.app-popup mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper,.choose-school mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper,.scene-info-container mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper{border:1px solid #DBD8E0;background:#faf9fb}.app-popup mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper .mdc-floating-label,.choose-school mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper .mdc-floating-label,.scene-info-container mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper .mdc-floating-label{color:#65636d;opacity:.5}.app-popup mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper .mdc-text-field__input,.choose-school mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper .mdc-text-field__input,.scene-info-container mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper .mdc-text-field__input,.app-popup mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper .mat-mdc-select-value,.choose-school mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper .mat-mdc-select-value,.scene-info-container mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper .mat-mdc-select-value{opacity:.5;color:#1d1b20;font-family:Roboto;font-size:20px;font-weight:500;line-height:24px;letter-spacing:.15px}.app-popup mat-form-field.text-area-description .mat-mdc-text-field-wrapper,.choose-school mat-form-field.text-area-description .mat-mdc-text-field-wrapper,.scene-info-container mat-form-field.text-area-description .mat-mdc-text-field-wrapper{height:130px}.app-popup mat-form-field .mat-mdc-form-field-error,.choose-school mat-form-field .mat-mdc-form-field-error,.scene-info-container mat-form-field .mat-mdc-form-field-error{color:#ce2c31}.app-popup mat-form-field .mat-mdc-text-field-wrapper,.choose-school mat-form-field .mat-mdc-text-field-wrapper,.scene-info-container mat-form-field .mat-mdc-text-field-wrapper{border-radius:16px;border:1px solid #8145B5;background:#f2eff3}.app-popup mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--invalid,.choose-school mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--invalid,.scene-info-container mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--invalid{border:1px solid #CE2C31}.app-popup mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--invalid mat-label,.choose-school mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--invalid mat-label,.scene-info-container mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--invalid mat-label{color:#ce2c31}.app-popup mat-form-field .mat-mdc-text-field-wrapper .mdc-line-ripple,.choose-school mat-form-field .mat-mdc-text-field-wrapper .mdc-line-ripple,.scene-info-container mat-form-field .mat-mdc-text-field-wrapper .mdc-line-ripple{display:none}.app-popup mat-form-field .mat-mdc-text-field-wrapper textarea,.choose-school mat-form-field .mat-mdc-text-field-wrapper textarea,.scene-info-container mat-form-field .mat-mdc-text-field-wrapper textarea{resize:none;color:#1d1b20;font-size:18px;line-height:26px}.app-popup mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--focused label.mdc-floating-label,.choose-school mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--focused label.mdc-floating-label,.scene-info-container mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--focused label.mdc-floating-label{color:#8145b5}.app-popup mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--filled input,.choose-school mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--filled input,.scene-info-container mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field--filled input{color:#1d1b20;caret-color:#8145b5}.app-popup mat-form-field .mat-mdc-text-field-wrapper label.mdc-floating-label,.choose-school mat-form-field .mat-mdc-text-field-wrapper label.mdc-floating-label,.scene-info-container mat-form-field .mat-mdc-text-field-wrapper label.mdc-floating-label{color:#65636d;font-family:Poppins;font-size:18px;line-height:26px}.app-popup mat-form-field .mat-mdc-text-field-wrapper input,.choose-school mat-form-field .mat-mdc-text-field-wrapper input,.scene-info-container mat-form-field .mat-mdc-text-field-wrapper input{color:#1d1b20;font-family:Poppins;font-size:18px;line-height:26px}.app-menu.mat-mdc-menu-panel{border-radius:16px;box-shadow:0 8px 12px 6px #7d4edf26,0 4px 4px #7d4edf4d}.app-menu .mat-mdc-menu-content{background-color:#fefcfe;padding:4px 0}.app-menu .app-menu-item{display:flex}.app-menu .app-menu-item img{margin-right:12px}.app-menu .app-menu-item span{color:#402060;font-family:Poppins;font-size:16px;line-height:24px}.app-menu .app-menu-item button span{display:flex;align-items:center}.app-menu .app-menu-item button.delete-item span{color:#ce2c31}.page-name{color:var(--theme-content-title);font-family:Poppins;font-size:35px;font-style:normal;font-weight:510;line-height:40px;margin:0}.page-info{color:var(--theme-content-sub);font-family:Roboto;font-size:14px;line-height:20px;letter-spacing:.25px}.app-popup .mat-mdc-dialog-surface{padding:30px;border-radius:16px;background:#fefcfe;box-shadow:0 19px 38px #7d4edf4d,0 15px 12px #7d4edf38}.app-popup .mat-mdc-dialog-container{max-height:90vh;overflow-y:auto}@media(max-width:360px){.app-popup{width:100vw!important}}mat-select.app-multi-select .mat-mdc-select-value{display:none}mat-select.app-multi-select .mat-mdc-select-trigger{display:none}app-multi-select .mat-mdc-form-field-bottom-align{height:7px}app-multi-select .mat-mdc-form-field-icon-suffix{padding:8px 16px}app-multi-select .mat-mdc-form-field-icon-suffix img{transition:transform .3s ease}app-multi-select .mat-mdc-form-field-icon-suffix .rotated img{transform:rotate(180deg)}.cdk-overlay-pane .mat-mdc-select-panel{scrollbar-color:#65636D transparent}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel,.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel{max-height:255px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel.app-multi-select,.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel.app-multi-select{border-radius:16px;margin-top:7px;border:1px solid #8145B5;background-color:#fefcfe;padding:10px 0}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel.app-multi-select mat-option,.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel.app-multi-select mat-option{display:flex;flex-direction:row-reverse;padding:0 12px;justify-content:space-between;align-items:center;min-height:47px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel.app-multi-select mat-option span,.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel.app-multi-select mat-option span{color:#402060;font-family:Poppins;font-size:16px;line-height:24px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel.app-multi-select mat-option:after,.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel.app-multi-select mat-option:after{content:"";position:absolute;left:12px;right:12px;bottom:0;border-bottom:1px solid #D0CDD7}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel.app-multi-select mat-option .mat-pseudo-checkbox,.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel.app-multi-select mat-option .mat-pseudo-checkbox{width:16px;height:16px;margin:2px;border-radius:5px;border:2px solid #DBD8E0}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel.app-multi-select mat-option .mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel.app-multi-select mat-option .mat-pseudo-checkbox.mat-pseudo-checkbox-checked{background-color:#8e4ec6}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel.app-multi-select mat-option .mat-pseudo-checkbox.mat-pseudo-checkbox-checked:after,.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel.app-multi-select mat-option .mat-pseudo-checkbox.mat-pseudo-checkbox-checked:after{width:8px;height:3px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel.app-multi-select mat-option.mat-mdc-option.mat-mdc-option-active.mdc-list-item,.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel.app-multi-select mat-option.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background:unset}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel.app-multi-select mat-option.mat-mdc-option:hover:not(.mdc-list-item--disabled),.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel.app-multi-select mat-option.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#f2e2fc}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel.app-multi-select mat-option.mdc-list-item:hover:before,.cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel.app-multi-select mat-option.mdc-list-item:hover:before{background:unset}mat-progress-bar.mdc-linear-progress .mdc-linear-progress__buffer-bar{border-radius:4px;background:#faf9fb}mat-progress-bar.mdc-linear-progress .mdc-linear-progress__bar-inner{border-radius:4px;border-block-color:#8E4EC6}mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:#8e4ec6}mat-radio-button.mat-mdc-radio-button .mdc-form-field{gap:6px;align-items:start}mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background:before{background:none}mat-radio-button.mat-mdc-radio-button .mdc-radio{width:16px;height:16px;padding:0}mat-radio-button.mat-mdc-radio-button .mdc-radio>.mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background>.mdc-radio__outer-circle,mat-radio-button.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:#bcbac7}mat-radio-button.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{border:none}mat-radio-button.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border:5px solid #8E4EC6}mat-radio-button.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:#8e4ec6}mat-radio-button.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:#8e4ec6}mat-radio-button.mat-mdc-radio-button .mdc-radio__background{width:16px;height:16px}mat-radio-button.mat-mdc-radio-button .mdc-radio__background:before{background:none}mat-radio-button.mat-mdc-radio-button .mdc-radio__background .mdc-radio__outer-circle{border-width:1px;transition:none}mat-radio-button.mat-mdc-radio-button .mdc-radio__background .mdc-radio__inner-circle{transition:none}app-landing-page app-spinner img{width:80px;height:80px}mat-snack-bar-container.error-message.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label{padding:8px}mat-snack-bar-container.error-message.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{padding-right:0;border-radius:16px;border-left:4px solid #CE2C31;background:#fbf7fe}mat-snack-bar-container.success-notification.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{border-radius:16px;border-left:4px solid #30A46C;background:#e6f7ed}mat-snack-bar-container.success-notification.mat-mdc-snack-bar-container .mdc-snackbar__label{color:#1d3b2c;font-family:Poppins;font-size:16px;font-weight:500;line-height:24px}mat-snack-bar-container.success-notification.mat-mdc-snack-bar-container .mdc-snackbar__actions .mdc-button__label{color:#30a46c}.confiramtion-popup .popup-header{color:#402060;font-size:18px;font-weight:400;line-height:26px}.confiramtion-popup .popup-header .primary{font-weight:500}.confiramtion-popup .popup-text{padding:0 10px;color:#49454f;font-family:Roboto;font-size:14px;line-height:20px;letter-spacing:.25px}.confiramtion-popup .popup-text .primary{font-family:Poppins;font-size:12px;font-weight:700;line-height:16px}.app-popup app-base-popup.edit-profile-popup app-avatar .container{width:140px;height:140px}.app-popup app-base-popup.edit-profile-popup app-avatar .container .abbreviation{font-size:38px}.app-popup app-base-popup.user-profile app-avatar .container{width:80px;height:80px}.app-popup app-base-popup.user-profile app-avatar .container .abbreviation{font-size:28px}app-profile-menu app-avatar.user-profile .container{width:45px;height:45px}app-profile-menu app-avatar.user-profile .container .abbreviation{font-size:16px}app-side-bar .sidebar mat-nav-list a.mat-mdc-list-item .mdc-list-item__primary-text,app-side-bar .sidebar mat-nav-list a.mat-mdc-list-item .mat-mdc-list-item-unscoped-content{color:var(--theme-sidebar-text)}app-side-bar .sidebar mat-nav-list a.mat-mdc-list-item .mat-item-content span{color:var(--theme-sidebar-text)}app-side-bar .sidebar mat-nav-list a.mat-mdc-list-item.active .mdc-list-item__primary-text,app-side-bar .sidebar mat-nav-list a.mat-mdc-list-item.active .mat-mdc-list-item-unscoped-content{color:#fff}app-side-bar .sidebar mat-nav-list a.mat-mdc-list-item.active .mat-item-content span{color:#fff}app-side-bar .sidebar-profile app-avatar .container{width:64px;height:64px;border:2px solid rgba(255,255,255,.2)}app-side-bar .sidebar-profile app-avatar .container .abbreviation{font-size:22px}.mat-drawer-container{background-color:var(--theme-content-bg)!important}.mat-drawer{background-color:transparent!important;border-right:none!important}.mat-drawer-inner-container{background:transparent!important}body.dark-theme .mat-toolbar{background:#130e1e!important}body.dark-theme .page-name{color:var(--theme-content-title)}body.dark-theme .page-info{color:var(--theme-content-sub)}body.dark-theme .app-popup mat-form-field .mat-mdc-text-field-wrapper,body.dark-theme .choose-school mat-form-field .mat-mdc-text-field-wrapper,body.dark-theme .scene-info-container mat-form-field .mat-mdc-text-field-wrapper{background:var(--theme-input-bg);border-color:var(--theme-input-border)}body.dark-theme .app-popup mat-form-field .mat-mdc-text-field-wrapper label.mdc-floating-label,body.dark-theme .choose-school mat-form-field .mat-mdc-text-field-wrapper label.mdc-floating-label,body.dark-theme .scene-info-container mat-form-field .mat-mdc-text-field-wrapper label.mdc-floating-label{color:var(--theme-text-secondary)}body.dark-theme .app-popup mat-form-field .mat-mdc-text-field-wrapper input,body.dark-theme .choose-school mat-form-field .mat-mdc-text-field-wrapper input,body.dark-theme .scene-info-container mat-form-field .mat-mdc-text-field-wrapper input,body.dark-theme .app-popup mat-form-field .mat-mdc-text-field-wrapper textarea,body.dark-theme .choose-school mat-form-field .mat-mdc-text-field-wrapper textarea,body.dark-theme .scene-info-container mat-form-field .mat-mdc-text-field-wrapper textarea{color:var(--theme-input-text)}body.dark-theme .mat-mdc-text-field-wrapper{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important}body.dark-theme .mdc-text-field__input{color:var(--theme-input-text)!important}body.dark-theme .mdc-floating-label{color:var(--theme-text-secondary)!important}body.dark-theme .mat-mdc-paginator{background:var(--theme-paginator-bg);color:var(--theme-paginator-text)}body.dark-theme .mat-mdc-paginator .mat-mdc-paginator-range-label,body.dark-theme .mat-mdc-paginator .mat-mdc-icon-button{color:var(--theme-paginator-text)}body.dark-theme .mat-mdc-paginator .mat-mdc-icon-button[disabled]{opacity:.3}body.dark-theme .mat-mdc-paginator .mat-mdc-select-value{color:var(--theme-paginator-text)}body.dark-theme .tab-group,body.dark-theme .tabs-container{background:var(--theme-card-bg);border-color:var(--theme-card-border)}body.dark-theme button.primary-button.mdc-button{background-color:#14b8a6}body.dark-theme button.secondary-button.mdc-button{background:var(--theme-surface-bg)}body.dark-theme button.secondary-button.mdc-button span{color:var(--theme-text-primary)}body.dark-theme button.delete-button.mdc-button span{color:#ffb3b6}body.dark-theme .app-popup .mat-mdc-dialog-surface{background:var(--theme-card-bg);box-shadow:0 19px 38px #0006,0 15px 12px #0000004d}body.dark-theme .popup-header{color:var(--theme-text-primary)}body.dark-theme .permissions-item{border-color:var(--theme-divider)}body.dark-theme .permissions-item .title{color:var(--theme-text-primary)}body.dark-theme .permissions-item .description{color:var(--theme-text-secondary)}body.dark-theme .app-menu .mat-mdc-menu-content{background-color:var(--theme-card-bg)}body.dark-theme .app-menu-item span{color:var(--theme-text-primary)}body.dark-theme mat-snack-bar-container.error-message .mat-mdc-snackbar-surface{background:var(--theme-card-bg);border-left-color:#ce2c31}body.dark-theme mat-snack-bar-container.success-notification .mat-mdc-snackbar-surface{background:var(--theme-card-bg)}body.dark-theme .mat-mdc-slide-toggle .mdc-switch__track{background:var(--theme-surface-bg)}body.dark-theme .details-chip{border-color:var(--theme-card-border);color:var(--theme-text-secondary)}body.dark-theme .confiramtion-popup .popup-header{color:var(--theme-text-primary)}body.dark-theme .confiramtion-popup .popup-text{color:var(--theme-text-secondary)}body.dark-theme app-autocomplete mat-form-field.app-autocomplete .mat-mdc-text-field-wrapper{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important}body.dark-theme app-autocomplete mat-form-field.app-autocomplete .mat-mdc-text-field-wrapper input{color:var(--theme-input-text)!important;caret-color:var(--theme-input-focus-border)!important}body.dark-theme app-autocomplete mat-form-field.app-autocomplete .mat-mdc-text-field-wrapper label.mdc-floating-label{color:var(--theme-text-secondary)!important}body.dark-theme div.cdk-overlay-pane div.mat-mdc-autocomplete-panel{background-color:var(--theme-card-bg)!important;border-color:var(--theme-card-border)!important}body.dark-theme div.cdk-overlay-pane div.mat-mdc-autocomplete-panel mat-option span{color:var(--theme-text-primary)!important}body.dark-theme div.cdk-overlay-pane div.mat-mdc-autocomplete-panel mat-option:after{border-bottom-color:var(--theme-divider)!important}body.dark-theme div.cdk-overlay-pane div.mat-mdc-autocomplete-panel mat-option.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--theme-surface-bg)!important}body.dark-theme .cdk-overlay-pane div.mat-mdc-select-panel.app-multi-select{background-color:var(--theme-card-bg)!important;border-color:var(--theme-card-border)!important}body.dark-theme .cdk-overlay-pane div.mat-mdc-select-panel.app-multi-select mat-option span{color:var(--theme-text-primary)!important}body.dark-theme .cdk-overlay-pane div.mat-mdc-select-panel.app-multi-select mat-option:after{border-bottom-color:var(--theme-divider)!important}body.dark-theme .table-container table td,body.dark-theme .table-container table th{color:var(--theme-table-text)}body.dark-theme .table-container table td.description{color:var(--theme-text-secondary)}body.dark-theme .mat-mdc-select-value-text{color:var(--theme-text-primary)!important}
