@charset "UTF-8";:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--motion-fast: .2s;--motion-standard: .3s;--motion-slow: .4s;--top-menu-height: 50px;--side-menu-width: 220px;--side-menu-header-height: 80px;--top-menu-height-tablet: 70px;--side-menu-header-height-tablet: 70px;--top-menu-height-mobile: 60px;--side-menu-header-height-mobile: 60px;--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 var(--primary-font);--mat-sys-body-large-font: var(--primary-font);--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 var(--primary-font);--mat-sys-body-medium-font: var(--primary-font);--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 var(--primary-font);--mat-sys-body-small-font: var(--primary-font);--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 var(--primary-font);--mat-sys-display-large-font: var(--primary-font);--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 var(--primary-font);--mat-sys-display-medium-font: var(--primary-font);--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 var(--primary-font);--mat-sys-display-small-font: var(--primary-font);--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 var(--primary-font);--mat-sys-headline-large-font: var(--primary-font);--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 var(--primary-font);--mat-sys-headline-medium-font: var(--primary-font);--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 var(--primary-font);--mat-sys-headline-small-font: var(--primary-font);--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 var(--primary-font);--mat-sys-label-large-font: var(--primary-font);--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 var(--primary-font);--mat-sys-label-medium-font: var(--primary-font);--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 var(--primary-font);--mat-sys-label-small-font: var(--primary-font);--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 var(--primary-font);--mat-sys-title-large-font: var(--primary-font);--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 var(--primary-font);--mat-sys-title-medium-font: var(--primary-font);--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 var(--primary-font);--mat-sys-title-small-font: var(--primary-font);--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-dialog-container-max-width: 90vw;--mat-toolbar-container-background-color: transparent;--mat-toolbar-standard-height: 80px;--mat-standard-button-toggle-selected-state-background-color: var(--primary-color, #ef3a4d);--mat-standard-button-toggle-selected-state-text-color: var(--primary-contrast, #ffffff);--mat-sidenav-container-shape: 0;--mat-menu-container-shape: var(--mat-sys-corner-large, 16px);--mat-menu-container-color: var(--elevation-level-2);--mat-button-text-container-shape: var(--mat-sys-corner-medium, 12px);--mat-button-filled-container-shape: var(--mat-sys-corner-medium, 12px);--mat-button-outlined-container-shape: var(--mat-sys-corner-medium, 12px);--mat-button-toggle-shape: var(--mat-sys-corner-medium, 12px);--mat-divider-color: var(--primary-text, #8b8b8e);--mat-sys-corner-extra-small: 4px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-line-height: 16px;--mat-form-field-outlined-container-shape: var(--mat-sys-corner-small, 8px);--mat-icon-button-icon-color: var(--primary-text)}html.light-theme{--primary-color: #ef3a4d;--primary-color-rgb: 239, 58, 77;--primary-contrast: #ffffff;--secondary-color: #d8176f;--secondary-color-rgb: 216, 23, 111;--secondary-contrast: #ffffff;--success-color: #00b389;--info-color: #1ac0de;--warn-color: #f6b31f;--error-color: #b00020;--priority-urgent: #dc3545;--priority-high: #fd7e14;--priority-medium: #ffc107;--priority-low: #198754;--dark-grey: #232821;--med-grey: #8b8b8e;--light-grey: #d4d1cf;--elevation-level-1: #ffffff;--elevation-level-2: #f0f0f0;--elevation-level-3: #e0e0e0;--elevation-level-4: #d0d0d0;--elevation-level-5: #c0c0c0;--elevation-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--primary-text: #202020;--side-menu-item-color: #7b7d7f;--menu-solid: var(--primary-color, #ef3a4d);--ngx-timeline-period-inner-container: var(--primary-color);--mat-sys-primary: #ef3a4d;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: color-mix(in srgb, #ef3a4d 20%, #ffffff);--mat-sys-on-primary-container: color-mix(in srgb, #ef3a4d 80%, #202020);--mat-sys-primary-fixed: color-mix(in srgb, #ef3a4d 20%, #ffffff);--mat-sys-primary-fixed-dim: color-mix(in srgb, #ef3a4d 30%, #ffffff);--mat-sys-on-primary-fixed: color-mix(in srgb, #ef3a4d 80%, #202020);--mat-sys-on-primary-fixed-variant: color-mix(in srgb, #ef3a4d 60%, #202020);--mat-sys-secondary: #d8176f;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: color-mix(in srgb, #d8176f 20%, #ffffff);--mat-sys-on-secondary-container: color-mix(in srgb, #d8176f 80%, #202020);--mat-sys-secondary-fixed: color-mix(in srgb, #d8176f 20%, #ffffff);--mat-sys-secondary-fixed-dim: color-mix(in srgb, #d8176f 30%, #ffffff);--mat-sys-on-secondary-fixed: color-mix(in srgb, #d8176f 80%, #202020);--mat-sys-on-secondary-fixed-variant: color-mix(in srgb, #d8176f 60%, #202020);--mat-sys-tertiary: #00b389;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: color-mix(in srgb, #00b389 20%, #ffffff);--mat-sys-on-tertiary-container: color-mix(in srgb, #00b389 80%, #202020);--mat-sys-tertiary-fixed: color-mix(in srgb, #00b389 20%, #ffffff);--mat-sys-tertiary-fixed-dim: color-mix(in srgb, #00b389 30%, #ffffff);--mat-sys-on-tertiary-fixed: color-mix(in srgb, #00b389 80%, #202020);--mat-sys-on-tertiary-fixed-variant: color-mix(in srgb, #00b389 60%, #202020);--mat-sys-error: #b00020;--mat-sys-on-error: #ffffff;--mat-sys-error-container: color-mix(in srgb, #b00020 20%, #ffffff);--mat-sys-on-error-container: color-mix(in srgb, #b00020 80%, #202020);--mat-sys-surface: color-mix(in srgb, #ef3a4d 2%, #ffffff);--mat-sys-surface-dim: color-mix(in srgb, #ef3a4d 5%, #ffffff);--mat-sys-surface-bright: color-mix(in srgb, #ef3a4d 1%, #ffffff);--mat-sys-surface-container-lowest: color-mix(in srgb, #ef3a4d 1%, #ffffff);--mat-sys-surface-container-low: color-mix(in srgb, #ef3a4d 3%, #ffffff);--mat-sys-surface-container: color-mix(in srgb, #ef3a4d 5%, #ffffff);--mat-sys-surface-container-high: color-mix(in srgb, #ef3a4d 7%, #ffffff);--mat-sys-surface-container-highest: color-mix(in srgb, #ef3a4d 10%, #ffffff);--mat-sys-surface-variant: color-mix(in srgb, #ef3a4d 15%, #ffffff);--mat-sys-on-surface-variant: color-mix(in srgb, #ef3a4d 60%, #202020);--mat-sys-outline: color-mix(in srgb, #ef3a4d 40%, #202020);--mat-sys-outline-variant: color-mix(in srgb, #ef3a4d 20%, #ffffff);--mat-sys-background: color-mix(in srgb, #ef3a4d 6%, #ffffff);--mat-sys-on-background: color-mix(in srgb, #ef3a4d 80%, #202020);--mat-sys-on-surface: #202020;--mat-sys-inverse-surface: color-mix(in srgb, #ef3a4d 80%, #202020);--mat-sys-inverse-on-surface: color-mix(in srgb, #ef3a4d 20%, #ffffff);--mat-sys-inverse-primary: #ef3a4d;--mat-sys-neutral-variant20: color-mix(in srgb, #ef3a4d 70%, #202020);--mat-sys-neutral10: color-mix(in srgb, #ef3a4d 80%, #202020);--mat-sys-shadow: #202020;--mat-sys-scrim: #202020}html.dark-theme{--primary-color: #ef3a4d;--primary-color-rgb: 239, 58, 77;--primary-contrast: #ffffff;--secondary-color: #d8176f;--secondary-color-rgb: 216, 23, 111;--secondary-contrast: #ffffff;--success-color: #00cc99;--info-color: #26c6da;--warn-color: #f6b31f;--error-color: #ff4a60;--priority-urgent: #ff4a60;--priority-high: #ff8c00;--priority-medium: #ffd700;--priority-low: #00cc99;--dark-grey: #1e1e1e;--med-grey: #8b8b8e;--light-grey: #c0c0c0;--elevation-level-1: #1e1e1e;--elevation-level-2: #2e2e2e;--elevation-level-3: #3e3e3e;--elevation-level-4: #4e4e4e;--elevation-level-5: #5e5e5e;--elevation-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--primary-text: #ffffff;--side-menu-item-color: #7b7d7f;--menu-solid: var(--primary-color, #ef3a4d);--mat-sys-primary: #ef3a4d;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: color-mix(in srgb, #ef3a4d 20%, #202020);--mat-sys-on-primary-container: color-mix(in srgb, #ef3a4d 20%, #ffffff);--mat-sys-primary-fixed: color-mix(in srgb, #ef3a4d 20%, #202020);--mat-sys-primary-fixed-dim: color-mix(in srgb, #ef3a4d 30%, #202020);--mat-sys-on-primary-fixed: color-mix(in srgb, #ef3a4d 20%, #ffffff);--mat-sys-on-primary-fixed-variant: color-mix(in srgb, #ef3a4d 40%, #ffffff);--mat-sys-secondary: #d8176f;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: color-mix(in srgb, #d8176f 20%, #202020);--mat-sys-on-secondary-container: color-mix(in srgb, #d8176f 20%, #ffffff);--mat-sys-secondary-fixed: color-mix(in srgb, #d8176f 20%, #202020);--mat-sys-secondary-fixed-dim: color-mix(in srgb, #d8176f 30%, #202020);--mat-sys-on-secondary-fixed: color-mix(in srgb, #d8176f 20%, #ffffff);--mat-sys-on-secondary-fixed-variant: color-mix(in srgb, #d8176f 40%, #ffffff);--mat-sys-tertiary: #00cc99;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: color-mix(in srgb, #00cc99 20%, #202020);--mat-sys-on-tertiary-container: color-mix(in srgb, #00cc99 20%, #ffffff);--mat-sys-tertiary-fixed: color-mix(in srgb, #00cc99 20%, #202020);--mat-sys-tertiary-fixed-dim: color-mix(in srgb, #00cc99 30%, #202020);--mat-sys-on-tertiary-fixed: color-mix(in srgb, #00cc99 20%, #ffffff);--mat-sys-on-tertiary-fixed-variant: color-mix(in srgb, #00cc99 40%, #ffffff);--mat-sys-error: #ff4a60;--mat-sys-on-error: #ffffff;--mat-sys-error-container: color-mix(in srgb, #ff4a60 20%, #202020);--mat-sys-on-error-container: color-mix(in srgb, #ff4a60 20%, #ffffff);--mat-sys-surface: color-mix(in srgb, #ef3a4d 2%, #1e1e1e);--mat-sys-surface-dim: color-mix(in srgb, #ef3a4d 5%, #1e1e1e);--mat-sys-surface-bright: color-mix(in srgb, #ef3a4d 1%, #1e1e1e);--mat-sys-surface-container-lowest: color-mix(in srgb, #ef3a4d 1%, #1e1e1e);--mat-sys-surface-container-low: color-mix(in srgb, #ef3a4d 3%, #1e1e1e);--mat-sys-surface-container: color-mix(in srgb, #ef3a4d 5%, #1e1e1e);--mat-sys-surface-container-high: color-mix(in srgb, #ef3a4d 7%, #1e1e1e);--mat-sys-surface-container-highest: color-mix(in srgb, #ef3a4d 10%, #1e1e1e);--mat-sys-surface-variant: color-mix(in srgb, #ef3a4d 15%, #1e1e1e);--mat-sys-on-surface-variant: color-mix(in srgb, #ef3a4d 20%, #ffffff);--mat-sys-outline: color-mix(in srgb, #ef3a4d 40%, #ffffff);--mat-sys-outline-variant: color-mix(in srgb, #ef3a4d 20%, #1e1e1e);--mat-sys-background: color-mix(in srgb, #ef3a4d 6%, #1e1e1e);--mat-sys-on-background: color-mix(in srgb, #ef3a4d 20%, #ffffff);--mat-sys-on-surface: #ffffff;--mat-sys-inverse-surface: color-mix(in srgb, #ef3a4d 20%, #ffffff);--mat-sys-inverse-on-surface: color-mix(in srgb, #ef3a4d 80%, #202020);--mat-sys-inverse-primary: #ef3a4d;--mat-sys-neutral-variant20: color-mix(in srgb, #ef3a4d 30%, #202020);--mat-sys-neutral10: color-mix(in srgb, #ef3a4d 20%, #202020);--mat-sys-shadow: #202020;--mat-sys-scrim: #202020}html{--primary-gradient: linear-gradient(122deg, var(--primary-color) -23.49%, var(--secondary-color) 45.66%, var(--success-color) 114.8%);--primary-text-gradient: linear-gradient(81deg, var(--primary-color) -23.49%, var(--secondary-color) 45.66%, var(--success-color) 114.8%);--secondary-gradient: linear-gradient(122deg, var(--success-color) -23.49%, var(--warn-color) 45.66%, var(--secondary-color) 114.8%);--secondary-text-gradient: linear-gradient(81deg, var(--success-color) -23.49%, var(--warn-color) 45.66%, var(--secondary-color) 114.8%)}.mat-mdc-button.btn-primary,.mat-mdc-raised-button.btn-primary,.mat-mdc-unelevated-button.btn-primary,.mat-mdc-outlined-button.btn-primary{--mdc-filled-button-container-color: var(--primary-color);--mdc-filled-button-label-text-color: var(--primary-contrast)}.mat-mdc-button.btn-secondary,.mat-mdc-raised-button.btn-secondary,.mat-mdc-unelevated-button.btn-secondary,.mat-mdc-outlined-button.btn-secondary{--mdc-filled-button-container-color: var(--secondary-color);--mdc-filled-button-label-text-color: var(--secondary-contrast)}.mat-mdc-button.btn-success,.mat-mdc-raised-button.btn-success,.mat-mdc-unelevated-button.btn-success,.mat-mdc-outlined-button.btn-success{--mdc-filled-button-container-color: var(--success-color);--mdc-filled-button-label-text-color: #fff}.mat-mdc-button.btn-info,.mat-mdc-raised-button.btn-info,.mat-mdc-unelevated-button.btn-info,.mat-mdc-outlined-button.btn-info{--mdc-filled-button-container-color: var(--info-color);--mdc-filled-button-label-text-color: #fff}.mat-mdc-button.btn-warn,.mat-mdc-raised-button.btn-warn,.mat-mdc-unelevated-button.btn-warn,.mat-mdc-outlined-button.btn-warn{--mdc-filled-button-container-color: var(--warn-color);--mdc-filled-button-label-text-color: #000}.mat-mdc-button.btn-error,.mat-mdc-raised-button.btn-error,.mat-mdc-unelevated-button.btn-error,.mat-mdc-outlined-button.btn-error{--mdc-filled-button-container-color: var(--error-color);--mdc-filled-button-label-text-color: #fff}.mat-mdc-button.btn-grey,.mat-mdc-raised-button.btn-grey,.mat-mdc-unelevated-button.btn-grey,.mat-mdc-outlined-button.btn-grey{--mdc-filled-button-container-color: var(--med-grey);--mdc-filled-button-label-text-color: #fff}.mat-mdc-button:not(:disabled).btn-primary:hover,.mat-mdc-button:not(:disabled).btn-secondary:hover,.mat-mdc-button:not(:disabled).btn-success:hover,.mat-mdc-button:not(:disabled).btn-info:hover,.mat-mdc-button:not(:disabled).btn-warn:hover,.mat-mdc-button:not(:disabled).btn-error:hover,.mat-mdc-button:not(:disabled).btn-grey:hover,.mat-mdc-raised-button:not(:disabled).btn-primary:hover,.mat-mdc-raised-button:not(:disabled).btn-secondary:hover,.mat-mdc-raised-button:not(:disabled).btn-success:hover,.mat-mdc-raised-button:not(:disabled).btn-info:hover,.mat-mdc-raised-button:not(:disabled).btn-warn:hover,.mat-mdc-raised-button:not(:disabled).btn-error:hover,.mat-mdc-raised-button:not(:disabled).btn-grey:hover,.mat-mdc-unelevated-button:not(:disabled).btn-primary:hover,.mat-mdc-unelevated-button:not(:disabled).btn-secondary:hover,.mat-mdc-unelevated-button:not(:disabled).btn-success:hover,.mat-mdc-unelevated-button:not(:disabled).btn-info:hover,.mat-mdc-unelevated-button:not(:disabled).btn-warn:hover,.mat-mdc-unelevated-button:not(:disabled).btn-error:hover,.mat-mdc-unelevated-button:not(:disabled).btn-grey:hover,.mat-mdc-outlined-button:not(:disabled).btn-primary:hover,.mat-mdc-outlined-button:not(:disabled).btn-secondary:hover,.mat-mdc-outlined-button:not(:disabled).btn-success:hover,.mat-mdc-outlined-button:not(:disabled).btn-info:hover,.mat-mdc-outlined-button:not(:disabled).btn-warn:hover,.mat-mdc-outlined-button:not(:disabled).btn-error:hover,.mat-mdc-outlined-button:not(:disabled).btn-grey:hover{filter:brightness(.9)}.mat-mdc-button:disabled,.mat-mdc-raised-button:disabled,.mat-mdc-unelevated-button:disabled,.mat-mdc-outlined-button:disabled{opacity:.6;cursor:not-allowed}.priority-urgent{background-color:var(--priority-urgent)!important;color:#fff!important}.priority-high{background-color:var(--priority-high)!important;color:#fff!important}.priority-medium{background-color:var(--priority-medium)!important;color:#202020!important}.priority-low{background-color:var(--priority-low)!important;color:#fff!important}.priority-urgent-text{color:var(--priority-urgent)!important}.priority-high-text{color:var(--priority-high)!important}.priority-medium-text{color:var(--priority-medium)!important}.priority-low-text{color:var(--priority-low)!important}.priority-urgent-border{border-color:var(--priority-urgent)!important}.priority-high-border{border-color:var(--priority-high)!important}.priority-medium-border{border-color:var(--priority-medium)!important}.priority-low-border{border-color:var(--priority-low)!important}html{--fc-page-bg-color: var(--mat-sys-surface-container-low);--fc-border-color: var(--mat-sys-outline-variant);--fc-daygrid-event-dot-width: 6px;--fc-list-event-dot-width: 8px;--fc-button-text-color: var(--mat-sys-on-surface-variant);--fc-button-bg-color: var(--mat-sys-surface-container);--fc-button-border-color: var(--mat-sys-outline);--fc-button-hover-bg-color: var(--mat-sys-surface-container-high);--fc-button-hover-border-color: var(--mat-sys-outline);--fc-button-active-bg-color: var(--mat-sys-primary-container);--fc-button-active-border-color: var(--mat-sys-primary);--fc-button-active-text-color: var(--mat-sys-on-primary-container);--fc-event-bg-color: var(--mat-sys-primary);--fc-event-border-color: var(--mat-sys-primary);--fc-event-text-color: var(--mat-sys-on-primary);--fc-today-bg-color: var(--mat-sys-primary-container);--fc-highlight-color: var(--mat-sys-secondary-container);--fc-non-business-color: var(--mat-sys-surface-container-lowest);--fc-more-link-text-color: var(--mat-sys-primary);--fc-list-event-hover-bg-color: var(--mat-sys-surface-container)}html.light-theme{--fc-border-color: rgba(0, 0, 0, .08);--fc-timegrid-slot-minor-tick-color: rgba(0, 0, 0, .04);--fc-bg-event-opacity: .15;--fc-bg-event-color: var(--mat-sys-primary);--fc-today-bg-color: var(--mat-sys-background)}html.dark-theme{--fc-border-color: rgba(255, 255, 255, .06);--fc-timegrid-slot-minor-tick-color: rgba(255, 255, 255, .03);--fc-page-bg-color: var(--mat-sys-surface-container-lowest);--fc-bg-event-opacity: .25;--fc-bg-event-color: var(--mat-sys-primary);--fc-today-bg-color: rgba(103, 80, 164, .08)}.cdk-overlay-backdrop{background-color:var(--mat-sys-scrim);opacity:.48;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.32;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html.light-theme .cdk-overlay-backdrop{background-color:#00000052}html.dark-theme .cdk-overlay-backdrop{background-color:#0000007a}.mat-drawer-inner-container{border-right:1px solid var(--mat-sys-outline)}.mat-sys-text-small{font-size:var(--mat-sys-body-small-size)}@media (prefers-reduced-motion: reduce){.cdk-overlay-backdrop{transition:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not (backdrop-filter: blur(1px)){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{background-color:var(--mat-sys-scrim);opacity:.48}html.light-theme .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{background-color:#0000007a}html.dark-theme .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{background-color:#000000a3}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html.light-theme,html.dark-theme,html{--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}html{--primary-font: "Poppins", "sans-serif";--side-menu-bg: var(--elevation-level-1);--side-menu-hover-bg: color-mix(in srgb, var(--primary-color) 8%, var(--elevation-level-1));--side-menu-selected-bg: color-mix(in srgb, var(--primary-color) 12%, var(--elevation-level-1));--sb-track-color: var(--elevation-level-1);--sb-thumb-color: var(--elevation-level-5);--sb-size: 8px}html{overflow-x:hidden;width:100%;height:100%}body{height:100%;width:100%;margin:0;padding:0;font-family:var(--primary-font);color:var(--primary-text);overflow-x:hidden;position:relative;background:url(/assets/images/film-grain.webp),radial-gradient(80% 120% at 80% 0%,color-mix(in srgb,var(--mat-sys-primary) 12%,transparent) 0%,transparent 40%),radial-gradient(70% 90% at 0% 100%,color-mix(in srgb,var(--mat-sys-secondary) 12%,transparent) 0%,transparent 40%),linear-gradient(135deg,var(--mat-sys-surface-container-lowest) 0%,color-mix(in srgb,var(--primary-color) 5%,var(--mat-sys-surface)) 25%,color-mix(in srgb,var(--secondary-color) 4%,var(--mat-sys-surface)) 50%,color-mix(in srgb,var(--success-color) 4%,var(--mat-sys-surface)) 75%,var(--mat-sys-surface-container-low) 100%);background-size:100px 100px,100% 100%;background-repeat:repeat,no-repeat;background-attachment:fixed,scroll;background-blend-mode:overlay,normal}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(/assets/images/film-grain.webp);background-size:200px 200px;opacity:.03;pointer-events:none;z-index:-1}app-root{display:block;width:100%;height:100%;overflow-x:hidden;position:relative}::-webkit-scrollbar{width:var(--sb-size)}::-webkit-scrollbar-track{background:var(--sb-track-color)}::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-color)}.text-center{text-align:center}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.p-0{padding:0}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}.link-inline{text-decoration:none;color:var(--primary-color);font-weight:500;cursor:pointer;transition:all ease .2s}.link-inline:hover{color:color-mix(in srgb,var(--primary-color) 80%,black);transition:all ease .2s}.mat-mdc-menu-panel{min-width:230px!important}
