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}:where([data-apply-material-overrides]){.mat-mdc-button-base{width:auto;height:auto;display:flex;align-items:center;gap:.5em;padding:.6em;border-radius:.3em;font-size:1em;line-height:unset;touch-action:auto!important;&:where(:not(:any-link)){cursor:default}color:var(--main-text);&:disabled{pointer-events:auto;cursor:not-allowed;color:color-mix(in oklab,var(--main-text) 50%,var(--complementary-bg))}>.mdc-button__label{flex-shrink:1;display:flex;align-items:center;column-gap:.5em;&:empty{display:none}}>.mat-mdc-button-touch-target{width:100%;height:100%}>:is(.mat-mdc-button-touch-target,.mat-mdc-focus-indicator,){pointer-events:none}>.mat-mdc-button-persistent-ripple[class]{border-radius:inherit;&:before{opacity:0;background-color:var(--persistent-ripple-background-color)}}&:focus-visible{>.mat-mdc-button-persistent-ripple{&:before{opacity:.2}}}@media(hover:hover){&:hover:where(:not(:disabled):not(:has(button:is(:hover,:active)))){>.mat-mdc-button-persistent-ripple{&:before{opacity:.2}}}}@media(hover:hover){&:active:where(:not(:disabled):not(:has(button:is(:hover,:active)))){>.mat-mdc-button-persistent-ripple{&:before{opacity:.2}}}}>.mat-icon{margin:0;width:1em;height:1em;font-size:1.5em;&[iconPositionEnd]{margin:0 0 0 auto}}>.mat-ripple{>.mat-ripple-element{background-color:var(--ripple-background-color)}}--ripple-background-color: color-mix(in oklab, var(--complementary-text) 20%, transparent);--persistent-ripple-background-color: var(--complementary-text)}[mat-icon-button]{box-sizing:content-box;max-width:fit-content;width:auto;height:auto;display:grid;place-items:center;padding:.7em;border-radius:50%;color:inherit;& svg{height:auto}>svg{width:1.5em;height:1.5em}}[mat-raised-button]{height:auto;padding:.6em;border-radius:.25em;box-shadow:0 .125em .0625em -.0625em color-mix(in oklab,var(--complementary-text) 20%,transparent),0 .0625em .0625em color-mix(in oklab,var(--complementary-text) 14%,transparent),0 .0625em .1875em color-mix(in oklab,var(--complementary-text) 12%,transparent);&:focus-visible{box-shadow:0 .25em .3125em .0625em color-mix(in oklab,var(--complementary-text) 20%,transparent),0 .0625em .3125em color-mix(in oklab,var(--complementary-text) 14%,transparent),0 .0625em .3125em color-mix(in oklab,var(--complementary-text) 12%,transparent)}@media(hover:hover){&:hover{box-shadow:0 .25em .3125em .0625em color-mix(in oklab,var(--complementary-text) 20%,transparent),0 .0625em .3125em color-mix(in oklab,var(--complementary-text) 14%,transparent),0 .0625em .3125em color-mix(in oklab,var(--complementary-text) 12%,transparent)}}&:active{box-shadow:0 .125em .0625em -.0625em color-mix(in oklab,var(--complementary-text) 20%,transparent),0 .0625em .0625em color-mix(in oklab,var(--complementary-text) 14%,transparent),0 .0625em .1875em color-mix(in oklab,var(--complementary-text) 12%,transparent)}}[mat-flat-button]{background-color:var(--accent-bg);color:var(--complementary-text);&:disabled{background-color:color-mix(in oklab,var(--accent-bg) 70%,var(--base-color-mix));color:color-mix(in oklab,var(--complementary-text) 70%,var(--base-color-mix))}--base-color-mix: #000;--ripple-background-color: color-mix(in oklab, var(--base-color-mix) 20%, transparent);--persistent-ripple-background-color: var(--base-color-mix)}.mat-mdc-fab-base{&:not([extended]){border-radius:50%}color:var(--complementary-text);&:disabled{box-shadow:none}}:is([mat-fab],[mat-mini-fab]){background-color:var(--primary-bg);&:disabled{background-color:color-mix(in oklab,var(--primary-bg) 80%,var(--base-color-mix));color:color-mix(in oklab,var(--complementary-text) 40%,var(--base-color-mix))}--base-color-mix: #000;--ripple-background-color: color-mix(in oklab, var(--base-color-mix) 20%, transparent);--persistent-ripple-background-color: var(--base-color-mix)}[mat-fab]{padding:.8em}[mat-mini-fab]{>.mat-icon{font-size:1.3em;line-height:1.1}}[mat-fab][extended]{padding:.6em}[mat-menu-item]{color:unset}.mat-button-toggle{background-color:transparent;color:var(--main-text);&.mat-button-toggle-checked{background-color:#dae2f9;color:#000}>.mat-button-toggle-button{height:100%;padding-block:.6em;cursor:inherit;>.mat-button-toggle-label-content{height:100%;display:grid;place-items:center;line-height:unset}}}}:where(app-root[data-apply-material-overrides]~.cdk-overlay-container){>.cdk-overlay-connected-position-bounding-box{>.cdk-overlay-pane{>.mat-mdc-menu-panel{max-width:none;background-color:var(--complementary-bg);>.mat-mdc-menu-content{padding-block:.5em;font-size:unset;line-height:unset;>[mat-menu-item]{min-height:0;column-gap:.5em;padding-block:.6em;padding-inline:.9em;cursor:inherit;background-color:transparent;color:var(--complementary-text);&.cdk-focused{background-color:color-mix(in oklab,var(--complementary-text) 10%,transparent)}@media(hover:hover){&:hover{background-color:color-mix(in oklab,var(--complementary-text) 10%,transparent);&.cdk-focused{background-color:color-mix(in oklab,var(--complementary-text) 15%,transparent)}}}&:active{background-color:color-mix(in oklab,var(--complementary-text) 20%,transparent)}>mat-icon{margin:0}>.mat-mdc-menu-item-text{font-size:unset}}}}}}}:where([data-apply-material-overrides]){.mat-mdc-tab-group{>.mat-mdc-tab-header{>.mat-mdc-tab-label-container{border-bottom-color:var(--main-text);>.mat-mdc-tab-list{>.mat-mdc-tab-labels{>.mat-mdc-tab{min-width:0;height:auto;padding:1rem;cursor:unset;&.mdc-tab--active{--label-color: var(--primary-bg)}&.cdk-keyboard-focused{--status-ripple-color: color-mix(in oklab, var(--complementary-text) 10%, transparent);.mdc-tab__ripple{&:before{opacity:1}}}>.mdc-tab__ripple{&:before{background-color:var(--status-ripple-color);opacity:0}}@media(hover:hover){&:hover>.mdc-tab__ripple{&:before{opacity:1}}}&:active>.mdc-tab__ripple{&:before{opacity:1}}>.mat-ripple{position:absolute;>.mat-ripple-element{opacity:1}}>.mdc-tab__content{>.mdc-tab__text-label{color:var(--label-color)}}>.mdc-tab-indicator{>.mdc-tab-indicator__content{border-color:var(--primary-bg)}}--label-color: var(--main-text);--status-ripple-color: color-mix(in oklab, var(--complementary-text) 10%, transparent)}}}}}>.mat-mdc-tab-body-wrapper{flex-grow:1}}}:where([data-apply-material-overrides],[data-apply-material-overrides]~.cdk-overlay-container){[mat-ripple]{position:relative;&:focus-visible{--persistent-background-color: color-mix(in oklab, var(--base-ripple-color) 20%, transparent)}@media(hover:hover){&:hover{--persistent-background-color: color-mix(in oklab, var(--base-ripple-color) 20%, transparent)}}@media(hover:hover){&:active{--persistent-background-color: color-mix(in oklab, var(--base-ripple-color) 20%, transparent)}}&:is(a:not([href])){&:after{display:none}}&:disabled{--persistent-background-color: transparent;&:after{display:none}}&:after{content:"";position:absolute;inset:0;margin:auto;pointer-events:none;transition-property:background-color;transition-duration:.1s;background-color:var(--persistent-background-color)}>.mat-ripple-element{background-color:var(--ripple-background-color)}--base-ripple-color: var(--complementary-text);--ripple-background-color: color-mix(in oklab, var(--base-ripple-color) 20%, transparent);--persistent-background-color: transparent}}:where([data-apply-material-overrides]){.mat-icon{box-sizing:content-box;width:1em;height:1em;display:grid;place-items:center;font-size:1.5em;line-height:1}}:where([data-apply-material-overrides]){& label[matformfieldfloatinglabel]{display:flex;align-items:center}& mat-label{display:inline}.mat-mdc-form-field:where(:not(.mat-mdc-paginator-page-size-select)){display:flex;font-family:unset;--mat-form-field-outlined-disabled-outline-color: rgba(0, 0, 0, .17);--mat-form-field-filled-disabled-active-indicator-color: var(--mat-form-field-outlined-disabled-outline-color);&:has(:where(input):focus-visible),&.mat-focused{--border-color: var(--primary-bg);--caret-color: var(--primary-bg);--border-width: .13em;--label-color: var(--primary-bg)}&.mat-form-field-invalid{--border-color: var(--warn-bg);--label-color: var(--warn-bg)}&.mat-form-field-disabled{--border-color: color-mix(in oklab, var(--main-text) 50%, var(--complementary-bg));--label-color: color-mix(in oklab, var(--main-text) 50%, var(--complementary-bg));--icon-prefix-color: color-mix(in oklab, var(--main-text) 50%, var(--complementary-bg));--icon-suffix-color: color-mix(in oklab, var(--main-text) 50%, var(--complementary-bg))}&:has(:is(input,textarea):is([data-autofill],:autofill)){--background-color: var(--autofill-background-color)}>.mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align{position:relative;&:before{content:none}}&.mat-form-field-disabled{cursor:not-allowed;color:#999}>.mat-mdc-text-field-wrapper{display:flex;padding-inline:1em;&:is(.mat-mdc-form-field.mat-mdc-form-field-has-icon-prefix>&){padding-inline:0}&:is(.mat-mdc-form-field.mat-mdc-form-field-has-icon-suffix>&){padding-right:0}--mat-form-field-outlined-focus-outline-width: .125em;--mat-form-field-outlined-container-shape: .25em;--mat-form-field-outlined-outline-width: .0625em;background-color:transparent;>.mat-mdc-form-field-focus-overlay{opacity:1;background-color:var(--background-color);@media(hover:hover){&:where(.mat-mdc-form-field:hover>.mat-mdc-text-field-wrapper>&){--background-color: rgb(0 0 0 / 5%);&:is(:has(:is(input,textarea):is([data-autofill],:autofill))>*>&){--background-color: color-mix(in oklab, var(--autofill-background-color) 100%, rgb(0 0 0 / 5%) 20%)}}}&:where(.mat-mdc-form-field:has(:focus-visible)>.mat-mdc-text-field-wrapper>&){--background-color: rgb(0 0 0 / 13%);&:is(:has(:is(input,textarea):is([data-autofill],:autofill))>*>&){--background-color: color-mix(in oklab, var(--autofill-background-color) 100%, rgb(0 0 0 / 13%) 20%)}}}>.mat-mdc-form-field-flex{display:flex;>.mdc-notched-outline{z-index:0;line-height:1;>.mdc-notched-outline__leading,>.mdc-notched-outline__notch,>.mdc-notched-outline__trailing{border-color:var(--border-color);border-width:var(--border-width)}>.mdc-notched-outline__leading{width:.75em;background-color:var(--background-color)}>.mdc-notched-outline__notch{margin-left:0;border-left:none!important;clip-path:none;background-color:var(--background-color);>.mdc-floating-label{pointer-events:none;top:1.75em;color:var(--label-color);&.mdc-floating-label--float-above{transform:translateY(-2.2em) scale(var(--mat-mdc-form-field-floating-label-scale, .75))!important}&:is(.mat-mdc-form-field.mat-mdc-form-field-has-icon-prefix>.mat-mdc-text-field-wrapper>.mat-mdc-form-field-flex>.mdc-notched-outline>.mdc-notched-outline__notch>&){transform:translateY(calc(50% - 1.2em)) translate(2em)!important;&.mdc-floating-label--float-above{transform:translateY(-2.2em) scale(var(--mat-mdc-form-field-floating-label-scale, .75))!important}}font-size:1em}}>.mdc-notched-outline__trailing{background-color:var(--background-color)}}>.mat-mdc-form-field-icon-prefix{padding:0;>mat-icon{padding:.5em;color:var(--icon-prefix-color)}}>.mat-mdc-form-field-infix{min-height:0;width:var(--infix-width);padding-block:var(--infix-padding-block);&:is(:not(.mat-form-field-appearance-outline)>:not(.mdc-text-field--no-label)>*>&){padding-top:1.5em;padding-bottom:.5em}line-height:1.5;>.mdc-floating-label{pointer-events:none;top:1.8em;font-size:1em;color:var(--label-color)}>input{color:inherit;caret-color:var(--caret-color)}>mat-select{display:flex;>.mat-mdc-select-trigger{>.mat-mdc-select-value{>.mat-mdc-select-placeholder{color:unset}}}}}>.mat-mdc-form-field-icon-suffix{display:flex;align-items:center;padding-block:.4em;padding-inline:.6em;>[mat-icon-button],>mat-datepicker-toggle>[mat-icon-button]{padding:.4em}>mat-icon{padding:0;color:var(--icon-suffix-color)}}}>.mdc-line-ripple{&:before{border-width:.0625em;border-color:var(--border-color)}&:after{border-width:var(--border-width);border-color:var(--border-color)}}}--infix-width: 11.25em;--infix-padding-block: 1em;--background-color: transparent;--autofill-background-color: #68daff42;--caret-color: currentColor;--border-color: currentColor;--border-width: .0625em;--label-color: var(--main-text);--icon-prefix-color: currentColor;--icon-suffix-color: currentColor}}:where([data-apply-material-overrides]){.mat-mdc-form-field:where(:not(.mat-mdc-paginator-page-size-select)){.mat-mdc-select{font-size:unset;color:unset;line-height:unset;>.mat-mdc-select-trigger{cursor:inherit;>.mat-mdc-select-arrow-wrapper{display:none}}}}}:where(app-root[data-apply-material-overrides]~.cdk-overlay-container){.mat-mdc-select-panel{width:100%;max-height:400px;padding-block:.5em;border-radius:.25em;background-color:var(--complementary-bg);box-shadow:1px 1px 4px #0009;overflow:auto;:is(& > *,& > .mat-mdc-optgroup > *,){&.mat-mdc-option{border-left:solid 2px transparent;color:var(--complementary-text);cursor:unset;>.mat-ripple{--base-ripple-color: var(--complementary-text)}&.mat-mdc-option-active{border-color:currentColor;background-color:color-mix(in oklab,var(--complementary-text) 15%,transparent);@media(hover:hover){&:hover{background-color:color-mix(in oklab,var(--complementary-text) 20%,transparent)}}}@media(hover:hover){&:hover{background-color:color-mix(in oklab,var(--complementary-text) 15%,transparent)}}&.mdc-list-item--selected{background-color:color-mix(in oklab,var(--accent-bg) 15%,transparent);color:var(--accent-bg);&.mat-mdc-option-active{background-color:color-mix(in oklab,var(--accent-bg) 20%,transparent);@media(hover:hover){&:hover{background-color:color-mix(in oklab,var(--accent-bg) 20%,transparent)}}}@media(hover:hover){&:hover{background-color:color-mix(in oklab,var(--accent-bg) 20%,transparent)}}}>.mdc-list-item__primary-text{flex-shrink:1;color:inherit}>.mat-pseudo-checkbox{&.mat-pseudo-checkbox-minimal{&:after{color:inherit}}&.mat-pseudo-checkbox-full{background:unset;border-color:unset;&.mat-pseudo-checkbox-checked{background-color:currentColor}color:inherit;&:after{color:#fff}}}}}}}:where([data-apply-material-overrides]){.mat-mdc-checkbox{width:fit-content;display:flex;>.mdc-form-field{flex-grow:1;column-gap:.4em;font-size:unset;font-weight:unset;>.mdc-checkbox{cursor:inherit;&:has(>.mdc-checkbox__native-control:enabled:checked){--checkbox-bg-color: var(--selected-icon-color);--checkbox-border-color: var(--selected-icon-color);--ripple-color: var(--selected-icon-color)}&:has(>.mdc-checkbox__native-control:enabled:indeterminate){--checkbox-bg-color: var(--indeterminate-icon-color);--checkbox-border-color: var(--indeterminate-icon-color);--ripple-color: var(--indeterminate-icon-color)}>.mdc-checkbox__ripple{background-color:color-mix(in oklab,var(--ripple-color) 20%,transparent);&:is(.mdc-form-field:active>.mdc-checkbox>&){background-color:color-mix(in oklab,var(--ripple-color) 30%,transparent)}transform:scale(0);transition-property:transform,opacity,background-color;transition-duration:.12s,.12s,.12s;transition-timing-function:cubic-bezier(.4,0,.6,1);&:is(.mdc-checkbox__native-control:focus-visible+&){transform:scale(1)}&:is(.mdc-form-field:is(:hover,:active)>.mdc-checkbox>&){transition-duration:.12s,.12s,0ms;transform:scale(1);opacity:1;@media(hover:none){opacity:0}&:is(:checked+&){opacity:1;@media(hover:none){opacity:0}}&:is(.mdc-form-field:active>.mdc-checkbox>&){opacity:1}}}>.mdc-checkbox__background{background-color:var(--checkbox-bg-color);border-color:var(--checkbox-border-color);>.mdc-checkbox__checkmark{>.mdc-checkbox__checkmark-path{color:#fff}}}}>label{flex-grow:1;align-self:stretch;display:flex;align-items:center;gap:.3em;padding:0;cursor:default}}--selected-icon-color: var(--success-bg);--indeterminate-icon-color: var(--accent-bg);--unselected-icon-color: transparent;--ripple-color: var(--complementary-text);--checkbox-bg-color: var(--unselected-icon-color);--checkbox-border-color: var(--complementary-text)}}:where([data-apply-material-overrides]){.mat-mdc-radio-button{display:flex;&:has(.mdc-form-field>.mdc-radio>.mdc-radio__native-control:enabled:checked){--icon-color: var(--selected-icon-color)}&:has(.mdc-form-field>.mdc-radio>.mdc-radio__native-control:enabled:focus-visible:checked){--icon-color: var(--selected-icon-color)}&:has(.mdc-form-field>.mdc-radio>.mdc-radio__native-control:disabled){--icon-color: var(--selected-icon-color)}&:has(.mdc-form-field>.mdc-radio>.mdc-radio__native-control:disabled:checked){--icon-color: var(--selected-icon-color)}>.mdc-form-field{flex-grow:1;column-gap:.4em;font-size:unset;font-weight:unset;>.mdc-radio{cursor:inherit;>.mdc-radio__background{&:before{background-color:var(--icon-color)}&:is(.mdc-form-field>.mdc-radio>:where(.mdc-radio__native-control:focus)+&){&:before{opacity:0}}&:is(.mdc-form-field>.mdc-radio>:where(.mdc-radio__native-control:focus-visible)+&){&:before{opacity:.2;transform:scale(1)}}@media(hover:hover){&:is(.mdc-form-field:hover>.mdc-radio>&){&:before{opacity:.2;transform:scale(1)}}&:is(.mdc-form-field:hover>.mdc-radio>:where(.mdc-radio__native-control:not(:checked))+&){&:before{opacity:.25;transform:scale(1)}}}&:is(.mdc-form-field:active>.mdc-radio>&){&:before{opacity:.25;transform:scale(1)}}&:is(.mdc-form-field:active>.mdc-radio>:where(.mdc-radio__native-control:not(:checked))+&){&:before{opacity:.3;transform:scale(1)}}>.mdc-radio__outer-circle{border-color:var(--icon-color)}>.mdc-radio__inner-circle{border-color:var(--icon-color)}}>[mat-ripple]{>.mat-ripple-element{opacity:.2;background-color:var(--icon-color)}}}>.mdc-label{flex-grow:1;align-self:stretch;margin:0;display:flex;align-items:center;padding:0}}--selected-icon-color: #396dc0;--unselected-icon-color: #44474e;--icon-color: var(--unselected-icon-color)}}:where(app-root[data-apply-material-overrides]~.cdk-overlay-container){>.cdk-overlay-connected-position-bounding-box{>.mat-mdc-tooltip-panel{pointer-events:none}}}:where(app-root[data-apply-material-overrides]~.cdk-overlay-container){>:where(.cdk-global-overlay-wrapper:has(mat-dialog-container)){display:grid!important;grid-template-columns:1fr;grid-template-rows:1fr;justify-content:stretch!important;align-content:stretch!important;justify-items:stretch!important;align-items:stretch!important;overflow:auto;pointer-events:auto!important;&:has(.ng-animating){overflow:clip}>*{min-width:auto!important;min-height:auto!important;grid-column:1 / span 1;grid-row:1 / span 1}>:where(.cdk-overlay-pane){pointer-events:none!important;max-width:none!important;max-height:none!important;>:where(mat-dialog-container){padding:1rem;@media(width<=23.75em){padding:.6em}>:where(.mdc-dialog__container){>:where(.mat-mdc-dialog-surface){pointer-events:none;--mat-dialog-container-color: transparent;display:grid;box-shadow:none;overflow:visible;>:where(.mat-mdc-dialog-component-host){display:block;pointer-events:auto;margin:auto}}}}}}}:where(app-root[data-apply-material-overrides]~.cdk-overlay-container){>.cdk-global-overlay-wrapper:has(mat-bottom-sheet-container){display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-content:stretch!important;align-items:stretch!important;pointer-events:auto;overflow:auto;&:has(.ng-animating){overflow:hidden}>*{min-width:auto;min-height:auto;grid-column:1 / span 1;grid-row:1 / span 1}>.cdk-overlay-pane{pointer-events:none;flex-grow:1;max-width:none!important;max-height:none!important;flex-direction:column;>mat-bottom-sheet-container{flex-grow:1;--mat-bottom-sheet-container-background-color: transparent;max-width:none;max-height:none;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;padding-top:6rem;box-shadow:none;overflow:visible;color:unset;font-size:unset;line-height:unset;font-weight:unset;>:first-child{pointer-events:auto}}}}}:where([data-apply-material-overrides]){.mat-accordion{display:flex;flex-direction:column;row-gap:1rem}.mat-expansion-panel{margin:0;border-radius:.2em;background-color:transparent;color:unset;height:fit-content;&:not([class~=mat-elevation-z]){box-shadow:0 3px 1px -2px color-mix(in oklab,var(--complementary-text) 20%,transparent),0 2px 2px color-mix(in oklab,var(--complementary-text) 14%,transparent),0 1px 5px color-mix(in oklab,var(--complementary-text) 12%,transparent)}&:where(:has(>.mat-expansion-panel-header:focus-visible)){outline:solid 3px #95bfff;outline-offset:3px}>.mat-expansion-panel-header{--mat-expansion-header-collapsed-state-height: auto;--mat-expansion-header-expanded-state-height: auto;padding-inline:.8rem;padding-block:1rem;font-size:unset;font-weight:400;line-height:unset;cursor:inherit;>.mat-content{overflow:visible;>mat-panel-title{color:var(--complementary-text)}>mat-panel-description{color:var(--main-text)}>:first-child:not(:where(mat-panel-title,mat-panel-description)){margin-right:.6rem}}>.mat-expansion-indicator{transform:rotate(0)!important;display:grid;place-items:center;transition-property:rotate;transition-duration:.1s;>svg{fill:currentColor}}>.mat-expansion-indicator{rotate:var(--indicator-initial-rotation)!important}&.mat-expanded>.mat-expansion-indicator{rotate:var(--indicator-expanded-rotation)!important}>.mat-expansion-indicator:after{transform:rotate(45deg) rotate(90deg);color:inherit}}&:not(.mat-expanded)>.mat-expansion-panel-header:not(:focus)+.mat-expansion-panel-content{visibility:hidden;height:0px}>.mat-expansion-panel-content{font-size:unset;line-height:unset;>.mat-expansion-panel-body{padding-inline:.9rem;padding-block:.9rem}}--indicator-initial-rotation: -90deg;--indicator-expanded-rotation: 0deg}}:where([data-apply-material-overrides]){.mat-mdc-progress-spinner{--mat-progress-spinner-active-indicator-color: currentColor}}:where(app-root[data-apply-material-overrides]~.cdk-overlay-container){>.cdk-global-overlay-wrapper:has(mat-dialog-container>:first-child>:first-child>ngx-mat-timepicker-dialog){>.cdk-overlay-pane{>mat-dialog-container{>.mdc-dialog__container{>.mat-mdc-dialog-surface{>ngx-mat-timepicker-dialog{display:block;background-color:var(--complementary-bg);color:var(--complementary-text);border-radius:2em!important;overflow:hidden;--mat-fab-small-foreground-color: var(--complementary-text);--mat-fab-small-container-color: var(--primary-bg);>[mat-dialog-content]{color:inherit;>ngx-mat-timepicker-content{>.timepicker{>mat-toolbar{background-color:var(--accent-bg);color:inherit}}}}>[mat-dialog-actions]{[mat-button]{>.mat-mdc-button-persistent-ripple[class]{border-radius:inherit;&:before{opacity:0;background-color:var(--persistent-ripple-background-color)}}&:focus-visible{>.mat-mdc-button-persistent-ripple{&:before{opacity:.2}}}@media(hover:hover){&:hover:where(:not(:disabled):not(:has(button:is(:hover,:active)))){>.mat-mdc-button-persistent-ripple{&:before{opacity:.2}}}}@media(hover:hover){&:active:where(:not(:disabled):not(:has(button:is(:hover,:active)))){>.mat-mdc-button-persistent-ripple{&:before{opacity:.2}}}}>.mat-ripple{>.mat-ripple-element{background-color:var(--ripple-background-color)}}--ripple-background-color: color-mix(in oklab, var(--complementary-text) 20%, transparent);--persistent-ripple-background-color: var(--complementary-text)}}}}}}}}}:where([data-apply-material-overrides]){.mat-mdc-slide-toggle{>.mat-internal-form-field{color:unset}}}:where([data-apply-material-overrides]){.mat-datepicker-toggle{color:unset}}.cdk-overlay-container{>.cdk-overlay-backdrop{opacity:1;background-color:var(--overlay-background-color)}>.cdk-global-overlay-wrapper{>.cdk-overlay-backdrop{background-color:var(--overlay-background-color)}}--overlay-background-color: color-mix(in oklab, var(--overlay-bg-color) 30%, transparent)}@layer all-unset,default;@layer all-unset{a,button{all:unset;&[draggable=true]{-webkit-user-drag:auto;user-drag:auto}&[draggable=false]{-webkit-user-drag:none;user-drag:none}}a:not([href]){cursor:not-allowed;opacity:.8}img{max-width:100%;height:auto;color:transparent}video{max-width:100%}svg{height:auto}a{display:inline-block;&:any-link{cursor:pointer}&:focus-visible{text-decoration-line:underline}@media(hover:hover){&:hover{text-decoration-line:underline}}&:active{text-decoration-line:underline}}button{cursor:default;touch-action:none;&:disabled{cursor:not-allowed;color:var(--sub-text)}}}@layer default{*:focus-visible:where(:not([role=dialog])),[mat-button]:focus-visible{outline:solid 3px #95bfff;outline-offset:3px}:where(:not(:defined)){display:block}*,*:before,*:after{background-repeat:no-repeat}*{min-width:0;min-height:0}*{flex-shrink:0}*{transition-property:none}*,*:before,*:after{box-sizing:border-box}:root{-webkit-user-select:none;user-select:none;& *{-webkit-user-select:inherit;user-select:inherit}}img,canvas,svg,picture,video,audio,iframe,object,embed,input,select,textarea,button,progress,meter{display:block}input,textarea{color:inherit;font-size:inherit;&:disabled{cursor:not-allowed}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}fieldset,blockquote,figure{margin:0}fieldset{padding:.6rem .8rem;border:solid 2px #c0c0c0}pre{margin:0;font-family:monospace;white-space:pre}legend{border:none;padding:.3em}iframe{border:none}source{display:none}hr{border:none;background-color:#ccc;height:.2em;margin:.5em auto}p,h1,h2,h3,h4,h5,h6{margin:0}h1,h2,h3,h4,h5,h6,b,strong{font-weight:500}::selection{background-color:color-mix(in oklab,var(--accent-bg) 30%,transparent)}::selection:window-inactive{background-color:color-mix(in oklab,#888 50%,transparent)}}html,body{width:100%;height:100%;margin:0;padding:0}:root{position:fixed;overflow:auto}body{overflow:hidden}[hidden]{display:none!important}:root{background-color:#f1f1f1;color:#222;-webkit-tap-highlight-color:transparent}@font-face{font-family:MiSans Latin;src:url(/fonts/MiSans\ Latin/static/ttf/MiSansLatin-Normal.ttf);font-weight:400;font-style:normal}@font-face{font-family:MiSans Latin;src:url(/fonts/MiSans\ Latin/static/ttf/MiSansLatin-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:MiSans Latin;src:url(/fonts/MiSans\ Latin/static/ttf/MiSansLatin-Semibold.ttf);font-weight:600;font-style:normal}@font-face{font-family:MiSans Latin;src:url(/fonts/MiSans\ Latin/static/ttf/MiSansLatin-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:MiSans Latin;src:url(/fonts/MiSans\ Latin/static/ttf/MiSansLatin-Heavy.ttf);font-weight:800;font-style:normal}@font-face{font-family:MiSans Latin;src:url(/fonts/MiSans\ Latin/static/ttf/MiSansLatin-Extralight.ttf);font-weight:200;font-style:normal}@font-face{font-family:MiSans Latin;src:url(/fonts/MiSans\ Latin/static/ttf/MiSansLatin-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:MiSans Latin;src:url(/fonts/MiSans\ Latin/static/ttf/MiSansLatin-Thin.ttf);font-weight:100;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-ExtraLight.ttf);font-weight:200;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-ExtraLightItalic.ttf);font-weight:200;font-style:italic}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-SemiBold.ttf);font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-ExtraBold.ttf);font-weight:800;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-Black.ttf);font-weight:900;font-style:normal}@font-face{font-family:Nunito;src:url(/fonts/Nunito/static/Nunito-BlackItalic.ttf);font-weight:900;font-style:italic}:root{--primary-bg: rgb(255, 171, 81);--primary-text: #fff;--accent-bg: rgb(83, 114, 127);--accent-text: #fff;--warn-bg: rgb(250, 54, 54);--light-warn-bg: #ff5554;--warn-text: #fff;--warning-bg: #ffb300;--success-bg: #54c55d;--success-text: #fff;--main-bg: #eee;--main-text: #333;--sub-text: #b6b6b6;--overlay-bg-color: #000;--complementary-text: #000;--complementary-bg: #fff;--pwa-install-bg: #2885b3;--nav-link-color: rgba(0, 0, 0, .655)}:root[data-theme=dark]{--main-text: #c7c7c7;--main-bg: #505050;--complementary-text: #fff;--complementary-bg: #353535;--accent-bg: #7cb2c9;--nav-link-color: #e9e8e8;--sub-text: #666;--overlay-bg-color: #303030}:root{background-color:var(--main-bg);color:var(--main-text);font-family:Nunito,Roboto,Helvetica Neue,sans-serif}::selection{background-color:color-mix(in oklab,var(--accent-bg) 80%,transparent)}::selection:window-inactive{background-color:color-mix(in oklab,#888 50%,transparent)}a:any-link{color:var(--accent-bg)}router-outlet{display:none}:where(app-root){width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:auto;scroll-behavior:smooth;>*{min-width:auto;min-height:auto}>[data-page-component]{grid-column:1 / span 1;grid-row:1 / span 1;z-index:0;padding:1rem;overflow:auto;@media(width<=23.75em){--padding: .6rem}}}table{>tbody{user-select:text}}.mat-mdc-row{color:var(--complementary-text)}.table-container{display:flex;flex-direction:column;>.table[class][class]{border-spacing:0px 7px;background-color:transparent;>:is(thead,tbody){>tr{border:solid 1px #e0e0e0;font-family:MiSans Latin,Roboto,Helvetica Neue,sans-serif;>:is(th,td){border:none;--border-radius: 1.8em;&:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}&:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}}}}>thead{>tr{height:auto;color:#fff;>th{padding-block:1em;background-color:var(--primary-bg)}}}>tbody{>tr{>td{background-color:var(--main-bg)}}}}>.paginator{display:flex;flex-direction:column;background-color:var(--complementary-bg);border-top:solid 1px;>.info{display:flex;justify-content:center;padding:.7em;border-bottom:solid 1px var(--sub-text)}>.buttons{display:flex;align-items:center;justify-content:center;gap:.5em;>.button{flex-grow:1;display:flex;align-items:center;justify-content:center;gap:.5em;padding:.7em;border-radius:0;&:disabled{color:var(--sub-text)}>.icon{width:.6em;height:.6em;place-content:center}}}}>.mat-mdc-paginator{background-color:var(--accent-bg);color:var(--primary-text);border-radius:2.2em;>.mat-mdc-paginator-outer-container{>.mat-mdc-paginator-container{>.mat-mdc-paginator-page-size{>.mat-mdc-paginator-page-size-select{>.mat-mdc-text-field-wrapper{>.mat-mdc-form-field-flex{>.mat-mdc-form-field-infix{>.mat-mdc-select{color:unset;>.mat-mdc-select-trigger{>.mat-mdc-select-arrow-wrapper{>.mat-mdc-select-arrow{color:unset}}}}}}}}}>.mat-mdc-paginator-range-actions{>[mat-icon-button]{>.mat-mdc-paginator-icon{fill:var(--icon-color)}--icon-color: var(--primary-text);&:disabled{--icon-color: var(--sub-text)}}}}}}}@keyframes entry-animation{0%{opacity:0}to{opacity:1}}@keyframes exit-animation{0%{opacity:1}to{opacity:0}}.warning-message{border:solid 2px var(--warning-bg);color:var(--complementary-text);padding:1em;border-radius:.5em}.-entry-animation{animation-name:entry-animation;animation-duration:.3s}.-exit-animation{animation-name:exit-animation;animation-duration:.3s;animation-fill-mode:forwards}.column-picker-menu .mat-mdc-checkbox-checked .mdc-checkbox__background{background-color:#ffab51!important;border-color:#ffab51!important}.mat-mdc-slide-toggle.mat-accent .mdc-switch__track:after{background:#ffab51!important;border-color:#ffab51!important}
