From 6dde350fffee0ab0b4473a8792e3f241c82009aa Mon Sep 17 00:00:00 2001 From: GitHub Date: Thu, 23 Nov 2023 20:41:40 +0000 Subject: [PATCH] 5382e75d docs: add ngrx workshops (#4148) --- 404.html | 4 +- commit_message | 2 +- dark-theme.css | 2 +- dark-theme.css.map | 2 +- .../api/component-store/ComponentStore.json | 2 +- generated/docs/api/signals/signalStore.json | 2 +- generated/docs/api/store/Store.json | 2 +- generated/docs/api/store/createAction.json | 2 +- generated/docs/api/store/createFeature.json | 2 +- generated/docs/api/store/createReducer.json | 2 +- generated/docs/app/search-data.json | 2 +- generated/docs/workshops.json | 5 + generated/events.json | 132 ++---------------- generated/navigation.json | 20 +-- generated/sitemap.xml | 3 + .../component-store-paginator-service.zip | Bin 14097 -> 14097 bytes .../component-store-paginator.zip | Bin 13538 -> 13538 bytes .../component-store-slide-toggle.zip | Bin 12402 -> 12402 bytes generated/zips/ngrx-start/ngrx-start.zip | Bin 10558 -> 10558 bytes .../router-store-selectors.zip | Bin 13900 -> 13900 bytes .../store-walkthrough/store-walkthrough.zip | Bin 18588 -> 18588 bytes generated/zips/store/store.zip | Bin 14205 -> 14205 bytes .../zips/testing-store/testing-store.zip | Bin 23117 -> 23117 bytes index.html | 4 +- light-theme.css | 2 +- light-theme.css.map | 2 +- ngsw.json | 40 +++--- ...d777cd16.js => runtime.8249f75cba25794c.js | 4 +- ....js.map => runtime.8249f75cba25794c.js.map | 2 +- ...act-form_module_ts.85f5a1ffe8e9d436.js.map | 1 - ...contact-form_module_ts.dd6c72d7a6a4c931.js | 4 +- ...act-form_module_ts.dd6c72d7a6a4c931.js.map | 1 + stats.json | 2 +- styles.9525e102ab49051a.css | 3 + styles.9525e102ab49051a.css.map | 1 + styles.d68979049b2dabdc.css | 3 - styles.d68979049b2dabdc.css.map | 1 - 37 files changed, 79 insertions(+), 175 deletions(-) create mode 100644 generated/docs/workshops.json rename runtime.28aae617d777cd16.js => runtime.8249f75cba25794c.js (75%) rename runtime.28aae617d777cd16.js.map => runtime.8249f75cba25794c.js.map (99%) delete mode 100644 src_app_custom-elements_contact-form_contact-form_module_ts.85f5a1ffe8e9d436.js.map rename src_app_custom-elements_contact-form_contact-form_module_ts.85f5a1ffe8e9d436.js => src_app_custom-elements_contact-form_contact-form_module_ts.dd6c72d7a6a4c931.js (80%) create mode 100644 src_app_custom-elements_contact-form_contact-form_module_ts.dd6c72d7a6a4c931.js.map create mode 100644 styles.9525e102ab49051a.css create mode 100644 styles.9525e102ab49051a.css.map delete mode 100644 styles.d68979049b2dabdc.css delete mode 100644 styles.d68979049b2dabdc.css.map diff --git a/404.html b/404.html index 178563cd7..0e6638e71 100644 --- a/404.html +++ b/404.html @@ -83,7 +83,7 @@ }; - + @@ -99,5 +99,5 @@

This website requires JavaScript.

- + diff --git a/commit_message b/commit_message index e516870e4..7f1bb0756 100644 --- a/commit_message +++ b/commit_message @@ -1 +1 @@ -b1e00894 docs(store): add selectSignal documentation (#4111) +5382e75d docs: add ngrx workshops (#4148) diff --git a/dark-theme.css b/dark-theme.css index 7901615f4..98831910d 100644 --- a/dark-theme.css +++ b/dark-theme.css @@ -1,3 +1,3 @@ -aio-shell.page-home .prettyprint-scroller{overflow:auto;display:block;max-width:100%}aio-shell.page-home pre.prettyprint{border:none;padding:1rem 2rem;margin:0;border-radius:3px;font-family:PT Mono,monospace;font-weight:400;font-size:13px;line-height:1.6em;display:inline-block;background-color:#0000004d}@media screen and (max-width: 600px){aio-shell.page-home pre.prettyprint{min-width:460px}}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none){@media screen and (max-width: 600px){aio-shell.page-home pre.prettyprint{min-width:680px}}}}aio-shell.page-home pre .nocode{background-color:none;color:#000}aio-shell.page-home pre .str{color:#eac3f1}aio-shell.page-home pre .kwd{color:khaki;font-weight:700}aio-shell.page-home pre .com{color:#87ceeb}aio-shell.page-home pre .typ{color:#fec576}aio-shell.page-home pre .lit{color:#cd72dd}aio-shell.page-home pre .pun{color:#fff}aio-shell.page-home pre .pln{color:#fff}aio-shell.page-home pre .tag{color:khaki;font-weight:700}aio-shell.page-home pre .atn{color:#bdb76b;font-weight:700}aio-shell.page-home pre .atv{color:#eac3f1}aio-shell.page-home pre .dec{color:#fec576}aio-shell.page-home ol.linenums{margin-top:0;margin-bottom:0;color:#aeaeae}aio-shell.page-home li.L0,aio-shell.page-home li.L1,aio-shell.page-home li.L2,aio-shell.page-home li.L3,aio-shell.page-home li.L5,aio-shell.page-home li.L6,aio-shell.page-home li.L7,aio-shell.page-home li.L8{list-style-type:none}ngrx-circles circle{fill:#fff}ngrx-circles[color=primary] circle{fill:#b836cf}ngrx-circles[color=accent] circle{fill:#fdac3b}ngrx-circles g:nth-of-type(1){transform:translate(100px,100px) rotate(0) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(2){transform:translate(100px,100px) rotate(20deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(3){transform:translate(100px,100px) rotate(40deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(4){transform:translate(100px,100px) rotate(60deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(5){transform:translate(100px,100px) rotate(80deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(6){transform:translate(100px,100px) rotate(100deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(7){transform:translate(100px,100px) rotate(120deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(8){transform:translate(100px,100px) rotate(140deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(9){transform:translate(100px,100px) rotate(160deg) translate(-100px,-100px) translate(95px,5px)}aio-shell.mode-archive .mat-toolbar.mat-primary,aio-shell.mode-archive footer{background:linear-gradient(145deg,#263238,#78909C)}aio-shell.mode-archive .vertical-menu-item.selected,aio-shell.mode-archive .vertical-menu-item:hover{color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li.active a{color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li.active a:before{background-color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li:hover a{color:#263238}aio-shell.mode-next footer{background:linear-gradient(145deg,#84438a,#84438a)}aio-shell.mode-next .vertical-menu-item.selected,aio-shell.mode-next .vertical-menu-item:hover{color:#84438a}aio-shell.mode-next .toc-inner ul.toc-list li.active a{color:#84438a}aio-shell.mode-next .toc-inner ul.toc-list li.active a:before{background-color:#84438a}aio-shell.mode-next .toc-inner ul.toc-list li:hover a{color:#84438a}.mat-ripple-element{background-color:#ffffff1a}.mat-mdc-option{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item,.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:rgba(255,255,255,.08)}.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #a829c3)}.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-secondary, #fc9b2d)}.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-error, #f44336)}.mat-mdc-optgroup-label{color:var(--mdc-theme-text-primary-on-background, white)}.mat-pseudo-checkbox-full{color:#ffffffb3}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#686868}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#a829c3}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#a829c3}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#fc9b2d}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#fc9b2d}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#fc9b2d}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#fc9b2d}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#686868}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#686868}.mat-app-background{background-color:#303030;color:#fff}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-mdc-option{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em)}.mat-mdc-card{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}.mat-mdc-card{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #a829c3;--mdc-linear-progress-track-color: rgba(168, 41, 195, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#a829c340;background-color:var(--mdc-linear-progress-track-color, rgba(168, 41, 195, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(168, 41, 195, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#a829c340;background-color:var(--mdc-linear-progress-track-color, rgba(168, 41, 195, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #fc9b2d;--mdc-linear-progress-track-color: rgba(252, 155, 45, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#fc9b2d40;background-color:var(--mdc-linear-progress-track-color, rgba(252, 155, 45, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(252, 155, 45, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#fc9b2d40;background-color:var(--mdc-linear-progress-track-color, rgba(252, 155, 45, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: white}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#fff9}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#ffffffde}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#fff9}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#fff9}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #a829c3)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.mdc-text-field--filled .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(255, 255, 255, .87))}.mdc-text-field--filled:hover .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .08)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .24)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#4a4a4a}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#ffffff6b}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#ffffffde}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #a829c3)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#ffffff61}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#ffffffde}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #a829c3)}.mdc-text-field--outlined .mdc-text-field__ripple:before,.mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#a829c3de}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:#ffffff61}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#ffffff61}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#ffffff61}}.mdc-text-field--disabled .mdc-floating-label{color:#ffffff61}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#ffffff0f}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#ffffff0f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-floating-label{color:GrayText}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#464646}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:#ffffffde}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.08}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.24}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:#000000de}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:#00000061}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#ffffff8a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#a829c3de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#fc9b2dde}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#ffffff61}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #fc9b2d)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #fc9b2d)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#fc9b2dde}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #fc9b2d)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}.mat-mdc-select-value{color:#ffffffde}.mat-mdc-select-placeholder{color:#fff9}.mat-mdc-select-disabled .mat-mdc-select-value{color:#ffffff61}.mat-mdc-select-arrow{color:#ffffff8a}.mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow{color:#a829c3de}.mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow{color:#fc9b2dde}.mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow,.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:#f44336de}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:#ffffff61}.mat-mdc-select-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-autocomplete-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-dialog-container{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-label-text-color: #fafafa;--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa}.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #a829c3;--mdc-chip-elevated-disabled-container-color: #a829c3;--mdc-chip-label-text-color: white;--mdc-chip-disabled-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white}.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #fc9b2d;--mdc-chip-elevated-disabled-container-color: #fc9b2d;--mdc-chip-label-text-color: black;--mdc-chip-disabled-label-text-color: black;--mdc-chip-with-icon-icon-color: black;--mdc-chip-with-icon-disabled-icon-color: black;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;--mdc-chip-with-trailing-icon-trailing-icon-color: black;--mdc-chip-with-icon-selected-icon-color: black}.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-label-text-color: white;--mdc-chip-disabled-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white}.mat-mdc-chip-focus-overlay{background:white}.mat-mdc-chip.mat-mdc-standard-chip{height:32px}.mat-mdc-standard-chip{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-selected-icon-color: #212121;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-unselected-icon-color: #212121}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#ffffff80}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #cd72dd;--mdc-switch-selected-handle-color: #cd72dd;--mdc-switch-selected-hover-state-layer-color: #cd72dd;--mdc-switch-selected-pressed-state-layer-color: #cd72dd;--mdc-switch-selected-focus-handle-color: #dc9be7;--mdc-switch-selected-hover-handle-color: #dc9be7;--mdc-switch-selected-pressed-handle-color: #dc9be7;--mdc-switch-selected-focus-track-color: #b130ca;--mdc-switch-selected-hover-track-color: #b130ca;--mdc-switch-selected-pressed-track-color: #b130ca;--mdc-switch-selected-track-color: #b130ca}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #fec576;--mdc-switch-selected-handle-color: #fec576;--mdc-switch-selected-hover-state-layer-color: #fec576;--mdc-switch-selected-pressed-state-layer-color: #fec576;--mdc-switch-selected-focus-handle-color: #fed69d;--mdc-switch-selected-hover-handle-color: #fed69d;--mdc-switch-selected-pressed-handle-color: #fed69d;--mdc-switch-selected-focus-track-color: #fda535;--mdc-switch-selected-hover-track-color: #fda535;--mdc-switch-selected-pressed-track-color: #fda535;--mdc-switch-selected-track-color: #fda535}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #a829c3;--mdc-radio-selected-hover-icon-color: #a829c3;--mdc-radio-selected-icon-color: #a829c3;--mdc-radio-selected-pressed-icon-color: #a829c3;--mat-radio-ripple-color: #fff;--mat-radio-checked-ripple-color: #a829c3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #fc9b2d;--mdc-radio-selected-hover-icon-color: #fc9b2d;--mdc-radio-selected-icon-color: #fc9b2d;--mdc-radio-selected-pressed-icon-color: #fc9b2d;--mat-radio-ripple-color: #fff;--mat-radio-checked-ripple-color: #fc9b2d;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #fff;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: white;--mdc-slider-label-label-text-color: black;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-mdc-slider-value-indicator-opacity: .9}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #a829c3;--mdc-slider-focus-handle-color: #a829c3;--mdc-slider-hover-handle-color: #a829c3;--mdc-slider-active-track-color: #a829c3;--mdc-slider-inactive-track-color: #a829c3;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #a829c3;--mat-mdc-slider-ripple-color: #a829c3;--mat-mdc-slider-hover-ripple-color: rgba(168, 41, 195, .05);--mat-mdc-slider-focus-ripple-color: rgba(168, 41, 195, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #fc9b2d;--mdc-slider-focus-handle-color: #fc9b2d;--mdc-slider-hover-handle-color: #fc9b2d;--mdc-slider-active-track-color: #fc9b2d;--mdc-slider-inactive-track-color: #fc9b2d;--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: #fc9b2d;--mat-mdc-slider-ripple-color: #fc9b2d;--mat-mdc-slider-hover-ripple-color: rgba(252, 155, 45, .05);--mat-mdc-slider-focus-ripple-color: rgba(252, 155, 45, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}.mdc-menu-surface{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mdc-menu-surface{background-color:var(--mdc-theme-surface, #424242);color:var(--mdc-theme-on-surface, #fff)}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, white)}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(255, 255, 255, .7))}.mdc-list-item__overline-text{color:var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, .5))}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-text-icon-on-background, rgba(255, 255, 255, .5))}.mdc-list-item__end{color:var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, .5))}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:.38}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text,.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-theme-on-surface, #fff)}.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--activated .mdc-list-item__primary-text,.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-primary, #a829c3)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, white)}.mdc-list-divider:after{border-bottom-color:#fff}.mdc-list-divider{background-color:#fff3}.mat-mdc-menu-item[disabled],.mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,.mat-mdc-menu-item[disabled] .mat-icon-no-color{color:var(--mdc-theme-text-disabled-on-background, rgba(255, 255, 255, .5))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-submenu-icon{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-item-highlighted:not([disabled]){background:rgba(255,255,255,.08)}.mat-mdc-menu-content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #a829c3;--mdc-radio-selected-hover-icon-color: #a829c3;--mdc-radio-selected-icon-color: #a829c3;--mdc-radio-selected-pressed-icon-color: #a829c3}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #fc9b2d;--mdc-radio-selected-hover-icon-color: #fc9b2d;--mdc-radio-selected-icon-color: #fc9b2d;--mdc-radio-selected-pressed-icon-color: #fc9b2d}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #a829c3;--mdc-checkbox-selected-hover-icon-color: #a829c3;--mdc-checkbox-selected-icon-color: #a829c3;--mdc-checkbox-selected-pressed-icon-color: #a829c3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #a829c3;--mdc-checkbox-selected-hover-state-layer-color: #a829c3;--mdc-checkbox-selected-pressed-state-layer-color: #a829c3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: #fc9b2d;--mdc-checkbox-selected-hover-icon-color: #fc9b2d;--mdc-checkbox-selected-icon-color: #fc9b2d;--mdc-checkbox-selected-pressed-icon-color: #fc9b2d;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #fc9b2d;--mdc-checkbox-selected-hover-state-layer-color: #fc9b2d;--mdc-checkbox-selected-pressed-state-layer-color: #fc9b2d;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#a829c3}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}.mat-mdc-paginator{background:#424242;color:#ffffffde}.mat-mdc-paginator-icon{fill:#ffffff8a}.mat-mdc-paginator-decrement,.mat-mdc-paginator-increment{border-top:2px solid rgba(255,255,255,.54);border-right:2px solid rgba(255,255,255,.54)}.mat-mdc-paginator-first,.mat-mdc-paginator-last{border-top:2px solid rgba(255,255,255,.54)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-decrement,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-increment,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-first,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-last{border-color:#ffffff1f}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:#ffffff1f}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}.mat-mdc-paginator-container{min-height:56px}.mat-mdc-paginator{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-paginator .mat-mdc-select-value{font-size:12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #a829c3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: #fff;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #a829c3;--mat-tab-header-active-ripple-color: #a829c3;--mat-tab-header-inactive-ripple-color: #a829c3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #a829c3;--mat-tab-header-active-hover-label-text-color: #a829c3;--mat-tab-header-active-focus-indicator-color: #a829c3;--mat-tab-header-active-hover-indicator-color: #a829c3}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #fc9b2d;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: #fff;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #fc9b2d;--mat-tab-header-active-ripple-color: #fc9b2d;--mat-tab-header-inactive-ripple-color: #fc9b2d;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #fc9b2d;--mat-tab-header-active-hover-label-text-color: #fc9b2d;--mat-tab-header-active-focus-indicator-color: #fc9b2d;--mat-tab-header-active-hover-indicator-color: #fc9b2d}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: #fff;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #a829c3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #fc9b2d;--mat-tab-header-with-background-foreground-color: black}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: #fc9b2d;--mdc-checkbox-selected-hover-icon-color: #fc9b2d;--mdc-checkbox-selected-icon-color: #fc9b2d;--mdc-checkbox-selected-pressed-icon-color: #fc9b2d;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #fc9b2d;--mdc-checkbox-selected-hover-state-layer-color: #fc9b2d;--mdc-checkbox-selected-pressed-state-layer-color: #fc9b2d;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #a829c3;--mdc-checkbox-selected-hover-icon-color: #a829c3;--mdc-checkbox-selected-icon-color: #a829c3;--mdc-checkbox-selected-pressed-icon-color: #a829c3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #a829c3;--mdc-checkbox-selected-hover-state-layer-color: #a829c3;--mdc-checkbox-selected-pressed-state-layer-color: #a829c3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#ffffff80}.mat-mdc-checkbox{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #fff}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #a829c3}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #fc9b2d}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-text-button-label-text-color: rgba(255, 255, 255, .5)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #a829c3;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #fc9b2d;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-filled-button-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-label-text-color: rgba(255, 255, 255, .5)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #a829c3;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #fc9b2d;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-protected-button-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-label-text-color: rgba(255, 255, 255, .5);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #fff}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #a829c3}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #fc9b2d}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #a829c3;--mat-mdc-button-ripple-color: rgba(168, 41, 195, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #fc9b2d;--mat-mdc-button-ripple-color: rgba(252, 155, 45, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1);--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #a829c3;--mat-mdc-button-persistent-ripple-color: #a829c3;--mat-mdc-button-ripple-color: rgba(168, 41, 195, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #fc9b2d;--mat-mdc-button-persistent-ripple-color: #fc9b2d;--mat-mdc-button-ripple-color: rgba(252, 155, 45, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(255, 255, 255, .5);--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #424242;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #a829c3;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #fc9b2d;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(255, 255, 255, .12);--mdc-fab-icon-color: rgba(255, 255, 255, .5);--mat-mdc-fab-color: rgba(255, 255, 255, .5)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table{background-color:var(--mdc-theme-surface, #424242);border-color:#ffffff1f}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #424242)}.mdc-data-table__row--selected{background-color:#a829c30a}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#ffffff1f}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:#ffffff1f}.mdc-data-table__pagination{border-top-color:#ffffff1f}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#ffffff0a}.mdc-data-table__header-cell,.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:#ffffffde}.mat-mdc-table{background:#424242}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #a829c3}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #fc9b2d}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#a829c3}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#fc9b2d;color:#000}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#6e6e6e;color:#ffffff80}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:#424242;color:#fff}.mat-bottom-sheet-container{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#ffffff80}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#ffffff1f}.mat-button-toggle-appearance-standard{color:#fff;background:#424242}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#fff}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #595959}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #595959}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #595959}.mat-button-toggle-checked{background-color:#212121;color:#ffffffb3}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#fff}.mat-button-toggle-disabled{color:#ffffff4d;background-color:#000}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#424242}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#424242}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #595959}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Roboto,sans-serif}.mat-calendar-arrow{fill:#fff}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#fff}.mat-calendar-table-header-divider:after{background:rgba(255,255,255,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#ffffffb3}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#fff;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#ffffff80}.mat-form-field-disabled .mat-date-range-input-separator{color:#ffffff80}.mat-calendar-body-in-preview{color:#ffffff3d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#ffffff80}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#ffffff4d}.mat-calendar-body-in-range:before{background:rgba(168,41,195,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(168,41,195,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(168,41,195,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#a829c3;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#a829c366}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#a829c34d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#a829c34d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#424242;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(252,155,45,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(252,155,45,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(252,155,45,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#fc9b2d;color:#000}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#fc9b2d66}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #000}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#fc9b2d4d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#fc9b2d4d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#a829c3}.mat-datepicker-toggle-active.mat-accent{color:#fc9b2d}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#ffffff80}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:#ffffff1f}.mat-divider-vertical{border-right-color:#ffffff1f}.mat-expansion-panel{background:#424242;color:#fff}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-action-row{border-top-color:#ffffff1f}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(255,255,255,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#424242}}.mat-expansion-panel-header-title{color:#fff}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:#ffffffb3}.mat-expansion-panel-header[aria-disabled=true]{color:#ffffff4d}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-expansion-panel-header{font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.mat-expansion-panel-content{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#a829c3}.mat-icon.mat-accent{color:#fc9b2d}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#303030;color:#fff}.mat-drawer{background-color:#424242;color:#fff}.mat-drawer.mat-drawer-push{background-color:#424242}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(255,255,255,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(255,255,255,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(255,255,255,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#bdbdbd99}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#ffffff0a}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#ffffffb3}.mat-step-header .mat-step-icon{background-color:#ffffffb3;color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#a829c3;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#000}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#fc9b2d;color:#000}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#fff}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#424242}.mat-stepper-vertical-line:before{border-left-color:#ffffff1f}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#ffffff1f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:16px}.mat-step-label-selected{font-size:16px;font-weight:400}.mat-sort-header-arrow{color:#c6c6c6}.mat-toolbar{background:#212121;color:#fff}.mat-toolbar.mat-primary{background:#a829c3;color:#fff}.mat-toolbar.mat-accent{background:#fc9b2d;color:#000}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:#424242}.mat-tree-node,.mat-nested-tree-node{color:#fff}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}body,h6{color:#fafafa}p,ol,ul,li,input,a,.app-toolbar a,code{color:#fff}.sidenav-content a{color:#dc65ff}.sidenav-content a:hover{color:#a829c3}footer{background-color:#9116b2}footer aio-footer>*{color:#fff}footer aio-footer a{color:#fff}footer aio-footer h3{color:#fff}body{background:#303030}:root{color-scheme:dark}.background-sky{color:#fff}section#intro{color:#fff}section#intro .hero-logo{background-image:url(/assets/images/logos/angular/angular.svg)}.announcement-bar{background-color:#ffffff1a}.announcement-bar .button{color:#fff;background-color:#412846}.announcement-bar .button:hover{color:#ffffffb3}.home-row .card{background-color:#444}.home-row .card .card-text-container p{color:#fafafa}.home-row .card:hover h2{color:#412846}.button.hero-cta{background-color:#444}.cta-bar .hero-cta{color:#412846}.text-headline{color:#444}.marketing-banner{background-color:#5f3b66}.marketing-banner .banner-headline{color:#fff}aio-shell.page-home article{color:#444;background-color:#412846}aio-shell.page-home,aio-shell.page-resources,aio-shell.page-events,aio-shell.page-contribute{color:#444}.nf-response h1{color:#84438a}.nf-icon.material-icons{color:#412846}mat-sidenav-container.sidenav-container{background-color:#303030}mat-sidenav-container.sidenav-container mat-sidenav.sidenav{background-color:#333;border-right:1px solid #444444}mat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version{border-top:1px solid #444444}mat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version select{color:#444;background:rgba(219,219,219,.5)}aio-nav-menu aio-nav-item .vertical-menu-item{color:#fafafa}aio-nav-menu aio-nav-item .vertical-menu-item.level-2{color:#fafafa}aio-nav-menu aio-nav-item .vertical-menu-item.level-3{color:#fafafa}aio-nav-menu aio-nav-item .vertical-menu-item.level-4{color:#fafafa}aio-nav-menu aio-nav-item .vertical-menu-item:hover{background-color:#37474f;color:#dc65ff;text-shadow:0 0 5px #0A1014}aio-nav-menu aio-nav-item .vertical-menu-item:hover.selected{color:#dc65ff}aio-nav-menu aio-nav-item .vertical-menu-item.selected{color:#dc65ff}.heading{color:#fafafa}mat-toolbar.mat-toolbar{box-shadow:0 2px 5px #0000004d}mat-toolbar.mat-toolbar mat-icon{color:#fff}aio-shell.page-home mat-toolbar.mat-toolbar{background:#a022bd}.hamburger.mat-mdc-button:hover{color:#fafafa}.hamburger.mat-mdc-button>.mat-icon{color:#fff}.nav-link[href=enterprise-support]{background:rgba(128,0,128,.1803921569)}aio-top-menu ul li:focus{background-color:#1e88e5}aio-top-menu a.nav-link:focus{background:rgba(255,255,255,.15)}aio-search-box.search-container input{color:#444;background-color:#fafafa}@media screen and (min-width: 351px){aio-theme-toggle{border-right:1px solid #FFFFFF}}.alert{color:#fafafa}.alert.is-critical{border-left:8px solid #DD0031;background-color:#444}.alert.is-critical h1,.alert.is-critical h2,.alert.is-critical h3,.alert.is-critical h4,.alert.is-critical h5,.alert.is-critical h6{color:#dd0031}.alert.is-important{border-left:8px solid #FF9800;background-color:#333}.alert.is-important h1,.alert.is-important h2,.alert.is-important h3,.alert.is-important h4,.alert.is-important h5,.alert.is-important h6{color:#ff9800}.alert.is-helpful{border-left:8px solid #412846;background-color:#444}.alert.is-helpful h1,.alert.is-helpful h2,.alert.is-helpful h3,.alert.is-helpful h4,.alert.is-helpful h5,.alert.is-helpful h6{color:#412846}aio-api-list .api-filter .form-search input{box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f;border:1px solid #444444;background-color:#444;color:#dc65ff}aio-api-list .api-filter .form-search input::-webkit-input-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input::-moz-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input:-ms-input-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input:-moz-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input:focus{border:1px solid #42A5F5;box-shadow:0 2px 2px #42a5f53d,0 0 2px #42a5f51f}aio-api-list .api-filter .form-search .material-icons{color:#cfd8dc}aio-api-list .api-list-container a{color:#dc65ff}aio-api-list .api-list-container .api-list li a{color:#fff}aio-api-list .api-list-container .api-list li a:hover{background:transparent;color:#2196f3}.symbol{box-shadow:0 1px 2px #0a10143d;color:#fff}.symbol.all{background:#FFFFFF}.symbol.all:before{content:" "}.symbol.decorator{background:#1565C0}.symbol.decorator:before{content:"@"}.symbol.directive{background:#D81B60}.symbol.directive:before{content:"D"}.symbol.pipe{background:#546E7A}.symbol.pipe:before{content:"P"}.symbol.class{background:#2196F3}.symbol.class:before{content:"C"}.symbol.interface{background:#009688}.symbol.interface:before{content:"I"}.symbol.function{background:#4CAF50}.symbol.function:before{content:"F"}.symbol.enum{background:#FFA000}.symbol.enum:before{content:"E"}.symbol.const{background:#6e6e6e}.symbol.const:before{content:"K"}.symbol.let{background:#6e6e6e}.symbol.let:before{content:"K"}.symbol.var{background:#6e6e6e}.symbol.var:before{content:"K"}.symbol.ngmodule{background:#940}.symbol.ngmodule:before{content:"M"}.symbol.type-alias{background:#7CB342}.symbol.type-alias:before{content:"T"}.symbol.package{background:#8E24AA}.symbol.package:before{content:"Pk"}.docs-content .api-list a{color:#546e7a}.docs-content .api-list a:hover{background:#ECEFF1;color:#2196f3}.code-links a code,.code-links a .api-doc-code,.code-background span.pln{color:#1e88e5!important}.api-doc-code{color:#1a2326}a.button.mat-button.button-secondary,.button.button-secondary{background:#6e6e6e;color:#ffffffde}a.button.mat-button.button-plain,.button.button-plain{background:#FFFFFF;color:#444444de}a.button.mat-button.button-subtle,.button.button-subtle{background:#6e6e6e;color:#e1e1e1}a.button.mat-button.button-subtle:hover,.button.button-subtle:hover{color:#ffffffb3}a.button.mat-button.button-blue,.button.button-blue{background:#412846;color:#ffffffde}a.button.mat-button.button-blue:hover,.button.button-blue:hover{color:#ffffffb3}a.button.mat-button.button-shield,a.button.mat-button.button-shield.mat-button,.button.button-shield,.button.button-shield.mat-button{background-color:#412846;background:#412846 url(/projects/ngrx.io/src/assets/images/logos/angular/angular_whiteTransparent.svg) 24px 13px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){a.button.mat-button.button-shield,a.button.mat-button.button-shield.mat-button,.button.button-shield,.button.button-shield.mat-button{background:#412846 url(/projects/ngrx.io/src/assets/images/logos/angular/angular_whiteTransparent.svg) 24px 13px no-repeat;background-size:22px 22px}}a.button.mat-button.button-banner,.button.button-banner{background:#444444;color:#ffffffde}.cta-bar .button:hover{color:#fafafa}.group-buttons a.button.mat-button.filter-button{border:2px solid #412846;background-color:#41284633}.group-buttons a.button.mat-button.filter-button.selected,.group-buttons a.button.mat-button.filter-button:hover{background-color:#412846;color:#fff}.callout header{color:#fff}.callout.is-critical{border-color:#dd0031;background:rgba(221,0,49,.1)}.callout.is-critical header{background:#DD0031}.callout.is-important{border-color:#ff9800;background:rgba(255,152,0,.1)}.callout.is-important header{background:#FFA000}.callout.is-helpful{border-color:#412846;background:rgba(65,40,70,.1)}.callout.is-helpful header{background:#412846}.card-container .docs-card{background-color:#444}.card-container .docs-card section{color:#fafafa}.card-container .docs-card p{color:#fafafa}.card-container .docs-card .card-footer{color:#dbdbdb;border-top:.5px solid #444444}.card-container .docs-card .card-footer a{color:#6e6e6e}.card-container .docs-card:hover section{color:#412846}.card-container .docs-card:hover p{color:#444}.card-container .docs-card:hover .card-footer{background-color:#4128461a;color:#412846}.card-section:hover{box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f}code-example:not(.no-box){background-color:#444;border:.5px solid #444444;color:#444}code-example.code-shell,code-example[language=sh],code-example[language=bash]{background-color:#444}code-example header{background-color:#412846;color:#fafafa}code-tabs .code-tab-group .mat-tab-label:hover{background:rgba(0,0,0,.04)}code-example.avoid header,code-example.avoidFile header{border:2px solid #DD0031;background:#DD0031}code-example.avoid,code-example.avoidFile,code-tabs.avoid mat-tab-body,code-tabs.avoidFile mat-tab-body{border:.5px solid #DD0031}aio-code pre.prettyprint code ol.linenums{color:#f4f5f5}aio-code pre.prettyprint code .code-missing{color:#c3002f}aio-code pre.prettyprint .copy-button{color:#b0bec5}aio-code pre.prettyprint .copy-button:hover{color:#90a4ae}aio-code pre.prettyprint.lang-sh .copy-button,aio-code pre.prettyprint.lang-bash .copy-button{color:#b0bec5}aio-code pre.prettyprint.lang-sh .copy-button:hover,aio-code pre.prettyprint.lang-bash .copy-button:hover{color:#90a4ae}.sidenav-content code a{color:#fff}.sidenav-content code a:hover{color:#fafafa}.sidenav-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(pre)>code{background-color:#dbdbdb1a;color:#fafafa}.code-tab-group .mat-tab-label:hover{background:rgba(0,0,0,.04)}.pln{color:#fff}@media screen{.str{color:#c3e88d}.kwd{color:#17d3ff}.com{color:#ffffffb3}.typ{color:#ffb0b0}.lit{color:#d1b4ff}.pun,.opn,.clo{color:#ffd779}.tag{color:#98caff}.atn{color:#d1b4ff}.atv{color:#ffd779}.dec,.var{color:#d1b4ff}.fun{color:#ffb0b0}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}code-example.code-shell .pnk,code-example.code-shell .blk,code-example.code-shell .pln,code-example.code-shell .otl,code-example.code-shell .kwd,code-example.code-shell .typ,code-example.code-shell .tag,code-example.code-shell .str,code-example.code-shell .atv,code-example.code-shell .atn,code-example.code-shell .com,code-example.code-shell .lit,code-example.code-shell .pun,code-example.code-shell .dec,code-example[language=sh] .pnk,code-example[language=sh] .blk,code-example[language=sh] .pln,code-example[language=sh] .otl,code-example[language=sh] .kwd,code-example[language=sh] .typ,code-example[language=sh] .tag,code-example[language=sh] .str,code-example[language=sh] .atv,code-example[language=sh] .atn,code-example[language=sh] .com,code-example[language=sh] .lit,code-example[language=sh] .pun,code-example[language=sh] .dec,code-example[language=bash] .pnk,code-example[language=bash] .blk,code-example[language=bash] .pln,code-example[language=bash] .otl,code-example[language=bash] .kwd,code-example[language=bash] .typ,code-example[language=bash] .tag,code-example[language=bash] .str,code-example[language=bash] .atv,code-example[language=bash] .atn,code-example[language=bash] .com,code-example[language=bash] .lit,code-example[language=bash] .pun,code-example[language=bash] .dec{color:#17ff0b}.group-buttons a.selected{background-color:#412846;color:#fff}aio-contributor,ngrx-contributor{background:#333333;box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f}aio-contributor .contributor-info,ngrx-contributor .contributor-info{background:rgba(68,68,68,.5)}aio-contributor .contributor-info .info-item,ngrx-contributor .contributor-info .info-item{color:#fff}aio-contributor .contributor-info .info-item:hover,ngrx-contributor .contributor-info .info-item:hover{box-shadow:0 8px 8px #0a10143d,0 0 8px #0a10141f;color:#dbdbdb}aio-contributor .contributor-info [mat-button],ngrx-contributor .contributor-info [mat-button]{color:#fff}aio-contributor .contributor-info [mat-button]:hover,ngrx-contributor .contributor-info [mat-button]:hover{color:#dbdbdb}aio-contributor .contributor-image,ngrx-contributor .contributor-image{border:2px solid #DBDBDB}details{box-shadow:0 1px 4px #0a10145e}summary{color:#fff}.filetree{background:#FAFAFA;border:4px solid #DBDBDB}.filetree .file{color:#444}.filetree .children .file:before{border-color:#dbdbdb}.sidenav-content h1 .header-link,.sidenav-content h2 .header-link,.sidenav-content h3 .header-link,.sidenav-content h4 .header-link,.sidenav-content h5 .header-link,.sidenav-content h6 .header-link{color:#6e6e6e}hr{background:#84438a}.content figure{background:#FFFFFF;box-shadow:2px 2px 5px #0003}label.raised,.api-header label{color:#fff}label.raised.api-status-label,.api-header label.api-status-label{background-color:#6e6e6e}label.raised.api-status-label.deprecated,label.raised.api-status-label.security,label.raised.api-status-label.impure-pipe,.api-header label.api-status-label.deprecated,.api-header label.api-status-label.security,.api-header label.api-status-label.impure-pipe{background-color:#dd0031}label.raised.api-type-label,.api-header label.api-type-label{background-color:#1e88e5}label.raised.api-type-label.all,.api-header label.api-type-label.all{background:#FFFFFF}label.raised.api-type-label.decorator,.api-header label.api-type-label.decorator{background:#1565C0}label.raised.api-type-label.directive,.api-header label.api-type-label.directive{background:#D81B60}label.raised.api-type-label.pipe,.api-header label.api-type-label.pipe{background:#546E7A}label.raised.api-type-label.class,.api-header label.api-type-label.class{background:#2196F3}label.raised.api-type-label.interface,.api-header label.api-type-label.interface{background:#009688}label.raised.api-type-label.function,.api-header label.api-type-label.function{background:#4CAF50}label.raised.api-type-label.enum,.api-header label.api-type-label.enum{background:#FFA000}label.raised.api-type-label.const,.api-header label.api-type-label.const,label.raised.api-type-label.let,.api-header label.api-type-label.let,label.raised.api-type-label.var,.api-header label.api-type-label.var{background:#6e6e6e}label.raised.api-type-label.ngmodule,.api-header label.api-type-label.ngmodule{background:#940}label.raised.api-type-label.type-alias,.api-header label.api-type-label.type-alias{background:#7CB342}label.raised.api-type-label.package,.api-header label.api-type-label.package{background:#8E24AA}label.raised.page-label,.api-header label.page-label{background-color:#eceff1;color:#6e6e6e}label.raised.property-type-label,.api-header label.property-type-label{background-color:#444;color:#fff}aio-notification{background:#412846}aio-notification .close-button{background:#444444}aio-notification .content .message{color:#fafafa}aio-notification .content .action-button{background:#a829c3;color:#fafafa}.presskit-container h2{color:#37474f}.presskit-container .cc-by-anchor{color:gray!important}.presskit-container .presskit-row .presskit-inner h3{color:#455a64}.presskit-container .presskit-row .presskit-inner .transparent-img-bg{background-color:#34474f}aio-resource-list .shadow-1{box-shadow:0 1px 4px #0a10145e}aio-resource-list c-resource-nav{background-color:#fff}aio-resource-list c-resource-nav a{color:#373e41}aio-resource-list c-resource-nav .category .category-link:hover{background:#edf0f2;color:#2b85e7}aio-resource-list c-resource-nav .subcategory .subcategory-link:hover{background:#edf0f2;color:#2b85e7}aio-resource-list .subcategory-title{background-color:#444;color:#fff}aio-resource-list .resource-row-link{color:#fafafa}aio-resource-list .resource-row-link:hover{color:#fafafa;border-color:#1e88e580;box-shadow:0 8px 8px #0183a33d,0 0 8px #0143a31f,0 6px 18px #2b85e71f}aio-search-results.embedded .search-results .search-area .search-section-header{color:#444}aio-search-results.embedded .search-results .search-area a{color:#fafafa}aio-search-results.embedded .search-results .search-area a:hover{color:#1e88e5}.search-results{background-color:#444;box-shadow:0 2px 5px #0000004d}.search-results .search-area .search-section-header,.search-results .no-results,.search-results a{color:#fff}.search-area a{color:#dbdbdb}.search-area a:hover{color:#fff}.form-select-button{background:#444444;box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f;border:1px solid #444444;color:#b0bec5}.form-select-button:focus{border:1px solid #42A5F5;box-shadow:0 2px 2px #42a5f53d,0 0 2px #42a5f51f}.form-select-button[disabled]{color:#d3d3d3}.form-select-dropdown{background:#303030;box-shadow:0 16px 16px #0a10143d,0 0 16px #0a10141f}.form-select-dropdown li:hover,.form-select-dropdown li.selected{background-color:#444}.heading{color:#444}table{box-shadow:0 2px 2px #6e6e6e3d,0 0 2px #ffffff1f;background-color:#303030}table thead>tr>th{background:#444444;border-bottom:1px solid #444444;color:#fff}table tbody>tr>th,table tbody>tr>td{border-bottom:1px solid #444444}@media (max-width: 480px){table tbody>tr>td tr td:first-child{background-color:#dbdbdb}}table tbody>tr>th{background:#333333}table tbody>tr>th:not(:last-child){border-right:1px solid #444444}@media (max-width: 480px){table tbody>tr:last-child td{border-bottom:1px solid #333333}}.toc-inner .toc-heading.secondary:hover{color:#1e88e5}.toc-inner button.toc-heading.embedded:focus,.toc-inner button.toc-more-items.embedded:focus{background:#444444;color:#fff}.toc-inner button.toc-heading:hover:not(.embedded){color:#1e88e5}.toc-inner button.toc-more-items{color:#dbdbdb}.toc-inner button.toc-more-items:hover{color:#1e88e5}.toc-inner ul.toc-list li.h1:after{background:#6e6e6e}.toc-inner ul.toc-list li a{color:#fff}.toc-inner ul.toc-list li:hover *{color:#7fc9ff}.toc-inner ul.toc-list li.active *{color:#dc65ff}.toc-inner ul.toc-list li.active a:before{background:#dc65ff}.toc-inner ul.toc-list:not(.embedded) li:before{border-left-color:#444}.toc-inner ul.toc-list:not(.embedded) li:not(.active):hover a:before{background:#DBDBDB}.toc-inner.embedded .toc-inner .toc-heading.secondary{color:#fff} +aio-shell.page-home .prettyprint-scroller{overflow:auto;display:block;max-width:100%}aio-shell.page-home pre.prettyprint{border:none;padding:1rem 2rem;margin:0;border-radius:3px;font-family:PT Mono,monospace;font-weight:400;font-size:13px;line-height:1.6em;display:inline-block;background-color:#0000004d}@media screen and (max-width: 600px){aio-shell.page-home pre.prettyprint{min-width:460px}}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none){@media screen and (max-width: 600px){aio-shell.page-home pre.prettyprint{min-width:680px}}}}aio-shell.page-home pre .nocode{background-color:none;color:#000}aio-shell.page-home pre .str{color:#eac3f1}aio-shell.page-home pre .kwd{color:khaki;font-weight:700}aio-shell.page-home pre .com{color:#87ceeb}aio-shell.page-home pre .typ{color:#fec576}aio-shell.page-home pre .lit{color:#cd72dd}aio-shell.page-home pre .pun{color:#fff}aio-shell.page-home pre .pln{color:#fff}aio-shell.page-home pre .tag{color:khaki;font-weight:700}aio-shell.page-home pre .atn{color:#bdb76b;font-weight:700}aio-shell.page-home pre .atv{color:#eac3f1}aio-shell.page-home pre .dec{color:#fec576}aio-shell.page-home ol.linenums{margin-top:0;margin-bottom:0;color:#aeaeae}aio-shell.page-home li.L0,aio-shell.page-home li.L1,aio-shell.page-home li.L2,aio-shell.page-home li.L3,aio-shell.page-home li.L5,aio-shell.page-home li.L6,aio-shell.page-home li.L7,aio-shell.page-home li.L8{list-style-type:none}ngrx-circles circle{fill:#fff}ngrx-circles[color=primary] circle{fill:#b836cf}ngrx-circles[color=accent] circle{fill:#fdac3b}ngrx-circles g:nth-of-type(1){transform:translate(100px,100px) rotate(0) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(2){transform:translate(100px,100px) rotate(20deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(3){transform:translate(100px,100px) rotate(40deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(4){transform:translate(100px,100px) rotate(60deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(5){transform:translate(100px,100px) rotate(80deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(6){transform:translate(100px,100px) rotate(100deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(7){transform:translate(100px,100px) rotate(120deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(8){transform:translate(100px,100px) rotate(140deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(9){transform:translate(100px,100px) rotate(160deg) translate(-100px,-100px) translate(95px,5px)}aio-shell.mode-archive .mat-toolbar.mat-primary,aio-shell.mode-archive footer{background:linear-gradient(145deg,#263238,#78909C)}aio-shell.mode-archive .vertical-menu-item.selected,aio-shell.mode-archive .vertical-menu-item:hover{color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li.active a{color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li.active a:before{background-color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li:hover a{color:#263238}aio-shell.mode-next footer{background:linear-gradient(145deg,#84438a,#84438a)}aio-shell.mode-next .vertical-menu-item.selected,aio-shell.mode-next .vertical-menu-item:hover{color:#84438a}aio-shell.mode-next .toc-inner ul.toc-list li.active a{color:#84438a}aio-shell.mode-next .toc-inner ul.toc-list li.active a:before{background-color:#84438a}aio-shell.mode-next .toc-inner ul.toc-list li:hover a{color:#84438a}.mat-ripple-element{background-color:#ffffff1a}.mat-mdc-option{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item,.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:rgba(255,255,255,.08)}.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #a829c3)}.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-secondary, #fc9b2d)}.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-error, #f44336)}.mat-mdc-optgroup-label{color:var(--mdc-theme-text-primary-on-background, white)}.mat-pseudo-checkbox-full{color:#ffffffb3}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#686868}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#a829c3}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#a829c3}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#fc9b2d}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#fc9b2d}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#fc9b2d}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#fc9b2d}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#686868}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#686868}.mat-app-background{background-color:#303030;color:#fff}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-mdc-option{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em)}.mat-mdc-card{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}.mat-mdc-card{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #a829c3;--mdc-linear-progress-track-color: rgba(168, 41, 195, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#a829c340;background-color:var(--mdc-linear-progress-track-color, rgba(168, 41, 195, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(168, 41, 195, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#a829c340;background-color:var(--mdc-linear-progress-track-color, rgba(168, 41, 195, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #fc9b2d;--mdc-linear-progress-track-color: rgba(252, 155, 45, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#fc9b2d40;background-color:var(--mdc-linear-progress-track-color, rgba(252, 155, 45, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(252, 155, 45, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#fc9b2d40;background-color:var(--mdc-linear-progress-track-color, rgba(252, 155, 45, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: white}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#fff9}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#ffffffde}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#fff9}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#fff9}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #a829c3)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.mdc-text-field--filled .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(255, 255, 255, .87))}.mdc-text-field--filled:hover .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .08)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .24)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#4a4a4a}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#ffffff6b}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#ffffffde}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #a829c3)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#ffffff61}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#ffffffde}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #a829c3)}.mdc-text-field--outlined .mdc-text-field__ripple:before,.mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#a829c3de}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:#ffffff61}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#ffffff61}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#ffffff61}}.mdc-text-field--disabled .mdc-floating-label{color:#ffffff61}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#ffffff0f}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#ffffff0f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-floating-label{color:GrayText}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#464646}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:#ffffffde}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.08}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.24}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:#000000de}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:#00000061}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#ffffff8a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#a829c3de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#fc9b2dde}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#ffffff61}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #fc9b2d)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #fc9b2d)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#fc9b2dde}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #fc9b2d)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}.mat-mdc-select-value{color:#ffffffde}.mat-mdc-select-placeholder{color:#fff9}.mat-mdc-select-disabled .mat-mdc-select-value{color:#ffffff61}.mat-mdc-select-arrow{color:#ffffff8a}.mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow{color:#a829c3de}.mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow{color:#fc9b2dde}.mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow,.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:#f44336de}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:#ffffff61}.mat-mdc-select-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-autocomplete-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-dialog-container{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-label-text-color: #fafafa;--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa}.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #a829c3;--mdc-chip-elevated-disabled-container-color: #a829c3;--mdc-chip-label-text-color: white;--mdc-chip-disabled-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white}.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #fc9b2d;--mdc-chip-elevated-disabled-container-color: #fc9b2d;--mdc-chip-label-text-color: black;--mdc-chip-disabled-label-text-color: black;--mdc-chip-with-icon-icon-color: black;--mdc-chip-with-icon-disabled-icon-color: black;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;--mdc-chip-with-trailing-icon-trailing-icon-color: black;--mdc-chip-with-icon-selected-icon-color: black}.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-label-text-color: white;--mdc-chip-disabled-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white}.mat-mdc-chip-focus-overlay{background:white}.mat-mdc-chip.mat-mdc-standard-chip{height:32px}.mat-mdc-standard-chip{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-selected-icon-color: #212121;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-unselected-icon-color: #212121}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#ffffff80}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #cd72dd;--mdc-switch-selected-handle-color: #cd72dd;--mdc-switch-selected-hover-state-layer-color: #cd72dd;--mdc-switch-selected-pressed-state-layer-color: #cd72dd;--mdc-switch-selected-focus-handle-color: #dc9be7;--mdc-switch-selected-hover-handle-color: #dc9be7;--mdc-switch-selected-pressed-handle-color: #dc9be7;--mdc-switch-selected-focus-track-color: #b130ca;--mdc-switch-selected-hover-track-color: #b130ca;--mdc-switch-selected-pressed-track-color: #b130ca;--mdc-switch-selected-track-color: #b130ca}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #fec576;--mdc-switch-selected-handle-color: #fec576;--mdc-switch-selected-hover-state-layer-color: #fec576;--mdc-switch-selected-pressed-state-layer-color: #fec576;--mdc-switch-selected-focus-handle-color: #fed69d;--mdc-switch-selected-hover-handle-color: #fed69d;--mdc-switch-selected-pressed-handle-color: #fed69d;--mdc-switch-selected-focus-track-color: #fda535;--mdc-switch-selected-hover-track-color: #fda535;--mdc-switch-selected-pressed-track-color: #fda535;--mdc-switch-selected-track-color: #fda535}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #a829c3;--mdc-radio-selected-hover-icon-color: #a829c3;--mdc-radio-selected-icon-color: #a829c3;--mdc-radio-selected-pressed-icon-color: #a829c3;--mat-radio-ripple-color: #fff;--mat-radio-checked-ripple-color: #a829c3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #fc9b2d;--mdc-radio-selected-hover-icon-color: #fc9b2d;--mdc-radio-selected-icon-color: #fc9b2d;--mdc-radio-selected-pressed-icon-color: #fc9b2d;--mat-radio-ripple-color: #fff;--mat-radio-checked-ripple-color: #fc9b2d;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #fff;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: white;--mdc-slider-label-label-text-color: black;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-mdc-slider-value-indicator-opacity: .9}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #a829c3;--mdc-slider-focus-handle-color: #a829c3;--mdc-slider-hover-handle-color: #a829c3;--mdc-slider-active-track-color: #a829c3;--mdc-slider-inactive-track-color: #a829c3;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #a829c3;--mat-mdc-slider-ripple-color: #a829c3;--mat-mdc-slider-hover-ripple-color: rgba(168, 41, 195, .05);--mat-mdc-slider-focus-ripple-color: rgba(168, 41, 195, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #fc9b2d;--mdc-slider-focus-handle-color: #fc9b2d;--mdc-slider-hover-handle-color: #fc9b2d;--mdc-slider-active-track-color: #fc9b2d;--mdc-slider-inactive-track-color: #fc9b2d;--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: #fc9b2d;--mat-mdc-slider-ripple-color: #fc9b2d;--mat-mdc-slider-hover-ripple-color: rgba(252, 155, 45, .05);--mat-mdc-slider-focus-ripple-color: rgba(252, 155, 45, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}.mdc-menu-surface{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mdc-menu-surface{background-color:var(--mdc-theme-surface, #424242);color:var(--mdc-theme-on-surface, #fff)}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, white)}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(255, 255, 255, .7))}.mdc-list-item__overline-text{color:var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, .5))}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-text-icon-on-background, rgba(255, 255, 255, .5))}.mdc-list-item__end{color:var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, .5))}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:.38}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text,.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-theme-on-surface, #fff)}.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--activated .mdc-list-item__primary-text,.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-primary, #a829c3)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, white)}.mdc-list-divider:after{border-bottom-color:#fff}.mdc-list-divider{background-color:#fff3}.mat-mdc-menu-item[disabled],.mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,.mat-mdc-menu-item[disabled] .mat-icon-no-color{color:var(--mdc-theme-text-disabled-on-background, rgba(255, 255, 255, .5))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-submenu-icon{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-item-highlighted:not([disabled]){background:rgba(255,255,255,.08)}.mat-mdc-menu-content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #a829c3;--mdc-radio-selected-hover-icon-color: #a829c3;--mdc-radio-selected-icon-color: #a829c3;--mdc-radio-selected-pressed-icon-color: #a829c3}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #fc9b2d;--mdc-radio-selected-hover-icon-color: #fc9b2d;--mdc-radio-selected-icon-color: #fc9b2d;--mdc-radio-selected-pressed-icon-color: #fc9b2d}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #a829c3;--mdc-checkbox-selected-hover-icon-color: #a829c3;--mdc-checkbox-selected-icon-color: #a829c3;--mdc-checkbox-selected-pressed-icon-color: #a829c3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #a829c3;--mdc-checkbox-selected-hover-state-layer-color: #a829c3;--mdc-checkbox-selected-pressed-state-layer-color: #a829c3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: #fc9b2d;--mdc-checkbox-selected-hover-icon-color: #fc9b2d;--mdc-checkbox-selected-icon-color: #fc9b2d;--mdc-checkbox-selected-pressed-icon-color: #fc9b2d;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #fc9b2d;--mdc-checkbox-selected-hover-state-layer-color: #fc9b2d;--mdc-checkbox-selected-pressed-state-layer-color: #fc9b2d;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#a829c3}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}.mat-mdc-paginator{background:#424242;color:#ffffffde}.mat-mdc-paginator-icon{fill:#ffffff8a}.mat-mdc-paginator-decrement,.mat-mdc-paginator-increment{border-top:2px solid rgba(255,255,255,.54);border-right:2px solid rgba(255,255,255,.54)}.mat-mdc-paginator-first,.mat-mdc-paginator-last{border-top:2px solid rgba(255,255,255,.54)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-decrement,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-increment,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-first,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-last{border-color:#ffffff1f}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:#ffffff1f}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}.mat-mdc-paginator-container{min-height:56px}.mat-mdc-paginator{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-paginator .mat-mdc-select-value{font-size:12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #a829c3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: #fff;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #a829c3;--mat-tab-header-active-ripple-color: #a829c3;--mat-tab-header-inactive-ripple-color: #a829c3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #a829c3;--mat-tab-header-active-hover-label-text-color: #a829c3;--mat-tab-header-active-focus-indicator-color: #a829c3;--mat-tab-header-active-hover-indicator-color: #a829c3}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #fc9b2d;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: #fff;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #fc9b2d;--mat-tab-header-active-ripple-color: #fc9b2d;--mat-tab-header-inactive-ripple-color: #fc9b2d;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #fc9b2d;--mat-tab-header-active-hover-label-text-color: #fc9b2d;--mat-tab-header-active-focus-indicator-color: #fc9b2d;--mat-tab-header-active-hover-indicator-color: #fc9b2d}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: #fff;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #a829c3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #fc9b2d;--mat-tab-header-with-background-foreground-color: black}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: #fc9b2d;--mdc-checkbox-selected-hover-icon-color: #fc9b2d;--mdc-checkbox-selected-icon-color: #fc9b2d;--mdc-checkbox-selected-pressed-icon-color: #fc9b2d;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #fc9b2d;--mdc-checkbox-selected-hover-state-layer-color: #fc9b2d;--mdc-checkbox-selected-pressed-state-layer-color: #fc9b2d;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #a829c3;--mdc-checkbox-selected-hover-icon-color: #a829c3;--mdc-checkbox-selected-icon-color: #a829c3;--mdc-checkbox-selected-pressed-icon-color: #a829c3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #a829c3;--mdc-checkbox-selected-hover-state-layer-color: #a829c3;--mdc-checkbox-selected-pressed-state-layer-color: #a829c3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#ffffff80}.mat-mdc-checkbox{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #fff}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #a829c3}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #fc9b2d}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-text-button-label-text-color: rgba(255, 255, 255, .5)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #a829c3;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #fc9b2d;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-filled-button-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-label-text-color: rgba(255, 255, 255, .5)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #a829c3;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #fc9b2d;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-protected-button-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-label-text-color: rgba(255, 255, 255, .5);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #fff}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #a829c3}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #fc9b2d}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #a829c3;--mat-mdc-button-ripple-color: rgba(168, 41, 195, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #fc9b2d;--mat-mdc-button-ripple-color: rgba(252, 155, 45, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1);--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #a829c3;--mat-mdc-button-persistent-ripple-color: #a829c3;--mat-mdc-button-ripple-color: rgba(168, 41, 195, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #fc9b2d;--mat-mdc-button-persistent-ripple-color: #fc9b2d;--mat-mdc-button-ripple-color: rgba(252, 155, 45, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(255, 255, 255, .5);--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #424242;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #a829c3;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #fc9b2d;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(255, 255, 255, .12);--mdc-fab-icon-color: rgba(255, 255, 255, .5);--mat-mdc-fab-color: rgba(255, 255, 255, .5)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table{background-color:var(--mdc-theme-surface, #424242);border-color:#ffffff1f}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #424242)}.mdc-data-table__row--selected{background-color:#a829c30a}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#ffffff1f}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:#ffffff1f}.mdc-data-table__pagination{border-top-color:#ffffff1f}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#ffffff0a}.mdc-data-table__header-cell,.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:#ffffffde}.mat-mdc-table{background:#424242}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #a829c3}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #fc9b2d}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#a829c3}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#fc9b2d;color:#000}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#6e6e6e;color:#ffffff80}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:#424242;color:#fff}.mat-bottom-sheet-container{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#ffffff80}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#ffffff1f}.mat-button-toggle-appearance-standard{color:#fff;background:#424242}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#fff}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #595959}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #595959}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #595959}.mat-button-toggle-checked{background-color:#212121;color:#ffffffb3}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#fff}.mat-button-toggle-disabled{color:#ffffff4d;background-color:#000}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#424242}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#424242}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #595959}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Roboto,sans-serif}.mat-calendar-arrow{fill:#fff}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#fff}.mat-calendar-table-header-divider:after{background:rgba(255,255,255,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#ffffffb3}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#fff;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#ffffff80}.mat-form-field-disabled .mat-date-range-input-separator{color:#ffffff80}.mat-calendar-body-in-preview{color:#ffffff3d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#ffffff80}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#ffffff4d}.mat-calendar-body-in-range:before{background:rgba(168,41,195,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(168,41,195,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(168,41,195,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#a829c3;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#a829c366}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#a829c34d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#a829c34d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#424242;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(252,155,45,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(252,155,45,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(252,155,45,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#fc9b2d;color:#000}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#fc9b2d66}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #000}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#fc9b2d4d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#fc9b2d4d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#a829c3}.mat-datepicker-toggle-active.mat-accent{color:#fc9b2d}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#ffffff80}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:#ffffff1f}.mat-divider-vertical{border-right-color:#ffffff1f}.mat-expansion-panel{background:#424242;color:#fff}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-action-row{border-top-color:#ffffff1f}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(255,255,255,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#424242}}.mat-expansion-panel-header-title{color:#fff}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:#ffffffb3}.mat-expansion-panel-header[aria-disabled=true]{color:#ffffff4d}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-expansion-panel-header{font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.mat-expansion-panel-content{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#a829c3}.mat-icon.mat-accent{color:#fc9b2d}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#303030;color:#fff}.mat-drawer{background-color:#424242;color:#fff}.mat-drawer.mat-drawer-push{background-color:#424242}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(255,255,255,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(255,255,255,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(255,255,255,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#bdbdbd99}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#ffffff0a}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#ffffffb3}.mat-step-header .mat-step-icon{background-color:#ffffffb3;color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#a829c3;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#000}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#fc9b2d;color:#000}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#fff}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#424242}.mat-stepper-vertical-line:before{border-left-color:#ffffff1f}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#ffffff1f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:16px}.mat-step-label-selected{font-size:16px;font-weight:400}.mat-sort-header-arrow{color:#c6c6c6}.mat-toolbar{background:#212121;color:#fff}.mat-toolbar.mat-primary{background:#a829c3;color:#fff}.mat-toolbar.mat-accent{background:#fc9b2d;color:#000}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:#424242}.mat-tree-node,.mat-nested-tree-node{color:#fff}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}body,h6{color:#fafafa}p,ol,ul,li,input,a,.app-toolbar a,code{color:#fff}.sidenav-content a{color:#dc65ff}.sidenav-content a:hover{color:#a829c3}footer{background-color:#9116b2}footer aio-footer>*{color:#fff}footer aio-footer a{color:#fff}footer aio-footer h3{color:#fff}body{background:#303030}:root{color-scheme:dark}.background-sky{color:#fff}section#intro{color:#fff}section#intro .hero-logo{background-image:url(/assets/images/logos/angular/angular.svg)}.announcement-bar{background-color:#ffffff1a}.announcement-bar .button{color:#fff;background-color:#412846}.announcement-bar .button:hover{color:#ffffffb3}.home-row .card{background-color:#444}.home-row .card .card-text-container p{color:#fafafa}.home-row .card:hover h2{color:#412846}.button.hero-cta{background-color:#444}.cta-bar .hero-cta{color:#412846}.text-headline{color:#444}.marketing-banner{background-color:#5f3b66}.marketing-banner .banner-headline{color:#fff}aio-shell.page-home article{color:#444;background-color:#412846}aio-shell.page-home,aio-shell.page-resources,aio-shell.page-events,aio-shell.page-contribute{color:#444}.nf-response h1{color:#84438a}.nf-icon.material-icons{color:#412846}mat-sidenav-container.sidenav-container{background-color:#303030}mat-sidenav-container.sidenav-container mat-sidenav.sidenav{background-color:#333;border-right:1px solid #444444}mat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version{border-top:1px solid #444444}mat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version select{color:#444;background:rgba(219,219,219,.5)}aio-nav-menu aio-nav-item .vertical-menu-item{color:#fafafa}aio-nav-menu aio-nav-item .vertical-menu-item.level-2{color:#fafafa}aio-nav-menu aio-nav-item .vertical-menu-item.level-3{color:#fafafa}aio-nav-menu aio-nav-item .vertical-menu-item.level-4{color:#fafafa}aio-nav-menu aio-nav-item .vertical-menu-item:hover{background-color:#37474f;color:#dc65ff;text-shadow:0 0 5px #0A1014}aio-nav-menu aio-nav-item .vertical-menu-item:hover.selected{color:#dc65ff}aio-nav-menu aio-nav-item .vertical-menu-item.selected{color:#dc65ff}.heading{color:#fafafa}mat-toolbar.mat-toolbar{box-shadow:0 2px 5px #0000004d}mat-toolbar.mat-toolbar mat-icon{color:#fff}aio-shell.page-home mat-toolbar.mat-toolbar{background:#a022bd}.hamburger.mat-mdc-button:hover{color:#fafafa}.hamburger.mat-mdc-button>.mat-icon{color:#fff}.nav-link[href=workshops]{background:rgba(128,0,128,.1803921569)}aio-top-menu ul li:focus{background-color:#1e88e5}aio-top-menu a.nav-link:focus{background:rgba(255,255,255,.15)}aio-search-box.search-container input{color:#444;background-color:#fafafa}@media screen and (min-width: 351px){aio-theme-toggle{border-right:1px solid #FFFFFF}}.alert{color:#fafafa}.alert.is-critical{border-left:8px solid #DD0031;background-color:#444}.alert.is-critical h1,.alert.is-critical h2,.alert.is-critical h3,.alert.is-critical h4,.alert.is-critical h5,.alert.is-critical h6{color:#dd0031}.alert.is-important{border-left:8px solid #FF9800;background-color:#333}.alert.is-important h1,.alert.is-important h2,.alert.is-important h3,.alert.is-important h4,.alert.is-important h5,.alert.is-important h6{color:#ff9800}.alert.is-helpful{border-left:8px solid #412846;background-color:#444}.alert.is-helpful h1,.alert.is-helpful h2,.alert.is-helpful h3,.alert.is-helpful h4,.alert.is-helpful h5,.alert.is-helpful h6{color:#412846}aio-api-list .api-filter .form-search input{box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f;border:1px solid #444444;background-color:#444;color:#dc65ff}aio-api-list .api-filter .form-search input::-webkit-input-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input::-moz-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input:-ms-input-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input:-moz-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input:focus{border:1px solid #42A5F5;box-shadow:0 2px 2px #42a5f53d,0 0 2px #42a5f51f}aio-api-list .api-filter .form-search .material-icons{color:#cfd8dc}aio-api-list .api-list-container a{color:#dc65ff}aio-api-list .api-list-container .api-list li a{color:#fff}aio-api-list .api-list-container .api-list li a:hover{background:transparent;color:#2196f3}.symbol{box-shadow:0 1px 2px #0a10143d;color:#fff}.symbol.all{background:#FFFFFF}.symbol.all:before{content:" "}.symbol.decorator{background:#1565C0}.symbol.decorator:before{content:"@"}.symbol.directive{background:#D81B60}.symbol.directive:before{content:"D"}.symbol.pipe{background:#546E7A}.symbol.pipe:before{content:"P"}.symbol.class{background:#2196F3}.symbol.class:before{content:"C"}.symbol.interface{background:#009688}.symbol.interface:before{content:"I"}.symbol.function{background:#4CAF50}.symbol.function:before{content:"F"}.symbol.enum{background:#FFA000}.symbol.enum:before{content:"E"}.symbol.const{background:#6e6e6e}.symbol.const:before{content:"K"}.symbol.let{background:#6e6e6e}.symbol.let:before{content:"K"}.symbol.var{background:#6e6e6e}.symbol.var:before{content:"K"}.symbol.ngmodule{background:#940}.symbol.ngmodule:before{content:"M"}.symbol.type-alias{background:#7CB342}.symbol.type-alias:before{content:"T"}.symbol.package{background:#8E24AA}.symbol.package:before{content:"Pk"}.docs-content .api-list a{color:#546e7a}.docs-content .api-list a:hover{background:#ECEFF1;color:#2196f3}.code-links a code,.code-links a .api-doc-code,.code-background span.pln{color:#1e88e5!important}.api-doc-code{color:#1a2326}a.button.mat-button.button-secondary,.button.button-secondary{background:#6e6e6e;color:#ffffffde}a.button.mat-button.button-plain,.button.button-plain{background:#FFFFFF;color:#444444de}a.button.mat-button.button-subtle,.button.button-subtle{background:#6e6e6e;color:#e1e1e1}a.button.mat-button.button-subtle:hover,.button.button-subtle:hover{color:#ffffffb3}a.button.mat-button.button-blue,.button.button-blue{background:#412846;color:#ffffffde}a.button.mat-button.button-blue:hover,.button.button-blue:hover{color:#ffffffb3}a.button.mat-button.button-shield,a.button.mat-button.button-shield.mat-button,.button.button-shield,.button.button-shield.mat-button{background-color:#412846;background:#412846 url(/projects/ngrx.io/src/assets/images/logos/angular/angular_whiteTransparent.svg) 24px 13px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){a.button.mat-button.button-shield,a.button.mat-button.button-shield.mat-button,.button.button-shield,.button.button-shield.mat-button{background:#412846 url(/projects/ngrx.io/src/assets/images/logos/angular/angular_whiteTransparent.svg) 24px 13px no-repeat;background-size:22px 22px}}a.button.mat-button.button-banner,.button.button-banner{background:#444444;color:#ffffffde}.cta-bar .button:hover{color:#fafafa}.group-buttons a.button.mat-button.filter-button{border:2px solid #412846;background-color:#41284633}.group-buttons a.button.mat-button.filter-button.selected,.group-buttons a.button.mat-button.filter-button:hover{background-color:#412846;color:#fff}.callout header{color:#fff}.callout.is-critical{border-color:#dd0031;background:rgba(221,0,49,.1)}.callout.is-critical header{background:#DD0031}.callout.is-important{border-color:#ff9800;background:rgba(255,152,0,.1)}.callout.is-important header{background:#FFA000}.callout.is-helpful{border-color:#412846;background:rgba(65,40,70,.1)}.callout.is-helpful header{background:#412846}.card-container .docs-card{background-color:#444}.card-container .docs-card section{color:#fafafa}.card-container .docs-card p{color:#fafafa}.card-container .docs-card .card-footer{color:#dbdbdb;border-top:.5px solid #444444}.card-container .docs-card .card-footer a{color:#6e6e6e}.card-container .docs-card:hover section{color:#412846}.card-container .docs-card:hover p{color:#444}.card-container .docs-card:hover .card-footer{background-color:#4128461a;color:#412846}.card-section:hover{box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f}code-example:not(.no-box){background-color:#444;border:.5px solid #444444;color:#444}code-example.code-shell,code-example[language=sh],code-example[language=bash]{background-color:#444}code-example header{background-color:#412846;color:#fafafa}code-tabs .code-tab-group .mat-tab-label:hover{background:rgba(0,0,0,.04)}code-example.avoid header,code-example.avoidFile header{border:2px solid #DD0031;background:#DD0031}code-example.avoid,code-example.avoidFile,code-tabs.avoid mat-tab-body,code-tabs.avoidFile mat-tab-body{border:.5px solid #DD0031}aio-code pre.prettyprint code ol.linenums{color:#f4f5f5}aio-code pre.prettyprint code .code-missing{color:#c3002f}aio-code pre.prettyprint .copy-button{color:#b0bec5}aio-code pre.prettyprint .copy-button:hover{color:#90a4ae}aio-code pre.prettyprint.lang-sh .copy-button,aio-code pre.prettyprint.lang-bash .copy-button{color:#b0bec5}aio-code pre.prettyprint.lang-sh .copy-button:hover,aio-code pre.prettyprint.lang-bash .copy-button:hover{color:#90a4ae}.sidenav-content code a{color:#fff}.sidenav-content code a:hover{color:#fafafa}.sidenav-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(pre)>code{background-color:#dbdbdb1a;color:#fafafa}.code-tab-group .mat-tab-label:hover{background:rgba(0,0,0,.04)}.pln{color:#fff}@media screen{.str{color:#c3e88d}.kwd{color:#17d3ff}.com{color:#ffffffb3}.typ{color:#ffb0b0}.lit{color:#d1b4ff}.pun,.opn,.clo{color:#ffd779}.tag{color:#98caff}.atn{color:#d1b4ff}.atv{color:#ffd779}.dec,.var{color:#d1b4ff}.fun{color:#ffb0b0}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}code-example.code-shell .pnk,code-example.code-shell .blk,code-example.code-shell .pln,code-example.code-shell .otl,code-example.code-shell .kwd,code-example.code-shell .typ,code-example.code-shell .tag,code-example.code-shell .str,code-example.code-shell .atv,code-example.code-shell .atn,code-example.code-shell .com,code-example.code-shell .lit,code-example.code-shell .pun,code-example.code-shell .dec,code-example[language=sh] .pnk,code-example[language=sh] .blk,code-example[language=sh] .pln,code-example[language=sh] .otl,code-example[language=sh] .kwd,code-example[language=sh] .typ,code-example[language=sh] .tag,code-example[language=sh] .str,code-example[language=sh] .atv,code-example[language=sh] .atn,code-example[language=sh] .com,code-example[language=sh] .lit,code-example[language=sh] .pun,code-example[language=sh] .dec,code-example[language=bash] .pnk,code-example[language=bash] .blk,code-example[language=bash] .pln,code-example[language=bash] .otl,code-example[language=bash] .kwd,code-example[language=bash] .typ,code-example[language=bash] .tag,code-example[language=bash] .str,code-example[language=bash] .atv,code-example[language=bash] .atn,code-example[language=bash] .com,code-example[language=bash] .lit,code-example[language=bash] .pun,code-example[language=bash] .dec{color:#17ff0b}.group-buttons a.selected{background-color:#412846;color:#fff}aio-contributor,ngrx-contributor{background:#333333;box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f}aio-contributor .contributor-info,ngrx-contributor .contributor-info{background:rgba(68,68,68,.5)}aio-contributor .contributor-info .info-item,ngrx-contributor .contributor-info .info-item{color:#fff}aio-contributor .contributor-info .info-item:hover,ngrx-contributor .contributor-info .info-item:hover{box-shadow:0 8px 8px #0a10143d,0 0 8px #0a10141f;color:#dbdbdb}aio-contributor .contributor-info [mat-button],ngrx-contributor .contributor-info [mat-button]{color:#fff}aio-contributor .contributor-info [mat-button]:hover,ngrx-contributor .contributor-info [mat-button]:hover{color:#dbdbdb}aio-contributor .contributor-image,ngrx-contributor .contributor-image{border:2px solid #DBDBDB}details{box-shadow:0 1px 4px #0a10145e}summary{color:#fff}.filetree{background:#FAFAFA;border:4px solid #DBDBDB}.filetree .file{color:#444}.filetree .children .file:before{border-color:#dbdbdb}.sidenav-content h1 .header-link,.sidenav-content h2 .header-link,.sidenav-content h3 .header-link,.sidenav-content h4 .header-link,.sidenav-content h5 .header-link,.sidenav-content h6 .header-link{color:#6e6e6e}hr{background:#84438a}.content figure{background:#FFFFFF;box-shadow:2px 2px 5px #0003}label.raised,.api-header label{color:#fff}label.raised.api-status-label,.api-header label.api-status-label{background-color:#6e6e6e}label.raised.api-status-label.deprecated,label.raised.api-status-label.security,label.raised.api-status-label.impure-pipe,.api-header label.api-status-label.deprecated,.api-header label.api-status-label.security,.api-header label.api-status-label.impure-pipe{background-color:#dd0031}label.raised.api-type-label,.api-header label.api-type-label{background-color:#1e88e5}label.raised.api-type-label.all,.api-header label.api-type-label.all{background:#FFFFFF}label.raised.api-type-label.decorator,.api-header label.api-type-label.decorator{background:#1565C0}label.raised.api-type-label.directive,.api-header label.api-type-label.directive{background:#D81B60}label.raised.api-type-label.pipe,.api-header label.api-type-label.pipe{background:#546E7A}label.raised.api-type-label.class,.api-header label.api-type-label.class{background:#2196F3}label.raised.api-type-label.interface,.api-header label.api-type-label.interface{background:#009688}label.raised.api-type-label.function,.api-header label.api-type-label.function{background:#4CAF50}label.raised.api-type-label.enum,.api-header label.api-type-label.enum{background:#FFA000}label.raised.api-type-label.const,.api-header label.api-type-label.const,label.raised.api-type-label.let,.api-header label.api-type-label.let,label.raised.api-type-label.var,.api-header label.api-type-label.var{background:#6e6e6e}label.raised.api-type-label.ngmodule,.api-header label.api-type-label.ngmodule{background:#940}label.raised.api-type-label.type-alias,.api-header label.api-type-label.type-alias{background:#7CB342}label.raised.api-type-label.package,.api-header label.api-type-label.package{background:#8E24AA}label.raised.page-label,.api-header label.page-label{background-color:#eceff1;color:#6e6e6e}label.raised.property-type-label,.api-header label.property-type-label{background-color:#444;color:#fff}aio-notification{background:#412846}aio-notification .close-button{background:#444444}aio-notification .content .message{color:#fafafa}aio-notification .content .action-button{background:#a829c3;color:#fafafa}.presskit-container h2{color:#37474f}.presskit-container .cc-by-anchor{color:gray!important}.presskit-container .presskit-row .presskit-inner h3{color:#455a64}.presskit-container .presskit-row .presskit-inner .transparent-img-bg{background-color:#34474f}aio-resource-list .shadow-1{box-shadow:0 1px 4px #0a10145e}aio-resource-list c-resource-nav{background-color:#fff}aio-resource-list c-resource-nav a{color:#373e41}aio-resource-list c-resource-nav .category .category-link:hover{background:#edf0f2;color:#2b85e7}aio-resource-list c-resource-nav .subcategory .subcategory-link:hover{background:#edf0f2;color:#2b85e7}aio-resource-list .subcategory-title{background-color:#444;color:#fff}aio-resource-list .resource-row-link{color:#fafafa}aio-resource-list .resource-row-link:hover{color:#fafafa;border-color:#1e88e580;box-shadow:0 8px 8px #0183a33d,0 0 8px #0143a31f,0 6px 18px #2b85e71f}aio-search-results.embedded .search-results .search-area .search-section-header{color:#444}aio-search-results.embedded .search-results .search-area a{color:#fafafa}aio-search-results.embedded .search-results .search-area a:hover{color:#1e88e5}.search-results{background-color:#444;box-shadow:0 2px 5px #0000004d}.search-results .search-area .search-section-header,.search-results .no-results,.search-results a{color:#fff}.search-area a{color:#dbdbdb}.search-area a:hover{color:#fff}.form-select-button{background:#444444;box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f;border:1px solid #444444;color:#b0bec5}.form-select-button:focus{border:1px solid #42A5F5;box-shadow:0 2px 2px #42a5f53d,0 0 2px #42a5f51f}.form-select-button[disabled]{color:#d3d3d3}.form-select-dropdown{background:#303030;box-shadow:0 16px 16px #0a10143d,0 0 16px #0a10141f}.form-select-dropdown li:hover,.form-select-dropdown li.selected{background-color:#444}.heading{color:#444}table{box-shadow:0 2px 2px #6e6e6e3d,0 0 2px #ffffff1f;background-color:#303030}table thead>tr>th{background:#444444;border-bottom:1px solid #444444;color:#fff}table tbody>tr>th,table tbody>tr>td{border-bottom:1px solid #444444}@media (max-width: 480px){table tbody>tr>td tr td:first-child{background-color:#dbdbdb}}table tbody>tr>th{background:#333333}table tbody>tr>th:not(:last-child){border-right:1px solid #444444}@media (max-width: 480px){table tbody>tr:last-child td{border-bottom:1px solid #333333}}.toc-inner .toc-heading.secondary:hover{color:#1e88e5}.toc-inner button.toc-heading.embedded:focus,.toc-inner button.toc-more-items.embedded:focus{background:#444444;color:#fff}.toc-inner button.toc-heading:hover:not(.embedded){color:#1e88e5}.toc-inner button.toc-more-items{color:#dbdbdb}.toc-inner button.toc-more-items:hover{color:#1e88e5}.toc-inner ul.toc-list li.h1:after{background:#6e6e6e}.toc-inner ul.toc-list li a{color:#fff}.toc-inner ul.toc-list li:hover *{color:#7fc9ff}.toc-inner ul.toc-list li.active *{color:#dc65ff}.toc-inner ul.toc-list li.active a:before{background:#dc65ff}.toc-inner ul.toc-list:not(.embedded) li:before{border-left-color:#444}.toc-inner ul.toc-list:not(.embedded) li:not(.active):hover a:before{background:#DBDBDB}.toc-inner.embedded .toc-inner .toc-heading.secondary{color:#fff} /*# sourceMappingURL=dark-theme.css.map*/ \ No newline at end of file diff --git a/dark-theme.css.map b/dark-theme.css.map index fc3ab0194..9b7fd83e1 100644 --- a/dark-theme.css.map +++ b/dark-theme.css.map @@ -1 +1 @@ -{"version":3,"sources":["./src/styles/_mixins.scss","./src/styles/_ngrx.scss","./src/styles/custom-themes/dark-theme.scss","./src/styles/2-modules/deploy-theme/_deploy-theme.scss","./src/styles/_constants.scss","./node_modules/@angular/material/core/ripple/_ripple-theme.scss","./node_modules/@angular/material/core/option/_option-theme.scss","./node_modules/@material/theme/_css.scss","./node_modules/@material/list/_list.scss","./node_modules/@angular/material/core/option/_optgroup-theme.scss","./node_modules/@angular/material/core/selection/pseudo-checkbox/_pseudo-checkbox-theme.scss","./node_modules/@angular/material/core/_core-theme.scss","./node_modules/@material/typography/_typography.scss","./node_modules/@angular/material/card/_card-theme.scss","./node_modules/@angular/material/progress-bar/_progress-bar-theme.scss","./node_modules/@material/linear-progress/_linear-progress-theme.scss","./node_modules/@material/theme/_gss.scss","./node_modules/@material/dom/_dom.scss","./node_modules/@angular/material/tooltip/_tooltip-theme.scss","./node_modules/@material/textfield/_text-field.scss","./node_modules/@material/textfield/helper-text/_mixins.scss","./node_modules/@material/textfield/character-counter/_mixins.scss","./node_modules/@material/textfield/icon/_mixins.scss","./node_modules/@material/ripple/_ripple-theme.scss","./node_modules/@material/line-ripple/_line-ripple-theme.scss","./node_modules/@material/notched-outline/_notched-outline-theme.scss","./node_modules/@material/rtl/_rtl.scss","./node_modules/@angular/material/form-field/_form-field-subscript.scss","./node_modules/@angular/material/form-field/_form-field-focus-overlay.scss","./node_modules/@angular/material/form-field/_mdc-text-field-theme-variable-refresh.scss","./node_modules/@angular/material/form-field/_form-field-native-select.scss","./node_modules/@angular/material/core/theming/_palette.scss","./node_modules/@angular/material/form-field/_form-field-theme.scss","./node_modules/@angular/material/form-field/_form-field-density.scss","./node_modules/@material/textfield/_variables.scss","./node_modules/@material/floating-label/_floating-label-theme.scss","./node_modules/@material/menu-surface/_menusurface.scss","./node_modules/@material/menu-surface/_menusurface-theme.scss","./node_modules/@angular/material/select/_select-theme.scss","./node_modules/@angular/material/autocomplete/_autocomplete-theme.scss","./node_modules/@angular/material/dialog/_dialog-theme.scss","./node_modules/@angular/material/chips/_chips-theme.scss","./node_modules/@angular/material/slide-toggle/_slide-toggle-theme.scss","./node_modules/@material/form-field/_form-field.scss","./node_modules/@angular/material/radio/_radio-theme.scss","./node_modules/@angular/material/slider/_slider-theme.scss","./node_modules/@angular/material/menu/_menu-theme.scss","./node_modules/@angular/material/list/_list-theme.scss","./node_modules/@angular/material/core/typography/_typography-utils.scss","./node_modules/@angular/material/paginator/_paginator-theme.scss","./node_modules/@angular/material/tabs/_tabs-theme.scss","./node_modules/@angular/material/checkbox/_checkbox-theme.scss","./node_modules/@angular/material/button/_button-theme.scss","./node_modules/@angular/material/button/_button-theme-private.scss","./node_modules/@material/button/_button-base.scss","./node_modules/@angular/material/button/_icon-button-theme.scss","./node_modules/@angular/material/button/_fab-theme.scss","./node_modules/@material/fab/_fab.scss","./node_modules/@angular/material/snack-bar/_snack-bar-theme.scss","./node_modules/@material/data-table/_data-table.scss","./node_modules/@material/data-table/_data-table-theme.scss","./node_modules/@angular/material/table/_table-theme.scss","./node_modules/@material/data-table/_data-table-cell.scss","./node_modules/@material/data-table/_data-table-header-cell.scss","./node_modules/@angular/material/progress-spinner/_progress-spinner-theme.scss","./node_modules/@angular/material/badge/_badge-theme.scss","./node_modules/@angular/cdk/a11y/_index.scss","./node_modules/@angular/material/bottom-sheet/_bottom-sheet-theme.scss","./node_modules/@angular/material/core/style/_elevation.scss","./node_modules/@angular/material/button-toggle/_button-toggle-theme.scss","./node_modules/@angular/material/datepicker/_datepicker-theme.scss","./node_modules/@angular/material/divider/_divider-theme.scss","./node_modules/@angular/material/expansion/_expansion-theme.scss","./node_modules/@angular/material/expansion/_expansion-mixins.scss","./node_modules/@angular/material/grid-list/_grid-list-theme.scss","./node_modules/@angular/material/core/style/_list-common.scss","./node_modules/@angular/material/icon/_icon-theme.scss","./node_modules/@angular/material/sidenav/_sidenav-theme.scss","./node_modules/@angular/material/stepper/_stepper-theme.scss","./node_modules/@angular/material/sort/_sort-theme.scss","./node_modules/@angular/material/toolbar/_toolbar-theme.scss","./node_modules/@angular/material/tree/_tree-theme.scss","./src/styles/0-base/_typography-theme.scss","./src/styles/1-layouts/footer/_footer-theme.scss","./src/styles/1-layouts/layout-global/_layout-global-theme.scss","./src/styles/1-layouts/marketing-layout/_marketing-layout-theme.scss","./src/styles/1-layouts/not-found/_not-found-theme.scss","./src/styles/1-layouts/sidenav/_sidenav-theme.scss","./src/styles/1-layouts/top-menu/_top-menu-theme.scss","./src/styles/2-modules/alert/_alert-theme.scss","./src/styles/2-modules/api-list/_api-list-theme.scss","./src/styles/2-modules/buttons/_buttons-theme.scss","./src/styles/2-modules/callout/_callout-theme.scss","./src/styles/2-modules/card/_card-theme.scss","./src/styles/2-modules/code/_code-theme.scss","./src/styles/2-modules/contributor/_contributor-theme.scss","./src/styles/2-modules/details/_details-theme.scss","./src/styles/2-modules/filetree/_filetree-theme.scss","./src/styles/2-modules/heading-anchors/_heading-anchors-theme.scss","./src/styles/2-modules/hr/_hr-theme.scss","./src/styles/2-modules/images/_images-theme.scss","./src/styles/2-modules/label/_label-theme.scss","./src/styles/2-modules/notification/_notification-theme.scss","./src/styles/2-modules/presskit/_presskit-theme.scss","./src/styles/2-modules/resources/_resources-theme.scss","./src/styles/2-modules/search-results/_search-results-theme.scss","./src/styles/2-modules/select-menu/_select-menu-theme.scss","./src/styles/2-modules/table/_table-theme.scss","./src/styles/2-modules/toc/_toc-theme.scss"],"sourcesContent":["@use './constants';\n\n/************************************\n\n Media queries\n\n To use these, put this snippet in the appropriate selector:\n\n @include bp(tiny) {\n background-color: purple;\n }\n\n Replace \"tiny\" with \"medium\" or \"big\" as necessary.\n*************************************/\n\n@mixin bp($point) {\n $bp-xsmall: \"(min-width: 320px)\";\n $bp-teeny: \"(min-width: 480px)\";\n $bp-tiny: \"(min-width: 600px)\";\n $bp-small: \"(min-width: 650px)\";\n $bp-medium: \"(min-width: 800px)\";\n $bp-big: \"(min-width: 1000px)\";\n\n @if $point == big {\n @media #{$bp-big} { @content; }\n }\n @else if $point == medium {\n @media #{$bp-medium} { @content; }\n }\n @else if $point == small {\n @media #{$bp-small} { @content; }\n }\n @else if $point == tiny {\n @media #{$bp-tiny} { @content; }\n }\n @else if $point == teeny {\n @media #{$bp-teeny} { @content; }\n }\n @else if $point == xsmall {\n @media #{$bp-xsmall} { @content; }\n }\n}\n\n@mixin rotate($degrees) {\n -moz-transform: rotate($degrees);\n -webkit-transform: rotate($degrees);\n -o-transform: rotate($degrees);\n -ms-transform: rotate($degrees);\n transform: rotate($degrees);\n transition: transform 150ms;\n transition-timing-function: ease-in-out;\n}\n\n@mixin codeblock($bgcolor) {\n background-color: $bgcolor;\n border-radius: 5px;\n padding: 20px;\n margin: 0 auto; // was 24\n border: 0.5px solid constants.$lightgray;\n}\n\n// INFO CARD SKELETON\n@mixin card($height, $width) {\n height: $height;\n width: $width;\n border-radius: 4px;\n box-shadow: 0 2px 2px rgba(constants.$black, 0.24), 0 0 2px rgba(constants.$black, 0.12);\n box-sizing: border-box;\n transition: box-shadow .5s;\n\n &:hover {\n box-shadow: 0 8px 8px rgba(constants.$black, 0.24), 0 0 8px rgba(constants.$black, 0.12);\n text-decoration: none;\n }\n}\n\n@mixin typescale-display {\n font-size: 26px;\n line-height: 32px;\n}\n\n@mixin typescale-xlarge {\n font-size: 24px;\n line-height: 30px;\n}\n\n@mixin typescale-large {\n font-size: 20px;\n line-height: 28px;\n}\n\n@mixin typescale-default {\n font-size: 16px;\n line-height: 24px;\n}\n\n@mixin typescale-small {\n font-size: 14px;\n line-height: 20px;\n}\n","@use '@angular/material' as mat;\n\n@use './mixins';\n\n$dull-magenta: (\n 50: #f6e7f9,\n 100: #eac3f1,\n 200: #dc9be7,\n 300: #cd72dd,\n 400: #c354d6,\n 500: #b836cf,\n 600: #b130ca,\n 700: #a829c3,\n 800: #a022bd,\n 900: #9116b2,\n A100: #f9e5ff,\n A200: #edb2ff,\n A400: #e27fff,\n A700: #dc65ff,\n contrast: (\n 50: #000000,\n 100: #000000,\n 200: #000000,\n 300: #000000,\n 400: #000000,\n 500: #ffffff,\n 600: #ffffff,\n 700: #ffffff,\n 800: #ffffff,\n 900: #ffffff,\n A100: #000000,\n A200: #000000,\n A400: #000000,\n A700: #000000,\n ),\n);\n$gold: (\n 50: #fff5e7,\n 100: #fee6c4,\n 200: #fed69d,\n 300: #fec576,\n 400: #fdb858,\n 500: #fdac3b,\n 600: #fda535,\n 700: #fc9b2d,\n 800: #fc9226,\n 900: #fc8219,\n A100: #ffffff,\n A200: #fffcfa,\n A400: #ffdfc7,\n A700: #ffd1ad,\n contrast: (\n 50: #000000,\n 100: #000000,\n 200: #000000,\n 300: #000000,\n 400: #000000,\n 500: #000000,\n 600: #000000,\n 700: #000000,\n 800: #000000,\n 900: #000000,\n A100: #000000,\n A200: #000000,\n A400: #000000,\n A700: #000000,\n ),\n);\naio-shell.page-home {\n .prettyprint-scroller {\n overflow: auto;\n display: block;\n max-width: 100%;\n }\n pre.prettyprint {\n border: none;\n padding: 1rem 2rem;\n margin: 0;\n border-radius: 3px;\n font-family: 'PT Mono', monospace;\n font-weight: normal;\n font-size: 13px;\n line-height: 1.6em;\n display: inline-block;\n background-color: rgba(0, 0, 0, 0.3);\n @media screen and (max-width: 600px) {\n min-width: 460px;\n }\n }\n\n // just for safari on ios\n @media not all and (min-resolution: 0.001dpcm) {\n @supports (-webkit-appearance: none) {\n pre.prettyprint {\n @media screen and (max-width: 600px) {\n min-width: 680px;\n }\n }\n }\n }\n\n pre .nocode {\n background-color: none;\n color: #000;\n }\n pre .str {\n color: mat.get-color-from-palette($dull-magenta, 100);\n }\n /* string - pink */\n pre .kwd {\n color: #f0e68c;\n font-weight: bold;\n }\n pre .com {\n color: #87ceeb;\n }\n /* comment - skyblue */\n pre .typ {\n color: mat.get-color-from-palette($gold, 300);\n }\n /* type - lightgreen */\n pre .lit {\n color: mat.get-color-from-palette($dull-magenta, 300);\n }\n /* literal - darkred */\n pre .pun {\n color: #fff;\n }\n /* punctuation */\n pre .pln {\n color: #fff;\n }\n /* plaintext */\n pre .tag {\n color: #f0e68c;\n font-weight: bold;\n }\n /* html/xml tag - lightyellow */\n pre .atn {\n color: #bdb76b;\n font-weight: bold;\n }\n /* attribute name - khaki */\n pre .atv {\n color: mat.get-color-from-palette($dull-magenta, 100);\n }\n /* attribute value - pink */\n pre .dec {\n color: mat.get-color-from-palette($gold, 300);\n }\n /* decimal - lightgreen */\n /* Specify class=linenums on a pre to get line numbering */\n ol.linenums {\n margin-top: 0;\n margin-bottom: 0;\n color: #aeaeae;\n }\n /* IE indents via margin-left */\n li.L0,\n li.L1,\n li.L2,\n li.L3,\n li.L5,\n li.L6,\n li.L7,\n li.L8 {\n list-style-type: none;\n }\n /* Alternate shading for lines */\n li.L1,\n li.L3,\n li.L5,\n li.L7,\n li.L9 {\n }\n}\nngrx-circles circle {\n fill: white;\n}\nngrx-circles[color='primary'] circle {\n fill: mat.get-color-from-palette($dull-magenta, 500);\n}\nngrx-circles[color='accent'] circle {\n fill: mat.get-color-from-palette($gold, 500);\n}\nngrx-circles {\n @for $i from 1 to 10 {\n g:nth-of-type(#{$i}) {\n transform: translate(100px, 100px)\n rotate(#{20deg * ($i - 1)})\n translate(-100px, -100px)\n translate(95px, 5px);\n }\n }\n}\n","/************************************\n\n Media queries\n\n To use these, put this snippet in the appropriate selector:\n\n @include bp(tiny) {\n background-color: purple;\n }\n\n Replace \"tiny\" with \"medium\" or \"big\" as necessary.\n*************************************/\naio-shell.page-home {\n /* string - pink */\n /* comment - skyblue */\n /* type - lightgreen */\n /* literal - darkred */\n /* punctuation */\n /* plaintext */\n /* html/xml tag - lightyellow */\n /* attribute name - khaki */\n /* attribute value - pink */\n /* decimal - lightgreen */\n /* Specify class=linenums on a pre to get line numbering */\n /* IE indents via margin-left */\n /* Alternate shading for lines */\n}\naio-shell.page-home .prettyprint-scroller {\n overflow: auto;\n display: block;\n max-width: 100%;\n}\naio-shell.page-home pre.prettyprint {\n border: none;\n padding: 1rem 2rem;\n margin: 0;\n border-radius: 3px;\n font-family: \"PT Mono\", monospace;\n font-weight: normal;\n font-size: 13px;\n line-height: 1.6em;\n display: inline-block;\n background-color: rgba(0, 0, 0, 0.3);\n}\n@media screen and (max-width: 600px) {\n aio-shell.page-home pre.prettyprint {\n min-width: 460px;\n }\n}\n@media not all and (min-resolution: 0.001dpcm) {\n @supports (-webkit-appearance: none) {\n @media screen and (max-width: 600px) {\n aio-shell.page-home pre.prettyprint {\n min-width: 680px;\n }\n }\n }\n}\naio-shell.page-home pre .nocode {\n background-color: none;\n color: #000;\n}\naio-shell.page-home pre .str {\n color: #eac3f1;\n}\naio-shell.page-home pre .kwd {\n color: #f0e68c;\n font-weight: bold;\n}\naio-shell.page-home pre .com {\n color: #87ceeb;\n}\naio-shell.page-home pre .typ {\n color: #fec576;\n}\naio-shell.page-home pre .lit {\n color: #cd72dd;\n}\naio-shell.page-home pre .pun {\n color: #fff;\n}\naio-shell.page-home pre .pln {\n color: #fff;\n}\naio-shell.page-home pre .tag {\n color: #f0e68c;\n font-weight: bold;\n}\naio-shell.page-home pre .atn {\n color: #bdb76b;\n font-weight: bold;\n}\naio-shell.page-home pre .atv {\n color: #eac3f1;\n}\naio-shell.page-home pre .dec {\n color: #fec576;\n}\naio-shell.page-home ol.linenums {\n margin-top: 0;\n margin-bottom: 0;\n color: #aeaeae;\n}\naio-shell.page-home li.L0,\naio-shell.page-home li.L1,\naio-shell.page-home li.L2,\naio-shell.page-home li.L3,\naio-shell.page-home li.L5,\naio-shell.page-home li.L6,\naio-shell.page-home li.L7,\naio-shell.page-home li.L8 {\n list-style-type: none;\n}\nngrx-circles circle {\n fill: white;\n}\n\nngrx-circles[color=primary] circle {\n fill: #b836cf;\n}\n\nngrx-circles[color=accent] circle {\n fill: #fdac3b;\n}\n\nngrx-circles g:nth-of-type(1) {\n transform: translate(100px, 100px) rotate(0deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(2) {\n transform: translate(100px, 100px) rotate(20deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(3) {\n transform: translate(100px, 100px) rotate(40deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(4) {\n transform: translate(100px, 100px) rotate(60deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(5) {\n transform: translate(100px, 100px) rotate(80deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(6) {\n transform: translate(100px, 100px) rotate(100deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(7) {\n transform: translate(100px, 100px) rotate(120deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(8) {\n transform: translate(100px, 100px) rotate(140deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(9) {\n transform: translate(100px, 100px) rotate(160deg) translate(-100px, -100px) translate(95px, 5px);\n}\n\naio-shell.mode-archive .mat-toolbar.mat-primary, aio-shell.mode-archive footer {\n background: linear-gradient(145deg, #263238, #78909C);\n}\naio-shell.mode-archive .vertical-menu-item.selected, aio-shell.mode-archive .vertical-menu-item:hover {\n color: #263238;\n}\naio-shell.mode-archive .toc-inner ul.toc-list li.active a {\n color: #263238;\n}\naio-shell.mode-archive .toc-inner ul.toc-list li.active a:before {\n background-color: #263238;\n}\naio-shell.mode-archive .toc-inner ul.toc-list li:hover a {\n color: #263238;\n}\n\naio-shell.mode-next footer {\n background: linear-gradient(145deg, #84438a, #84438a);\n}\naio-shell.mode-next .vertical-menu-item.selected, aio-shell.mode-next .vertical-menu-item:hover {\n color: #84438a;\n}\naio-shell.mode-next .toc-inner ul.toc-list li.active a {\n color: #84438a;\n}\naio-shell.mode-next .toc-inner ul.toc-list li.active a:before {\n background-color: #84438a;\n}\naio-shell.mode-next .toc-inner ul.toc-list li:hover a {\n color: #84438a;\n}\n\n.mat-ripple-element {\n background-color: rgba(255, 255, 255, 0.1);\n}\n\n.mat-mdc-option {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n.mat-mdc-option:hover:not(.mdc-list-item--disabled), .mat-mdc-option:focus.mdc-list-item, .mat-mdc-option.mat-mdc-option-active.mdc-list-item, .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled) {\n background: rgba(255, 255, 255, 0.08);\n}\n\n.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {\n color: var(--mdc-theme-primary, #a829c3);\n}\n\n.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {\n color: var(--mdc-theme-secondary, #fc9b2d);\n}\n\n.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {\n color: var(--mdc-theme-error, #f44336);\n}\n\n.mat-mdc-optgroup-label {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n\n.mat-pseudo-checkbox-full {\n color: rgba(255, 255, 255, 0.7);\n}\n.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled {\n color: #686868;\n}\n\n.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #a829c3;\n}\n.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #a829c3;\n}\n.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #303030;\n}\n\n.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #fc9b2d;\n}\n.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #fc9b2d;\n}\n.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #303030;\n}\n\n.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #fc9b2d;\n}\n.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #fc9b2d;\n}\n.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #303030;\n}\n\n.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #f44336;\n}\n.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #f44336;\n}\n.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #303030;\n}\n\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #686868;\n}\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #686868;\n}\n\n.mat-app-background {\n background-color: #303030;\n color: white;\n}\n\n.mat-elevation-z0, .mat-mdc-elevation-specific.mat-elevation-z0 {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z1, .mat-mdc-elevation-specific.mat-elevation-z1 {\n box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z2, .mat-mdc-elevation-specific.mat-elevation-z2 {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z3, .mat-mdc-elevation-specific.mat-elevation-z3 {\n box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z4, .mat-mdc-elevation-specific.mat-elevation-z4 {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z5, .mat-mdc-elevation-specific.mat-elevation-z5 {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z6, .mat-mdc-elevation-specific.mat-elevation-z6 {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z7, .mat-mdc-elevation-specific.mat-elevation-z7 {\n box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z8, .mat-mdc-elevation-specific.mat-elevation-z8 {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z9, .mat-mdc-elevation-specific.mat-elevation-z9 {\n box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z10, .mat-mdc-elevation-specific.mat-elevation-z10 {\n box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z11, .mat-mdc-elevation-specific.mat-elevation-z11 {\n box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z12, .mat-mdc-elevation-specific.mat-elevation-z12 {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z13, .mat-mdc-elevation-specific.mat-elevation-z13 {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z14, .mat-mdc-elevation-specific.mat-elevation-z14 {\n box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z15, .mat-mdc-elevation-specific.mat-elevation-z15 {\n box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z16, .mat-mdc-elevation-specific.mat-elevation-z16 {\n box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z17, .mat-mdc-elevation-specific.mat-elevation-z17 {\n box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z18, .mat-mdc-elevation-specific.mat-elevation-z18 {\n box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z19, .mat-mdc-elevation-specific.mat-elevation-z19 {\n box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z20, .mat-mdc-elevation-specific.mat-elevation-z20 {\n box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z21, .mat-mdc-elevation-specific.mat-elevation-z21 {\n box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z22, .mat-mdc-elevation-specific.mat-elevation-z22 {\n box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z23, .mat-mdc-elevation-specific.mat-elevation-z23 {\n box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z24, .mat-mdc-elevation-specific.mat-elevation-z24 {\n box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);\n}\n\n.mat-theme-loaded-marker {\n display: none;\n}\n\n.mat-mdc-option {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body1-font-size, 16px);\n line-height: var(--mdc-typography-body1-line-height, 24px);\n font-weight: var(--mdc-typography-body1-font-weight, 400);\n letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);\n}\n\n.mat-ripple-element {\n background-color: rgba(255, 255, 255, 0.1);\n}\n\n.mat-mdc-option {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n.mat-mdc-option:hover:not(.mdc-list-item--disabled), .mat-mdc-option:focus.mdc-list-item, .mat-mdc-option.mat-mdc-option-active.mdc-list-item, .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled) {\n background: rgba(255, 255, 255, 0.08);\n}\n\n.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {\n color: var(--mdc-theme-primary, #a829c3);\n}\n\n.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {\n color: var(--mdc-theme-secondary, #fc9b2d);\n}\n\n.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {\n color: var(--mdc-theme-error, #f44336);\n}\n\n.mat-mdc-optgroup-label {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n\n.mat-pseudo-checkbox-full {\n color: rgba(255, 255, 255, 0.7);\n}\n.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled {\n color: #686868;\n}\n\n.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #a829c3;\n}\n.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #a829c3;\n}\n.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #303030;\n}\n\n.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #fc9b2d;\n}\n.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #fc9b2d;\n}\n.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #303030;\n}\n\n.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #fc9b2d;\n}\n.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #fc9b2d;\n}\n.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #303030;\n}\n\n.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #f44336;\n}\n.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #f44336;\n}\n.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #303030;\n}\n\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #686868;\n}\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #686868;\n}\n\n.mat-app-background {\n background-color: #303030;\n color: white;\n}\n\n.mat-elevation-z0, .mat-mdc-elevation-specific.mat-elevation-z0 {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z1, .mat-mdc-elevation-specific.mat-elevation-z1 {\n box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z2, .mat-mdc-elevation-specific.mat-elevation-z2 {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z3, .mat-mdc-elevation-specific.mat-elevation-z3 {\n box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z4, .mat-mdc-elevation-specific.mat-elevation-z4 {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z5, .mat-mdc-elevation-specific.mat-elevation-z5 {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z6, .mat-mdc-elevation-specific.mat-elevation-z6 {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z7, .mat-mdc-elevation-specific.mat-elevation-z7 {\n box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z8, .mat-mdc-elevation-specific.mat-elevation-z8 {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z9, .mat-mdc-elevation-specific.mat-elevation-z9 {\n box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z10, .mat-mdc-elevation-specific.mat-elevation-z10 {\n box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z11, .mat-mdc-elevation-specific.mat-elevation-z11 {\n box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z12, .mat-mdc-elevation-specific.mat-elevation-z12 {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z13, .mat-mdc-elevation-specific.mat-elevation-z13 {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z14, .mat-mdc-elevation-specific.mat-elevation-z14 {\n box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z15, .mat-mdc-elevation-specific.mat-elevation-z15 {\n box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z16, .mat-mdc-elevation-specific.mat-elevation-z16 {\n box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z17, .mat-mdc-elevation-specific.mat-elevation-z17 {\n box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z18, .mat-mdc-elevation-specific.mat-elevation-z18 {\n box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z19, .mat-mdc-elevation-specific.mat-elevation-z19 {\n box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z20, .mat-mdc-elevation-specific.mat-elevation-z20 {\n box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z21, .mat-mdc-elevation-specific.mat-elevation-z21 {\n box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z22, .mat-mdc-elevation-specific.mat-elevation-z22 {\n box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z23, .mat-mdc-elevation-specific.mat-elevation-z23 {\n box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z24, .mat-mdc-elevation-specific.mat-elevation-z24 {\n box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);\n}\n\n.mat-theme-loaded-marker {\n display: none;\n}\n\n.mat-mdc-option {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body1-font-size, 16px);\n line-height: var(--mdc-typography-body1-line-height, 24px);\n font-weight: var(--mdc-typography-body1-font-weight, 400);\n letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);\n}\n\n.mat-mdc-card {\n --mdc-elevated-card-container-color: #424242;\n --mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);\n --mdc-outlined-card-container-color: #424242;\n --mdc-outlined-card-outline-color: rgba(255, 255, 255, 0.12);\n --mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n --mat-card-subtitle-text-color: rgba(255, 255, 255, 0.7);\n}\n\n.mat-mdc-card {\n --mat-card-title-text-font: Roboto, sans-serif;\n --mat-card-title-text-line-height: 32px;\n --mat-card-title-text-size: 20px;\n --mat-card-title-text-tracking: 0.0125em;\n --mat-card-title-text-weight: 500;\n --mat-card-subtitle-text-font: Roboto, sans-serif;\n --mat-card-subtitle-text-line-height: 22px;\n --mat-card-subtitle-text-size: 14px;\n --mat-card-subtitle-text-tracking: 0.0071428571em;\n --mat-card-subtitle-text-weight: 500;\n}\n\n.mat-mdc-progress-bar {\n --mdc-linear-progress-active-indicator-color: #a829c3;\n --mdc-linear-progress-track-color: rgba(168, 41, 195, 0.25);\n}\n@keyframes mdc-linear-progress-buffering {\n from {\n /* @noflip */ /*rtl:ignore*/\n }\n}\n.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {\n background-color: rgba(168, 41, 195, 0.25);\n /* @alternate */\n background-color: var(--mdc-linear-progress-track-color, rgba(168, 41, 195, 0.25));\n}\n@media (forced-colors: active) {\n .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {\n background-color: ButtonBorder;\n }\n}\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(168, 41, 195, 0.25)'/%3E%3C/svg%3E\");\n }\n}\n.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar {\n background-color: rgba(168, 41, 195, 0.25);\n /* @alternate */\n background-color: var(--mdc-linear-progress-track-color, rgba(168, 41, 195, 0.25));\n}\n.mat-mdc-progress-bar.mat-accent {\n --mdc-linear-progress-active-indicator-color: #fc9b2d;\n --mdc-linear-progress-track-color: rgba(252, 155, 45, 0.25);\n}\n@keyframes mdc-linear-progress-buffering {\n from {\n /* @noflip */ /*rtl:ignore*/\n }\n}\n.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {\n background-color: rgba(252, 155, 45, 0.25);\n /* @alternate */\n background-color: var(--mdc-linear-progress-track-color, rgba(252, 155, 45, 0.25));\n}\n@media (forced-colors: active) {\n .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {\n background-color: ButtonBorder;\n }\n}\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(252, 155, 45, 0.25)'/%3E%3C/svg%3E\");\n }\n}\n.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar {\n background-color: rgba(252, 155, 45, 0.25);\n /* @alternate */\n background-color: var(--mdc-linear-progress-track-color, rgba(252, 155, 45, 0.25));\n}\n.mat-mdc-progress-bar.mat-warn {\n --mdc-linear-progress-active-indicator-color: #f44336;\n --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);\n}\n@keyframes mdc-linear-progress-buffering {\n from {\n /* @noflip */ /*rtl:ignore*/\n }\n}\n.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {\n background-color: rgba(244, 67, 54, 0.25);\n /* @alternate */\n background-color: var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25));\n}\n@media (forced-colors: active) {\n .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {\n background-color: ButtonBorder;\n }\n}\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\");\n }\n}\n.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar {\n background-color: rgba(244, 67, 54, 0.25);\n /* @alternate */\n background-color: var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25));\n}\n.mat-mdc-tooltip {\n --mdc-plain-tooltip-container-color: #616161;\n --mdc-plain-tooltip-supporting-text-color: white;\n}\n\n.mat-mdc-tooltip {\n --mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;\n --mdc-plain-tooltip-supporting-text-size: 12px;\n --mdc-plain-tooltip-supporting-text-weight: 400;\n --mdc-plain-tooltip-supporting-text-tracking: 0.0333333333em;\n}\n\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: rgba(255, 255, 255, 0.6);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {\n color: rgba(255, 255, 255, 0.87);\n}\n@media all {\n .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {\n color: rgba(255, 255, 255, 0.6);\n }\n}\n@media all {\n .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.6);\n }\n}\n.mdc-text-field .mdc-text-field__input {\n caret-color: var(--mdc-theme-primary, #a829c3);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-helper-text {\n color: rgba(0, 0, 0, 0.6);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,\n.mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-character-counter {\n color: rgba(0, 0, 0, 0.6);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading {\n color: rgba(0, 0, 0, 0.54);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {\n color: rgba(0, 0, 0, 0.54);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix {\n color: rgba(0, 0, 0, 0.6);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix {\n color: rgba(0, 0, 0, 0.6);\n}\n.mdc-text-field--filled .mdc-text-field__ripple::before,\n.mdc-text-field--filled .mdc-text-field__ripple::after {\n background-color: var(--mdc-ripple-color, rgba(255, 255, 255, 0.87));\n}\n.mdc-text-field--filled:hover .mdc-text-field__ripple::before, .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before {\n opacity: var(--mdc-ripple-hover-opacity, 0.08);\n}\n.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before, .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before {\n opacity: var(--mdc-ripple-focus-opacity, 0.24);\n}\n.mdc-text-field--filled:not(.mdc-text-field--disabled) {\n background-color: #4a4a4a;\n}\n.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {\n border-bottom-color: rgba(255, 255, 255, 0.42);\n}\n.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {\n border-bottom-color: rgba(255, 255, 255, 0.87);\n}\n.mdc-text-field--filled .mdc-line-ripple::after {\n border-bottom-color: var(--mdc-theme-primary, #a829c3);\n}\n.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,\n.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,\n.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {\n border-color: rgba(255, 255, 255, 0.38);\n}\n.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,\n.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,\n.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {\n border-color: rgba(255, 255, 255, 0.87);\n}\n.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,\n.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,\n.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-primary, #a829c3);\n}\n[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon, .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon, .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n.mdc-text-field--outlined .mdc-text-field__ripple::before,\n.mdc-text-field--outlined .mdc-text-field__ripple::after {\n background-color: var(--mdc-ripple-color, transparent);\n}\n[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined, .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: rgba(168, 41, 195, 0.87);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {\n color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid .mdc-text-field__input {\n caret-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {\n color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,\n.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,\n.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,\n.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,\n.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--disabled .mdc-text-field__input {\n color: rgba(255, 255, 255, 0.38);\n}\n@media all {\n .mdc-text-field--disabled .mdc-text-field__input::placeholder {\n color: rgba(255, 255, 255, 0.38);\n }\n}\n@media all {\n .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.38);\n }\n}\n.mdc-text-field--disabled .mdc-floating-label {\n color: rgba(255, 255, 255, 0.38);\n}\n.mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-text-field--disabled .mdc-text-field-character-counter,\n.mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-text-field--disabled .mdc-text-field__icon--leading {\n color: rgba(0, 0, 0, 0.3);\n}\n.mdc-text-field--disabled .mdc-text-field__icon--trailing {\n color: rgba(0, 0, 0, 0.3);\n}\n.mdc-text-field--disabled .mdc-text-field__affix--prefix {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-text-field--disabled .mdc-text-field__affix--suffix {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-text-field--disabled .mdc-line-ripple::before {\n border-bottom-color: rgba(255, 255, 255, 0.06);\n}\n.mdc-text-field--disabled .mdc-notched-outline__leading,\n.mdc-text-field--disabled .mdc-notched-outline__notch,\n.mdc-text-field--disabled .mdc-notched-outline__trailing {\n border-color: rgba(255, 255, 255, 0.06);\n}\n@media screen and (forced-colors: active), (-ms-high-contrast: active) {\n .mdc-text-field--disabled .mdc-text-field__input::placeholder {\n color: GrayText;\n }\n}\n@media screen and (forced-colors: active), (-ms-high-contrast: active) {\n .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-floating-label {\n color: GrayText;\n }\n .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-text-field-character-counter,\n .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-text-field__icon--leading {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-text-field__icon--trailing {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-text-field__affix--prefix {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-text-field__affix--suffix {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-line-ripple::before {\n border-bottom-color: GrayText;\n }\n .mdc-text-field--disabled .mdc-notched-outline__leading,\n .mdc-text-field--disabled .mdc-notched-outline__notch,\n .mdc-text-field--disabled .mdc-notched-outline__trailing {\n border-color: GrayText;\n }\n}\n.mdc-text-field--disabled.mdc-text-field--filled {\n background-color: #464646;\n}\n[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input, .mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker), .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n.mat-mdc-form-field-error {\n color: var(--mdc-theme-error, #f44336);\n}\n\n.mat-mdc-form-field-focus-overlay {\n background-color: rgba(255, 255, 255, 0.87);\n}\n\n.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay {\n opacity: 0.08;\n}\n\n.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay {\n opacity: 0.24;\n}\n\nselect.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option {\n color: rgba(0, 0, 0, 0.87);\n}\nselect.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {\n color: rgba(255, 255, 255, 0.54);\n}\n.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix::after {\n color: rgba(168, 41, 195, 0.87);\n}\n.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix::after {\n color: rgba(252, 155, 45, 0.87);\n}\n.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix::after {\n color: rgba(244, 67, 54, 0.87);\n}\n.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after {\n color: rgba(255, 255, 255, 0.38);\n}\n\n.mat-mdc-form-field.mat-accent .mdc-text-field__input {\n caret-color: var(--mdc-theme-secondary, #fc9b2d);\n}\n.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple::after {\n border-bottom-color: var(--mdc-theme-secondary, #fc9b2d);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: rgba(252, 155, 45, 0.87);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {\n color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input {\n caret-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {\n color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-secondary, #fc9b2d);\n}\n\n.mat-mdc-form-field.mat-warn .mdc-text-field__input {\n caret-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple::after {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: rgba(244, 67, 54, 0.87);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {\n color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input {\n caret-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {\n color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n\n.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {\n border-left: 1px solid transparent;\n}\n\n[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {\n border-left: none;\n border-right: 1px solid transparent;\n}\n\n.mat-mdc-form-field-infix {\n min-height: 56px;\n}\n\n.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {\n top: 28px;\n}\n\n.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {\n --mat-mdc-form-field-label-transform: translateY(\n -34.75px)\n scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));\n transform: var(--mat-mdc-form-field-label-transform);\n}\n\n.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {\n padding-top: 16px;\n padding-bottom: 16px;\n}\n\n.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {\n padding-top: 24px;\n padding-bottom: 8px;\n}\n\n.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {\n padding-top: 16px;\n padding-bottom: 16px;\n}\n\n.mdc-text-field__input {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle1-font-size, 16px);\n font-weight: var(--mdc-typography-subtitle1-font-weight, 400);\n letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);\n text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle1-text-transform, none);\n}\n.mdc-text-field__affix {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle1-font-size, 16px);\n font-weight: var(--mdc-typography-subtitle1-font-weight, 400);\n letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);\n text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle1-text-transform, none);\n}\n[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon, .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon, .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n.mdc-text-field--textarea .mdc-text-field__input {\n line-height: 1.5rem;\n}\n[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined, .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input, .mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker), .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n.mdc-floating-label {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle1-font-size, 16px);\n font-weight: var(--mdc-typography-subtitle1-font-weight, 400);\n letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);\n text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle1-text-transform, none);\n}\n\n.mat-mdc-form-field-subscript-wrapper,\n.mat-mdc-form-field-bottom-align::before {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-caption-font-size, 12px);\n line-height: var(--mdc-typography-caption-line-height, 20px);\n font-weight: var(--mdc-typography-caption-font-weight, 400);\n letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);\n text-decoration: var(--mdc-typography-caption-text-decoration, inherit);\n text-transform: var(--mdc-typography-caption-text-transform, none);\n}\n\n.mat-mdc-form-field,\n.mat-mdc-floating-label {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body1-font-size, 16px);\n line-height: var(--mdc-typography-body1-line-height, 24px);\n font-weight: var(--mdc-typography-body1-font-weight, 400);\n letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);\n text-decoration: var(--mdc-typography-body1-text-decoration, inherit);\n text-transform: var(--mdc-typography-body1-text-transform, none);\n}\n\n.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above {\n font-size: calc(16px * var(--mat-mdc-form-field-floating-label-scale, 0.75));\n}\n.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {\n font-size: 16px;\n}\n\n.mdc-menu-surface {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n.mdc-menu-surface {\n background-color: var(--mdc-theme-surface, #424242);\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item__primary-text {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n\n.mdc-list-item__secondary-text {\n color: var(--mdc-theme-text-secondary-on-background, rgba(255, 255, 255, 0.7));\n}\n\n.mdc-list-item__overline-text {\n color: var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, 0.5));\n}\n\n.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n background-color: transparent;\n}\n\n.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n color: var(--mdc-theme-text-icon-on-background, rgba(255, 255, 255, 0.5));\n}\n\n.mdc-list-item__end {\n color: var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, 0.5));\n}\n\n.mdc-list-item--disabled .mdc-list-item__start,\n.mdc-list-item--disabled .mdc-list-item__content,\n.mdc-list-item--disabled .mdc-list-item__end {\n opacity: 0.38;\n}\n\n.mdc-list-item--disabled .mdc-list-item__primary-text {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled .mdc-list-item__secondary-text {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled .mdc-list-item__overline-text {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {\n color: var(--mdc-theme-on-surface, #fff);\n}\n\n.mdc-list-item--selected .mdc-list-item__primary-text,\n.mdc-list-item--activated .mdc-list-item__primary-text {\n color: var(--mdc-theme-primary, #a829c3);\n}\n.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: var(--mdc-theme-primary, #a829c3);\n}\n\n.mdc-deprecated-list-group__subheader {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n\n.mdc-list-divider::after {\n border-bottom-color: white;\n}\n\n.mdc-list-divider {\n background-color: rgba(255, 255, 255, 0.2);\n}\n\n.mat-mdc-select-value {\n color: rgba(255, 255, 255, 0.87);\n}\n\n.mat-mdc-select-placeholder {\n color: rgba(255, 255, 255, 0.6);\n}\n\n.mat-mdc-select-disabled .mat-mdc-select-value {\n color: rgba(255, 255, 255, 0.38);\n}\n\n.mat-mdc-select-arrow {\n color: rgba(255, 255, 255, 0.54);\n}\n\n.mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow {\n color: rgba(168, 41, 195, 0.87);\n}\n.mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow {\n color: rgba(252, 155, 45, 0.87);\n}\n.mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow {\n color: rgba(244, 67, 54, 0.87);\n}\n.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow {\n color: rgba(244, 67, 54, 0.87);\n}\n.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow {\n color: rgba(255, 255, 255, 0.38);\n}\n\n.mat-mdc-select-panel {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle1-font-size, 16px);\n line-height: var(--mdc-typography-subtitle1-line-height, 28px);\n font-weight: var(--mdc-typography-subtitle1-font-weight, 400);\n letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);\n text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle1-text-transform, none);\n /* @alternate */\n line-height: 24px;\n}\n\n.mat-mdc-select {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body1-font-size, 16px);\n line-height: var(--mdc-typography-body1-line-height, 24px);\n font-weight: var(--mdc-typography-body1-font-weight, 400);\n letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);\n text-decoration: var(--mdc-typography-body1-text-decoration, inherit);\n text-transform: var(--mdc-typography-body1-text-transform, none);\n}\n\n.mdc-menu-surface {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n.mdc-menu-surface {\n background-color: var(--mdc-theme-surface, #424242);\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item__primary-text {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n\n.mdc-list-item__secondary-text {\n color: var(--mdc-theme-text-secondary-on-background, rgba(255, 255, 255, 0.7));\n}\n\n.mdc-list-item__overline-text {\n color: var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, 0.5));\n}\n\n.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n background-color: transparent;\n}\n\n.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n color: var(--mdc-theme-text-icon-on-background, rgba(255, 255, 255, 0.5));\n}\n\n.mdc-list-item__end {\n color: var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, 0.5));\n}\n\n.mdc-list-item--disabled .mdc-list-item__start,\n.mdc-list-item--disabled .mdc-list-item__content,\n.mdc-list-item--disabled .mdc-list-item__end {\n opacity: 0.38;\n}\n\n.mdc-list-item--disabled .mdc-list-item__primary-text {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled .mdc-list-item__secondary-text {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled .mdc-list-item__overline-text {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {\n color: var(--mdc-theme-on-surface, #fff);\n}\n\n.mdc-list-item--selected .mdc-list-item__primary-text,\n.mdc-list-item--activated .mdc-list-item__primary-text {\n color: var(--mdc-theme-primary, #a829c3);\n}\n.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: var(--mdc-theme-primary, #a829c3);\n}\n\n.mdc-deprecated-list-group__subheader {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n\n.mdc-list-divider::after {\n border-bottom-color: white;\n}\n\n.mdc-list-divider {\n background-color: rgba(255, 255, 255, 0.2);\n}\n\n.mat-mdc-autocomplete-panel {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle1-font-size, 16px);\n line-height: var(--mdc-typography-subtitle1-line-height, 28px);\n font-weight: var(--mdc-typography-subtitle1-font-weight, 400);\n letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);\n text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle1-text-transform, none);\n /* @alternate */\n line-height: 24px;\n}\n\n.mat-mdc-dialog-container {\n --mdc-dialog-container-color: #424242;\n --mdc-dialog-subhead-color: rgba(255, 255, 255, 0.87);\n --mdc-dialog-supporting-text-color: rgba(255, 255, 255, 0.6);\n}\n\n.mat-mdc-dialog-container {\n --mdc-dialog-subhead-font: Roboto, sans-serif;\n --mdc-dialog-subhead-line-height: 32px;\n --mdc-dialog-subhead-size: 20px;\n --mdc-dialog-subhead-weight: 500;\n --mdc-dialog-subhead-tracking: 0.0125em;\n --mdc-dialog-supporting-text-font: Roboto, sans-serif;\n --mdc-dialog-supporting-text-line-height: 24px;\n --mdc-dialog-supporting-text-size: 16px;\n --mdc-dialog-supporting-text-weight: 400;\n --mdc-dialog-supporting-text-tracking: 0.03125em;\n}\n\n.mat-mdc-standard-chip {\n --mdc-chip-elevated-container-color: #595959;\n --mdc-chip-elevated-disabled-container-color: #595959;\n --mdc-chip-label-text-color: #fafafa;\n --mdc-chip-disabled-label-text-color: #fafafa;\n --mdc-chip-with-icon-icon-color: #fafafa;\n --mdc-chip-with-icon-disabled-icon-color: #fafafa;\n --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;\n --mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;\n --mdc-chip-with-icon-selected-icon-color: #fafafa;\n}\n.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-selected, .mat-mdc-standard-chip.mat-primary.mat-mdc-chip-highlighted {\n --mdc-chip-elevated-container-color: #a829c3;\n --mdc-chip-elevated-disabled-container-color: #a829c3;\n --mdc-chip-label-text-color: white;\n --mdc-chip-disabled-label-text-color: white;\n --mdc-chip-with-icon-icon-color: white;\n --mdc-chip-with-icon-disabled-icon-color: white;\n --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;\n --mdc-chip-with-trailing-icon-trailing-icon-color: white;\n --mdc-chip-with-icon-selected-icon-color: white;\n}\n.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-selected, .mat-mdc-standard-chip.mat-accent.mat-mdc-chip-highlighted {\n --mdc-chip-elevated-container-color: #fc9b2d;\n --mdc-chip-elevated-disabled-container-color: #fc9b2d;\n --mdc-chip-label-text-color: black;\n --mdc-chip-disabled-label-text-color: black;\n --mdc-chip-with-icon-icon-color: black;\n --mdc-chip-with-icon-disabled-icon-color: black;\n --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;\n --mdc-chip-with-trailing-icon-trailing-icon-color: black;\n --mdc-chip-with-icon-selected-icon-color: black;\n}\n.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-selected, .mat-mdc-standard-chip.mat-warn.mat-mdc-chip-highlighted {\n --mdc-chip-elevated-container-color: #f44336;\n --mdc-chip-elevated-disabled-container-color: #f44336;\n --mdc-chip-label-text-color: white;\n --mdc-chip-disabled-label-text-color: white;\n --mdc-chip-with-icon-icon-color: white;\n --mdc-chip-with-icon-disabled-icon-color: white;\n --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;\n --mdc-chip-with-trailing-icon-trailing-icon-color: white;\n --mdc-chip-with-icon-selected-icon-color: white;\n}\n\n.mat-mdc-chip-focus-overlay {\n background: white;\n}\n\n.mat-mdc-chip.mat-mdc-standard-chip {\n height: 32px;\n}\n\n.mat-mdc-standard-chip {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body2-font-size, 14px);\n line-height: var(--mdc-typography-body2-line-height, 20px);\n font-weight: var(--mdc-typography-body2-font-weight, 400);\n letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);\n text-decoration: var(--mdc-typography-body2-text-decoration, inherit);\n text-transform: var(--mdc-typography-body2-text-transform, none);\n}\n\n.mat-mdc-slide-toggle {\n --mdc-switch-disabled-selected-handle-color: #000;\n --mdc-switch-disabled-unselected-handle-color: #000;\n --mdc-switch-disabled-selected-track-color: #f5f5f5;\n --mdc-switch-disabled-unselected-track-color: #f5f5f5;\n --mdc-switch-unselected-focus-state-layer-color: #f5f5f5;\n --mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;\n --mdc-switch-unselected-hover-state-layer-color: #f5f5f5;\n --mdc-switch-unselected-focus-track-color: #616161;\n --mdc-switch-unselected-hover-track-color: #616161;\n --mdc-switch-unselected-pressed-track-color: #616161;\n --mdc-switch-unselected-track-color: #616161;\n --mdc-switch-unselected-focus-handle-color: #fafafa;\n --mdc-switch-unselected-hover-handle-color: #fafafa;\n --mdc-switch-unselected-pressed-handle-color: #fafafa;\n --mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);\n --mdc-switch-unselected-handle-color: #9e9e9e;\n --mdc-switch-selected-icon-color: #212121;\n --mdc-switch-disabled-selected-icon-color: #212121;\n --mdc-switch-disabled-unselected-icon-color: #212121;\n --mdc-switch-unselected-icon-color: #212121;\n}\n.mat-mdc-slide-toggle .mdc-form-field {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n.mat-mdc-slide-toggle .mdc-switch--disabled + label {\n color: rgba(255, 255, 255, 0.5);\n}\n.mat-mdc-slide-toggle.mat-primary {\n --mdc-switch-selected-focus-state-layer-color: #cd72dd;\n --mdc-switch-selected-handle-color: #cd72dd;\n --mdc-switch-selected-hover-state-layer-color: #cd72dd;\n --mdc-switch-selected-pressed-state-layer-color: #cd72dd;\n --mdc-switch-selected-focus-handle-color: #dc9be7;\n --mdc-switch-selected-hover-handle-color: #dc9be7;\n --mdc-switch-selected-pressed-handle-color: #dc9be7;\n --mdc-switch-selected-focus-track-color: #b130ca;\n --mdc-switch-selected-hover-track-color: #b130ca;\n --mdc-switch-selected-pressed-track-color: #b130ca;\n --mdc-switch-selected-track-color: #b130ca;\n}\n.mat-mdc-slide-toggle.mat-accent {\n --mdc-switch-selected-focus-state-layer-color: #fec576;\n --mdc-switch-selected-handle-color: #fec576;\n --mdc-switch-selected-hover-state-layer-color: #fec576;\n --mdc-switch-selected-pressed-state-layer-color: #fec576;\n --mdc-switch-selected-focus-handle-color: #fed69d;\n --mdc-switch-selected-hover-handle-color: #fed69d;\n --mdc-switch-selected-pressed-handle-color: #fed69d;\n --mdc-switch-selected-focus-track-color: #fda535;\n --mdc-switch-selected-hover-track-color: #fda535;\n --mdc-switch-selected-pressed-track-color: #fda535;\n --mdc-switch-selected-track-color: #fda535;\n}\n.mat-mdc-slide-toggle.mat-warn {\n --mdc-switch-selected-focus-state-layer-color: #e57373;\n --mdc-switch-selected-handle-color: #e57373;\n --mdc-switch-selected-hover-state-layer-color: #e57373;\n --mdc-switch-selected-pressed-state-layer-color: #e57373;\n --mdc-switch-selected-focus-handle-color: #ef9a9a;\n --mdc-switch-selected-hover-handle-color: #ef9a9a;\n --mdc-switch-selected-pressed-handle-color: #ef9a9a;\n --mdc-switch-selected-focus-track-color: #e53935;\n --mdc-switch-selected-hover-track-color: #e53935;\n --mdc-switch-selected-pressed-track-color: #e53935;\n --mdc-switch-selected-track-color: #e53935;\n}\n\n.mat-mdc-slide-toggle {\n --mdc-switch-state-layer-size: 48px;\n}\n\n.mdc-form-field {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body2-font-size, 14px);\n line-height: var(--mdc-typography-body2-line-height, 20px);\n font-weight: var(--mdc-typography-body2-font-weight, 400);\n letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);\n text-decoration: var(--mdc-typography-body2-text-decoration, inherit);\n text-transform: var(--mdc-typography-body2-text-transform, none);\n}\n\n.mat-mdc-radio-button .mdc-form-field {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n\n.mat-mdc-radio-button.mat-primary {\n --mdc-radio-disabled-selected-icon-color: #fff;\n --mdc-radio-disabled-unselected-icon-color: #fff;\n --mdc-radio-unselected-hover-icon-color: #eeeeee;\n --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-radio-selected-focus-icon-color: #a829c3;\n --mdc-radio-selected-hover-icon-color: #a829c3;\n --mdc-radio-selected-icon-color: #a829c3;\n --mdc-radio-selected-pressed-icon-color: #a829c3;\n --mat-radio-ripple-color: #fff;\n --mat-radio-checked-ripple-color: #a829c3;\n --mat-radio-disabled-label-color: rgba(255, 255, 255, 0.5);\n}\n.mat-mdc-radio-button.mat-accent {\n --mdc-radio-disabled-selected-icon-color: #fff;\n --mdc-radio-disabled-unselected-icon-color: #fff;\n --mdc-radio-unselected-hover-icon-color: #eeeeee;\n --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-radio-selected-focus-icon-color: #fc9b2d;\n --mdc-radio-selected-hover-icon-color: #fc9b2d;\n --mdc-radio-selected-icon-color: #fc9b2d;\n --mdc-radio-selected-pressed-icon-color: #fc9b2d;\n --mat-radio-ripple-color: #fff;\n --mat-radio-checked-ripple-color: #fc9b2d;\n --mat-radio-disabled-label-color: rgba(255, 255, 255, 0.5);\n}\n.mat-mdc-radio-button.mat-warn {\n --mdc-radio-disabled-selected-icon-color: #fff;\n --mdc-radio-disabled-unselected-icon-color: #fff;\n --mdc-radio-unselected-hover-icon-color: #eeeeee;\n --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-radio-selected-focus-icon-color: #f44336;\n --mdc-radio-selected-hover-icon-color: #f44336;\n --mdc-radio-selected-icon-color: #f44336;\n --mdc-radio-selected-pressed-icon-color: #f44336;\n --mat-radio-ripple-color: #fff;\n --mat-radio-checked-ripple-color: #f44336;\n --mat-radio-disabled-label-color: rgba(255, 255, 255, 0.5);\n}\n\n.mat-mdc-radio-button .mdc-radio {\n --mdc-radio-state-layer-size: 40px;\n}\n\n.mat-mdc-radio-button .mdc-form-field {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body2-font-size, 14px);\n line-height: var(--mdc-typography-body2-line-height, 20px);\n font-weight: var(--mdc-typography-body2-font-weight, 400);\n letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);\n text-decoration: var(--mdc-typography-body2-text-decoration, inherit);\n text-transform: var(--mdc-typography-body2-text-transform, none);\n}\n\n.mat-mdc-slider {\n --mdc-slider-label-container-color: white;\n --mdc-slider-label-label-text-color: black;\n --mdc-slider-disabled-handle-color: #fff;\n --mdc-slider-disabled-active-track-color: #fff;\n --mdc-slider-disabled-inactive-track-color: #fff;\n --mdc-slider-with-tick-marks-disabled-container-color: #fff;\n --mat-mdc-slider-value-indicator-opacity: 0.9;\n}\n.mat-mdc-slider.mat-primary {\n --mdc-slider-handle-color: #a829c3;\n --mdc-slider-focus-handle-color: #a829c3;\n --mdc-slider-hover-handle-color: #a829c3;\n --mdc-slider-active-track-color: #a829c3;\n --mdc-slider-inactive-track-color: #a829c3;\n --mdc-slider-with-tick-marks-active-container-color: #fff;\n --mdc-slider-with-tick-marks-inactive-container-color: #a829c3;\n --mat-mdc-slider-ripple-color: #a829c3;\n --mat-mdc-slider-hover-ripple-color: rgba(168, 41, 195, 0.05);\n --mat-mdc-slider-focus-ripple-color: rgba(168, 41, 195, 0.2);\n}\n.mat-mdc-slider.mat-accent {\n --mdc-slider-handle-color: #fc9b2d;\n --mdc-slider-focus-handle-color: #fc9b2d;\n --mdc-slider-hover-handle-color: #fc9b2d;\n --mdc-slider-active-track-color: #fc9b2d;\n --mdc-slider-inactive-track-color: #fc9b2d;\n --mdc-slider-with-tick-marks-active-container-color: #000;\n --mdc-slider-with-tick-marks-inactive-container-color: #fc9b2d;\n --mat-mdc-slider-ripple-color: #fc9b2d;\n --mat-mdc-slider-hover-ripple-color: rgba(252, 155, 45, 0.05);\n --mat-mdc-slider-focus-ripple-color: rgba(252, 155, 45, 0.2);\n}\n.mat-mdc-slider.mat-warn {\n --mdc-slider-handle-color: #f44336;\n --mdc-slider-focus-handle-color: #f44336;\n --mdc-slider-hover-handle-color: #f44336;\n --mdc-slider-active-track-color: #f44336;\n --mdc-slider-inactive-track-color: #f44336;\n --mdc-slider-with-tick-marks-active-container-color: #fff;\n --mdc-slider-with-tick-marks-inactive-container-color: #f44336;\n --mat-mdc-slider-ripple-color: #f44336;\n --mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, 0.05);\n --mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, 0.2);\n}\n\n.mat-mdc-slider {\n --mdc-slider-label-label-text-font: Roboto, sans-serif;\n --mdc-slider-label-label-text-size: 14px;\n --mdc-slider-label-label-text-line-height: 22px;\n --mdc-slider-label-label-text-tracking: 0.0071428571em;\n --mdc-slider-label-label-text-weight: 500;\n}\n\n.mdc-menu-surface {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n.mdc-menu-surface {\n background-color: var(--mdc-theme-surface, #424242);\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item__primary-text {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n\n.mdc-list-item__secondary-text {\n color: var(--mdc-theme-text-secondary-on-background, rgba(255, 255, 255, 0.7));\n}\n\n.mdc-list-item__overline-text {\n color: var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, 0.5));\n}\n\n.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n background-color: transparent;\n}\n\n.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n color: var(--mdc-theme-text-icon-on-background, rgba(255, 255, 255, 0.5));\n}\n\n.mdc-list-item__end {\n color: var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, 0.5));\n}\n\n.mdc-list-item--disabled .mdc-list-item__start,\n.mdc-list-item--disabled .mdc-list-item__content,\n.mdc-list-item--disabled .mdc-list-item__end {\n opacity: 0.38;\n}\n\n.mdc-list-item--disabled .mdc-list-item__primary-text {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled .mdc-list-item__secondary-text {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled .mdc-list-item__overline-text {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n color: var(--mdc-theme-on-surface, #fff);\n}\n.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {\n color: var(--mdc-theme-on-surface, #fff);\n}\n\n.mdc-list-item--selected .mdc-list-item__primary-text,\n.mdc-list-item--activated .mdc-list-item__primary-text {\n color: var(--mdc-theme-primary, #a829c3);\n}\n.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: var(--mdc-theme-primary, #a829c3);\n}\n\n.mdc-deprecated-list-group__subheader {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n\n.mdc-list-divider::after {\n border-bottom-color: white;\n}\n\n.mdc-list-divider {\n background-color: rgba(255, 255, 255, 0.2);\n}\n\n.mat-mdc-menu-item[disabled],\n.mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,\n.mat-mdc-menu-item[disabled] .mat-icon-no-color {\n color: var(--mdc-theme-text-disabled-on-background, rgba(255, 255, 255, 0.5));\n}\n\n.mat-mdc-menu-item .mat-icon-no-color,\n.mat-mdc-menu-submenu-icon {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n\n.mat-mdc-menu-item:hover:not([disabled]),\n.mat-mdc-menu-item.cdk-program-focused:not([disabled]),\n.mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),\n.mat-mdc-menu-item-highlighted:not([disabled]) {\n background: rgba(255, 255, 255, 0.08);\n}\n\n.mat-mdc-menu-content {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle1-font-size, 16px);\n line-height: var(--mdc-typography-subtitle1-line-height, 28px);\n font-weight: var(--mdc-typography-subtitle1-font-weight, 400);\n letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);\n text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle1-text-transform, none);\n /* @alternate */\n line-height: 24px;\n}\n.mat-mdc-menu-content,\n.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body1-font-size, 16px);\n line-height: var(--mdc-typography-body1-line-height, 24px);\n font-weight: var(--mdc-typography-body1-font-weight, 400);\n letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);\n text-decoration: var(--mdc-typography-body1-text-decoration, inherit);\n text-transform: var(--mdc-typography-body1-text-transform, none);\n}\n\n.mat-mdc-list-base {\n --mdc-list-list-item-label-text-color: white;\n --mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, 0.7);\n --mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, 0.5);\n --mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, 0.5);\n --mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, 0.5);\n --mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, 0.5);\n --mdc-list-list-item-disabled-label-text-color: white;\n --mdc-list-list-item-disabled-leading-icon-color: white;\n --mdc-list-list-item-disabled-trailing-icon-color: white;\n --mdc-list-list-item-hover-label-text-color: white;\n --mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, 0.5);\n --mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, 0.5);\n --mdc-list-list-item-focus-label-text-color: white;\n --mdc-list-list-item-hover-state-layer-color: white;\n --mdc-list-list-item-hover-state-layer-opacity: 0.08;\n --mdc-list-list-item-focus-state-layer-color: white;\n --mdc-list-list-item-focus-state-layer-opacity: 0.24;\n}\n\n.mdc-list-item__start,\n.mdc-list-item__end {\n --mdc-radio-disabled-selected-icon-color: #fff;\n --mdc-radio-disabled-unselected-icon-color: #fff;\n --mdc-radio-unselected-hover-icon-color: #eeeeee;\n --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-radio-selected-focus-icon-color: #a829c3;\n --mdc-radio-selected-hover-icon-color: #a829c3;\n --mdc-radio-selected-icon-color: #a829c3;\n --mdc-radio-selected-pressed-icon-color: #a829c3;\n}\n\n.mat-accent .mdc-list-item__start,\n.mat-accent .mdc-list-item__end {\n --mdc-radio-disabled-selected-icon-color: #fff;\n --mdc-radio-disabled-unselected-icon-color: #fff;\n --mdc-radio-unselected-hover-icon-color: #eeeeee;\n --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-radio-selected-focus-icon-color: #fc9b2d;\n --mdc-radio-selected-hover-icon-color: #fc9b2d;\n --mdc-radio-selected-icon-color: #fc9b2d;\n --mdc-radio-selected-pressed-icon-color: #fc9b2d;\n}\n\n.mat-warn .mdc-list-item__start,\n.mat-warn .mdc-list-item__end {\n --mdc-radio-disabled-selected-icon-color: #fff;\n --mdc-radio-disabled-unselected-icon-color: #fff;\n --mdc-radio-unselected-hover-icon-color: #eeeeee;\n --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-radio-selected-focus-icon-color: #f44336;\n --mdc-radio-selected-hover-icon-color: #f44336;\n --mdc-radio-selected-icon-color: #f44336;\n --mdc-radio-selected-pressed-icon-color: #f44336;\n}\n\n.mat-mdc-list-option {\n --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);\n --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);\n --mdc-checkbox-selected-checkmark-color: #fff;\n --mdc-checkbox-selected-focus-icon-color: #a829c3;\n --mdc-checkbox-selected-hover-icon-color: #a829c3;\n --mdc-checkbox-selected-icon-color: #a829c3;\n --mdc-checkbox-selected-pressed-icon-color: #a829c3;\n --mdc-checkbox-unselected-focus-icon-color: #eeeeee;\n --mdc-checkbox-unselected-hover-icon-color: #eeeeee;\n --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-checkbox-selected-focus-state-layer-color: #a829c3;\n --mdc-checkbox-selected-hover-state-layer-color: #a829c3;\n --mdc-checkbox-selected-pressed-state-layer-color: #a829c3;\n --mdc-checkbox-unselected-focus-state-layer-color: white;\n --mdc-checkbox-unselected-hover-state-layer-color: white;\n --mdc-checkbox-unselected-pressed-state-layer-color: white;\n}\n\n.mat-mdc-list-option.mat-accent {\n --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);\n --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);\n --mdc-checkbox-selected-checkmark-color: #000;\n --mdc-checkbox-selected-focus-icon-color: #fc9b2d;\n --mdc-checkbox-selected-hover-icon-color: #fc9b2d;\n --mdc-checkbox-selected-icon-color: #fc9b2d;\n --mdc-checkbox-selected-pressed-icon-color: #fc9b2d;\n --mdc-checkbox-unselected-focus-icon-color: #eeeeee;\n --mdc-checkbox-unselected-hover-icon-color: #eeeeee;\n --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-checkbox-selected-focus-state-layer-color: #fc9b2d;\n --mdc-checkbox-selected-hover-state-layer-color: #fc9b2d;\n --mdc-checkbox-selected-pressed-state-layer-color: #fc9b2d;\n --mdc-checkbox-unselected-focus-state-layer-color: white;\n --mdc-checkbox-unselected-hover-state-layer-color: white;\n --mdc-checkbox-unselected-pressed-state-layer-color: white;\n}\n\n.mat-mdc-list-option.mat-warn {\n --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);\n --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);\n --mdc-checkbox-selected-checkmark-color: #fff;\n --mdc-checkbox-selected-focus-icon-color: #f44336;\n --mdc-checkbox-selected-hover-icon-color: #f44336;\n --mdc-checkbox-selected-icon-color: #f44336;\n --mdc-checkbox-selected-pressed-icon-color: #f44336;\n --mdc-checkbox-unselected-focus-icon-color: #eeeeee;\n --mdc-checkbox-unselected-hover-icon-color: #eeeeee;\n --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-checkbox-selected-focus-state-layer-color: #f44336;\n --mdc-checkbox-selected-hover-state-layer-color: #f44336;\n --mdc-checkbox-selected-pressed-state-layer-color: #f44336;\n --mdc-checkbox-unselected-focus-state-layer-color: white;\n --mdc-checkbox-unselected-hover-state-layer-color: white;\n --mdc-checkbox-unselected-pressed-state-layer-color: white;\n}\n\n.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,\n.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text {\n color: #a829c3;\n}\n.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: #a829c3;\n}\n\n.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,\n.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,\n.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {\n opacity: 1;\n}\n\n.mat-mdc-list-base {\n --mdc-list-list-item-one-line-container-height: 48px;\n --mdc-list-list-item-two-line-container-height: 64px;\n --mdc-list-list-item-three-line-container-height: 88px;\n}\n\n.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {\n height: 56px;\n}\n.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {\n height: 72px;\n}\n\n.mat-mdc-list-base {\n --mdc-list-list-item-label-text-font: Roboto, sans-serif;\n --mdc-list-list-item-label-text-line-height: 24px;\n --mdc-list-list-item-label-text-size: 16px;\n --mdc-list-list-item-label-text-tracking: 0.03125em;\n --mdc-list-list-item-label-text-weight: 400;\n --mdc-list-list-item-supporting-text-font: Roboto, sans-serif;\n --mdc-list-list-item-supporting-text-line-height: 20px;\n --mdc-list-list-item-supporting-text-size: 14px;\n --mdc-list-list-item-supporting-text-tracking: 0.0178571429em;\n --mdc-list-list-item-supporting-text-weight: 400;\n --mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;\n --mdc-list-list-item-trailing-supporting-text-line-height: 20px;\n --mdc-list-list-item-trailing-supporting-text-size: 12px;\n --mdc-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;\n --mdc-list-list-item-trailing-supporting-text-weight: 400;\n}\n\n.mdc-list-group__subheader {\n font-size: 16px;\n font-weight: 400;\n line-height: 28px;\n font-family: Roboto, sans-serif;\n letter-spacing: 0.009375em;\n}\n\n.mat-mdc-paginator {\n background: #424242;\n color: rgba(255, 255, 255, 0.87);\n}\n\n.mat-mdc-paginator-icon {\n fill: rgba(255, 255, 255, 0.54);\n}\n\n.mat-mdc-paginator-decrement,\n.mat-mdc-paginator-increment {\n border-top: 2px solid rgba(255, 255, 255, 0.54);\n border-right: 2px solid rgba(255, 255, 255, 0.54);\n}\n\n.mat-mdc-paginator-first,\n.mat-mdc-paginator-last {\n border-top: 2px solid rgba(255, 255, 255, 0.54);\n}\n\n.mat-mdc-icon-button[disabled] .mat-mdc-paginator-decrement,\n.mat-mdc-icon-button[disabled] .mat-mdc-paginator-increment,\n.mat-mdc-icon-button[disabled] .mat-mdc-paginator-first,\n.mat-mdc-icon-button[disabled] .mat-mdc-paginator-last {\n border-color: rgba(255, 255, 255, 0.12);\n}\n.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon {\n fill: rgba(255, 255, 255, 0.12);\n}\n\n.mat-mdc-paginator .mat-mdc-form-field-infix {\n min-height: 40px;\n}\n.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {\n top: 20px;\n}\n.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {\n --mat-mdc-form-field-label-transform: translateY(\n -26.75px)\n scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));\n transform: var(--mat-mdc-form-field-label-transform);\n}\n.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {\n padding-top: 8px;\n padding-bottom: 8px;\n}\n.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {\n padding-top: 8px;\n padding-bottom: 8px;\n}\n.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {\n padding-top: 8px;\n padding-bottom: 8px;\n}\n.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label {\n display: none;\n}\n\n.mat-mdc-paginator-container {\n min-height: 56px;\n}\n\n.mat-mdc-paginator {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-caption-font-size, 12px);\n line-height: var(--mdc-typography-caption-line-height, 20px);\n font-weight: var(--mdc-typography-caption-font-weight, 400);\n letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);\n text-decoration: var(--mdc-typography-caption-text-decoration, inherit);\n text-transform: var(--mdc-typography-caption-text-transform, none);\n}\n\n.mat-mdc-paginator .mat-mdc-select-value {\n font-size: 12px;\n}\n\n.mat-mdc-tab-group, .mat-mdc-tab-nav-bar {\n --mdc-tab-indicator-active-indicator-color: #a829c3;\n --mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, 0.5);\n --mat-tab-header-pagination-icon-color: #fff;\n --mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, 0.6);\n --mat-tab-header-active-label-text-color: #a829c3;\n --mat-tab-header-active-ripple-color: #a829c3;\n --mat-tab-header-inactive-ripple-color: #a829c3;\n --mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, 0.6);\n --mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, 0.6);\n --mat-tab-header-active-focus-label-text-color: #a829c3;\n --mat-tab-header-active-hover-label-text-color: #a829c3;\n --mat-tab-header-active-focus-indicator-color: #a829c3;\n --mat-tab-header-active-hover-indicator-color: #a829c3;\n}\n.mat-mdc-tab-group.mat-accent, .mat-mdc-tab-nav-bar.mat-accent {\n --mdc-tab-indicator-active-indicator-color: #fc9b2d;\n --mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, 0.5);\n --mat-tab-header-pagination-icon-color: #fff;\n --mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, 0.6);\n --mat-tab-header-active-label-text-color: #fc9b2d;\n --mat-tab-header-active-ripple-color: #fc9b2d;\n --mat-tab-header-inactive-ripple-color: #fc9b2d;\n --mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, 0.6);\n --mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, 0.6);\n --mat-tab-header-active-focus-label-text-color: #fc9b2d;\n --mat-tab-header-active-hover-label-text-color: #fc9b2d;\n --mat-tab-header-active-focus-indicator-color: #fc9b2d;\n --mat-tab-header-active-hover-indicator-color: #fc9b2d;\n}\n.mat-mdc-tab-group.mat-warn, .mat-mdc-tab-nav-bar.mat-warn {\n --mdc-tab-indicator-active-indicator-color: #f44336;\n --mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, 0.5);\n --mat-tab-header-pagination-icon-color: #fff;\n --mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, 0.6);\n --mat-tab-header-active-label-text-color: #f44336;\n --mat-tab-header-active-ripple-color: #f44336;\n --mat-tab-header-inactive-ripple-color: #f44336;\n --mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, 0.6);\n --mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, 0.6);\n --mat-tab-header-active-focus-label-text-color: #f44336;\n --mat-tab-header-active-hover-label-text-color: #f44336;\n --mat-tab-header-active-focus-indicator-color: #f44336;\n --mat-tab-header-active-hover-indicator-color: #f44336;\n}\n.mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary {\n --mat-tab-header-with-background-background-color: #a829c3;\n --mat-tab-header-with-background-foreground-color: white;\n}\n.mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent {\n --mat-tab-header-with-background-background-color: #fc9b2d;\n --mat-tab-header-with-background-foreground-color: black;\n}\n.mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn {\n --mat-tab-header-with-background-background-color: #f44336;\n --mat-tab-header-with-background-foreground-color: white;\n}\n\n.mat-mdc-tab-header {\n --mdc-secondary-navigation-tab-container-height: 48px;\n}\n\n.mat-mdc-tab-header {\n --mat-tab-header-label-text-font: Roboto, sans-serif;\n --mat-tab-header-label-text-size: 14px;\n --mat-tab-header-label-text-letter-spacing: 0.0892857143em;\n --mat-tab-header-label-text-line-height: 36px;\n --mat-tab-header-label-text-weight: 500;\n}\n\n.mat-mdc-checkbox {\n --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);\n --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);\n --mdc-checkbox-selected-checkmark-color: #000;\n --mdc-checkbox-selected-focus-icon-color: #fc9b2d;\n --mdc-checkbox-selected-hover-icon-color: #fc9b2d;\n --mdc-checkbox-selected-icon-color: #fc9b2d;\n --mdc-checkbox-selected-pressed-icon-color: #fc9b2d;\n --mdc-checkbox-unselected-focus-icon-color: #eeeeee;\n --mdc-checkbox-unselected-hover-icon-color: #eeeeee;\n --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-checkbox-selected-focus-state-layer-color: #fc9b2d;\n --mdc-checkbox-selected-hover-state-layer-color: #fc9b2d;\n --mdc-checkbox-selected-pressed-state-layer-color: #fc9b2d;\n --mdc-checkbox-unselected-focus-state-layer-color: white;\n --mdc-checkbox-unselected-hover-state-layer-color: white;\n --mdc-checkbox-unselected-pressed-state-layer-color: white;\n}\n.mat-mdc-checkbox.mat-primary {\n --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);\n --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);\n --mdc-checkbox-selected-checkmark-color: #fff;\n --mdc-checkbox-selected-focus-icon-color: #a829c3;\n --mdc-checkbox-selected-hover-icon-color: #a829c3;\n --mdc-checkbox-selected-icon-color: #a829c3;\n --mdc-checkbox-selected-pressed-icon-color: #a829c3;\n --mdc-checkbox-unselected-focus-icon-color: #eeeeee;\n --mdc-checkbox-unselected-hover-icon-color: #eeeeee;\n --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-checkbox-selected-focus-state-layer-color: #a829c3;\n --mdc-checkbox-selected-hover-state-layer-color: #a829c3;\n --mdc-checkbox-selected-pressed-state-layer-color: #a829c3;\n --mdc-checkbox-unselected-focus-state-layer-color: white;\n --mdc-checkbox-unselected-hover-state-layer-color: white;\n --mdc-checkbox-unselected-pressed-state-layer-color: white;\n}\n.mat-mdc-checkbox.mat-warn {\n --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);\n --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);\n --mdc-checkbox-selected-checkmark-color: #fff;\n --mdc-checkbox-selected-focus-icon-color: #f44336;\n --mdc-checkbox-selected-hover-icon-color: #f44336;\n --mdc-checkbox-selected-icon-color: #f44336;\n --mdc-checkbox-selected-pressed-icon-color: #f44336;\n --mdc-checkbox-unselected-focus-icon-color: #eeeeee;\n --mdc-checkbox-unselected-hover-icon-color: #eeeeee;\n --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);\n --mdc-checkbox-selected-focus-state-layer-color: #f44336;\n --mdc-checkbox-selected-hover-state-layer-color: #f44336;\n --mdc-checkbox-selected-pressed-state-layer-color: #f44336;\n --mdc-checkbox-unselected-focus-state-layer-color: white;\n --mdc-checkbox-unselected-hover-state-layer-color: white;\n --mdc-checkbox-unselected-pressed-state-layer-color: white;\n}\n.mat-mdc-checkbox .mdc-form-field {\n color: var(--mdc-theme-text-primary-on-background, white);\n}\n.mat-mdc-checkbox.mat-mdc-checkbox-disabled label {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.mat-mdc-checkbox {\n --mdc-checkbox-state-layer-size: 40px;\n}\n\n.mat-mdc-checkbox .mdc-form-field {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body2-font-size, 14px);\n line-height: var(--mdc-typography-body2-line-height, 20px);\n font-weight: var(--mdc-typography-body2-font-weight, 400);\n letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);\n text-decoration: var(--mdc-typography-body2-text-decoration, inherit);\n text-transform: var(--mdc-typography-body2-text-transform, none);\n}\n\n.mat-mdc-button.mat-unthemed {\n --mdc-text-button-label-text-color: #fff;\n}\n.mat-mdc-button.mat-primary {\n --mdc-text-button-label-text-color: #a829c3;\n}\n.mat-mdc-button.mat-accent {\n --mdc-text-button-label-text-color: #fc9b2d;\n}\n.mat-mdc-button.mat-warn {\n --mdc-text-button-label-text-color: #f44336;\n}\n.mat-mdc-button[disabled][disabled] {\n --mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);\n --mdc-text-button-label-text-color: rgba(255, 255, 255, 0.5);\n}\n\n.mat-mdc-unelevated-button.mat-unthemed {\n --mdc-filled-button-container-color: #424242;\n --mdc-filled-button-label-text-color: #fff;\n}\n.mat-mdc-unelevated-button.mat-primary {\n --mdc-filled-button-container-color: #a829c3;\n --mdc-filled-button-label-text-color: #fff;\n}\n.mat-mdc-unelevated-button.mat-accent {\n --mdc-filled-button-container-color: #fc9b2d;\n --mdc-filled-button-label-text-color: #000;\n}\n.mat-mdc-unelevated-button.mat-warn {\n --mdc-filled-button-container-color: #f44336;\n --mdc-filled-button-label-text-color: #fff;\n}\n.mat-mdc-unelevated-button[disabled][disabled] {\n --mdc-filled-button-disabled-container-color: rgba(255, 255, 255, 0.12);\n --mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);\n --mdc-filled-button-container-color: rgba(255, 255, 255, 0.12);\n --mdc-filled-button-label-text-color: rgba(255, 255, 255, 0.5);\n}\n\n.mat-mdc-raised-button.mat-unthemed {\n --mdc-protected-button-container-color: #424242;\n --mdc-protected-button-label-text-color: #fff;\n}\n.mat-mdc-raised-button.mat-primary {\n --mdc-protected-button-container-color: #a829c3;\n --mdc-protected-button-label-text-color: #fff;\n}\n.mat-mdc-raised-button.mat-accent {\n --mdc-protected-button-container-color: #fc9b2d;\n --mdc-protected-button-label-text-color: #000;\n}\n.mat-mdc-raised-button.mat-warn {\n --mdc-protected-button-container-color: #f44336;\n --mdc-protected-button-label-text-color: #fff;\n}\n.mat-mdc-raised-button[disabled][disabled] {\n --mdc-protected-button-disabled-container-color: rgba(255, 255, 255, 0.12);\n --mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);\n --mdc-protected-button-container-color: rgba(255, 255, 255, 0.12);\n --mdc-protected-button-label-text-color: rgba(255, 255, 255, 0.5);\n --mdc-protected-button-container-elevation: 0;\n}\n\n.mat-mdc-outlined-button {\n --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);\n}\n.mat-mdc-outlined-button.mat-unthemed {\n --mdc-outlined-button-label-text-color: #fff;\n}\n.mat-mdc-outlined-button.mat-primary {\n --mdc-outlined-button-label-text-color: #a829c3;\n}\n.mat-mdc-outlined-button.mat-accent {\n --mdc-outlined-button-label-text-color: #fc9b2d;\n}\n.mat-mdc-outlined-button.mat-warn {\n --mdc-outlined-button-label-text-color: #f44336;\n}\n.mat-mdc-outlined-button[disabled][disabled] {\n --mdc-outlined-button-label-text-color: rgba(255, 255, 255, 0.5);\n --mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);\n --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);\n --mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, 0.12);\n}\n\n.mat-mdc-button, .mat-mdc-outlined-button {\n --mat-mdc-button-persistent-ripple-color: #fff;\n --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);\n}\n.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before {\n opacity: 0.08;\n}\n.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {\n opacity: 0.24;\n}\n.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before {\n opacity: 0.24;\n}\n.mat-mdc-button.mat-primary, .mat-mdc-outlined-button.mat-primary {\n --mat-mdc-button-persistent-ripple-color: #a829c3;\n --mat-mdc-button-ripple-color: rgba(168, 41, 195, 0.1);\n}\n.mat-mdc-button.mat-accent, .mat-mdc-outlined-button.mat-accent {\n --mat-mdc-button-persistent-ripple-color: #fc9b2d;\n --mat-mdc-button-ripple-color: rgba(252, 155, 45, 0.1);\n}\n.mat-mdc-button.mat-warn, .mat-mdc-outlined-button.mat-warn {\n --mat-mdc-button-persistent-ripple-color: #f44336;\n --mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1);\n}\n\n.mat-mdc-raised-button, .mat-mdc-unelevated-button {\n --mat-mdc-button-persistent-ripple-color: #fff;\n --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);\n}\n.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before {\n opacity: 0.08;\n}\n.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {\n opacity: 0.24;\n}\n.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before {\n opacity: 0.24;\n}\n.mat-mdc-raised-button.mat-primary, .mat-mdc-unelevated-button.mat-primary {\n --mat-mdc-button-persistent-ripple-color: #fff;\n --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);\n}\n.mat-mdc-raised-button.mat-accent, .mat-mdc-unelevated-button.mat-accent {\n --mat-mdc-button-persistent-ripple-color: #000;\n --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);\n}\n.mat-mdc-raised-button.mat-warn, .mat-mdc-unelevated-button.mat-warn {\n --mat-mdc-button-persistent-ripple-color: #fff;\n --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);\n}\n\n.mat-mdc-button.mat-mdc-button-base,\n.mat-mdc-raised-button.mat-mdc-button-base,\n.mat-mdc-unelevated-button.mat-mdc-button-base,\n.mat-mdc-outlined-button.mat-mdc-button-base {\n height: 36px;\n}\n\n.mdc-button {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-button-font-size, 14px);\n line-height: var(--mdc-typography-button-line-height, 36px);\n font-weight: var(--mdc-typography-button-font-weight, 500);\n letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);\n text-decoration: var(--mdc-typography-button-text-decoration, none);\n text-transform: var(--mdc-typography-button-text-transform, none);\n}\n\n.mat-mdc-icon-button {\n --mat-mdc-button-persistent-ripple-color: #000;\n --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);\n --mdc-icon-button-icon-color: inherit;\n --mat-mdc-button-persistent-ripple-color: #fff;\n --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);\n}\n.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before {\n opacity: 0.08;\n}\n.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {\n opacity: 0.24;\n}\n.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before {\n opacity: 0.24;\n}\n.mat-mdc-icon-button.mat-primary {\n --mat-mdc-button-persistent-ripple-color: #6200ee;\n --mat-mdc-button-ripple-color: rgba(98, 0, 238, 0.1);\n}\n.mat-mdc-icon-button.mat-accent {\n --mat-mdc-button-persistent-ripple-color: #018786;\n --mat-mdc-button-ripple-color: rgba(1, 135, 134, 0.1);\n}\n.mat-mdc-icon-button.mat-warn {\n --mat-mdc-button-persistent-ripple-color: #b00020;\n --mat-mdc-button-ripple-color: rgba(176, 0, 32, 0.1);\n}\n.mat-mdc-icon-button.mat-primary {\n --mdc-icon-button-icon-color: #a829c3;\n --mat-mdc-button-persistent-ripple-color: #a829c3;\n --mat-mdc-button-ripple-color: rgba(168, 41, 195, 0.1);\n}\n.mat-mdc-icon-button.mat-accent {\n --mdc-icon-button-icon-color: #fc9b2d;\n --mat-mdc-button-persistent-ripple-color: #fc9b2d;\n --mat-mdc-button-ripple-color: rgba(252, 155, 45, 0.1);\n}\n.mat-mdc-icon-button.mat-warn {\n --mdc-icon-button-icon-color: #f44336;\n --mat-mdc-button-persistent-ripple-color: #f44336;\n --mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1);\n}\n.mat-mdc-icon-button[disabled][disabled] {\n --mdc-icon-button-icon-color: rgba(255, 255, 255, 0.5);\n --mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, 0.5);\n}\n\n.mat-mdc-icon-button.mat-mdc-button-base {\n --mdc-icon-button-state-layer-size: 48px;\n width: var(--mdc-icon-button-state-layer-size);\n height: var(--mdc-icon-button-state-layer-size);\n padding: 12px;\n}\n\n.mat-mdc-fab, .mat-mdc-mini-fab {\n --mat-mdc-button-persistent-ripple-color: #fff;\n --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);\n}\n.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before {\n opacity: 0.08;\n}\n.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {\n opacity: 0.24;\n}\n.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before {\n opacity: 0.24;\n}\n.mat-mdc-fab.mat-primary, .mat-mdc-mini-fab.mat-primary {\n --mat-mdc-button-persistent-ripple-color: #fff;\n --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);\n}\n.mat-mdc-fab.mat-accent, .mat-mdc-mini-fab.mat-accent {\n --mat-mdc-button-persistent-ripple-color: #000;\n --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);\n}\n.mat-mdc-fab.mat-warn, .mat-mdc-mini-fab.mat-warn {\n --mat-mdc-button-persistent-ripple-color: #fff;\n --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);\n}\n.mat-mdc-fab.mat-unthemed, .mat-mdc-mini-fab.mat-unthemed {\n --mdc-fab-container-color: #424242;\n --mdc-fab-icon-color: #fff;\n --mat-mdc-fab-color: #fff;\n}\n.mat-mdc-fab.mat-primary, .mat-mdc-mini-fab.mat-primary {\n --mdc-fab-container-color: #a829c3;\n --mdc-fab-icon-color: #fff;\n --mat-mdc-fab-color: #fff;\n}\n.mat-mdc-fab.mat-accent, .mat-mdc-mini-fab.mat-accent {\n --mdc-fab-container-color: #fc9b2d;\n --mdc-fab-icon-color: #000;\n --mat-mdc-fab-color: #000;\n}\n.mat-mdc-fab.mat-warn, .mat-mdc-mini-fab.mat-warn {\n --mdc-fab-container-color: #f44336;\n --mdc-fab-icon-color: #fff;\n --mat-mdc-fab-color: #fff;\n}\n.mat-mdc-fab[disabled][disabled], .mat-mdc-mini-fab[disabled][disabled] {\n --mdc-fab-container-color: rgba(255, 255, 255, 0.12);\n --mdc-fab-icon-color: rgba(255, 255, 255, 0.5);\n --mat-mdc-fab-color: rgba(255, 255, 255, 0.5);\n}\n\n.mdc-fab--extended {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-button-font-size, 14px);\n line-height: var(--mdc-typography-button-line-height, 36px);\n font-weight: var(--mdc-typography-button-font-weight, 500);\n letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);\n text-decoration: var(--mdc-typography-button-text-decoration, none);\n text-transform: var(--mdc-typography-button-text-transform, none);\n}\n.mat-mdc-snack-bar-container {\n --mdc-snackbar-container-color: #d9d9d9;\n --mdc-snackbar-supporting-text-color: rgba(66, 66, 66, 0.87);\n --mat-snack-bar-button-color: rgba(0, 0, 0, 0.87);\n}\n\n.mat-mdc-snack-bar-container {\n --mdc-snackbar-supporting-text-font: Roboto, sans-serif;\n --mdc-snackbar-supporting-text-line-height: 20px;\n --mdc-snackbar-supporting-text-size: 14px;\n --mdc-snackbar-supporting-text-weight: 400;\n}\n\n.mdc-data-table {\n background-color: var(--mdc-theme-surface, #424242);\n border-color: rgba(255, 255, 255, 0.12);\n}\n.mdc-data-table__row {\n background-color: inherit;\n}\n\n.mdc-data-table__header-cell {\n background-color: var(--mdc-theme-surface, #424242);\n}\n\n.mdc-data-table__row--selected {\n background-color: rgba(168, 41, 195, 0.04);\n}\n\n.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,\n.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,\n.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {\n border-color: rgba(255, 255, 255, 0.12);\n}\n.mdc-data-table__cell,\n.mdc-data-table__header-cell {\n border-bottom-color: rgba(255, 255, 255, 0.12);\n}\n\n.mdc-data-table__pagination {\n border-top-color: rgba(255, 255, 255, 0.12);\n}\n\n.mdc-data-table__row:not(.mdc-data-table__row--selected):hover {\n background-color: rgba(255, 255, 255, 0.04);\n}\n\n.mdc-data-table__header-cell {\n color: rgba(255, 255, 255, 0.87);\n}\n\n.mdc-data-table__pagination-total,\n.mdc-data-table__pagination-rows-per-page-label,\n.mdc-data-table__cell {\n color: rgba(255, 255, 255, 0.87);\n}\n\n[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon, .mdc-data-table__pagination-button .mdc-button__icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n.mat-mdc-table {\n background: #424242;\n}\n\n.mat-mdc-table .mdc-data-table__row {\n height: 52px;\n}\n.mat-mdc-table .mdc-data-table__pagination {\n min-height: 52px;\n}\n.mat-mdc-table .mdc-data-table__header-row {\n height: 56px;\n}\n\n.mdc-data-table__content {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body2-font-size, 14px);\n line-height: var(--mdc-typography-body2-line-height, 20px);\n font-weight: var(--mdc-typography-body2-font-weight, 400);\n letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);\n text-decoration: var(--mdc-typography-body2-text-decoration, inherit);\n text-transform: var(--mdc-typography-body2-text-transform, none);\n}\n\n.mdc-data-table__cell {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body2-font-size, 14px);\n line-height: var(--mdc-typography-body2-line-height, 20px);\n font-weight: var(--mdc-typography-body2-font-weight, 400);\n letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);\n text-decoration: var(--mdc-typography-body2-text-decoration, inherit);\n text-transform: var(--mdc-typography-body2-text-transform, none);\n}\n\n.mdc-data-table__header-cell {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle2-font-size, 14px);\n line-height: var(--mdc-typography-subtitle2-line-height, 22px);\n font-weight: var(--mdc-typography-subtitle2-font-weight, 500);\n letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);\n text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle2-text-transform, none);\n}\n\n[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon, .mdc-data-table__pagination-button .mdc-button__icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n.mat-mdc-progress-spinner {\n --mdc-circular-progress-active-indicator-color: #a829c3;\n}\n.mat-mdc-progress-spinner.mat-accent {\n --mdc-circular-progress-active-indicator-color: #fc9b2d;\n}\n.mat-mdc-progress-spinner.mat-warn {\n --mdc-circular-progress-active-indicator-color: #f44336;\n}\n\n.mat-badge {\n position: relative;\n}\n\n.mat-badge.mat-badge {\n overflow: visible;\n}\n\n.mat-badge-hidden .mat-badge-content {\n display: none;\n}\n\n.mat-badge-content {\n position: absolute;\n text-align: center;\n display: inline-block;\n border-radius: 50%;\n transition: transform 200ms ease-in-out;\n transform: scale(0.6);\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n pointer-events: none;\n}\n\n.ng-animate-disabled .mat-badge-content,\n.mat-badge-content._mat-animation-noopable {\n transition: none;\n}\n\n.mat-badge-content.mat-badge-active {\n transform: none;\n}\n\n.mat-badge-small .mat-badge-content {\n width: 16px;\n height: 16px;\n line-height: 16px;\n}\n.mat-badge-small.mat-badge-above .mat-badge-content {\n top: -8px;\n}\n.mat-badge-small.mat-badge-below .mat-badge-content {\n bottom: -8px;\n}\n.mat-badge-small.mat-badge-before .mat-badge-content {\n left: -16px;\n}\n[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {\n left: auto;\n right: -16px;\n}\n.mat-badge-small.mat-badge-after .mat-badge-content {\n right: -16px;\n}\n[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {\n right: auto;\n left: -16px;\n}\n.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {\n left: -8px;\n}\n[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {\n left: auto;\n right: -8px;\n}\n.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {\n right: -8px;\n}\n[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {\n right: auto;\n left: -8px;\n}\n\n.mat-badge-medium .mat-badge-content {\n width: 22px;\n height: 22px;\n line-height: 22px;\n}\n.mat-badge-medium.mat-badge-above .mat-badge-content {\n top: -11px;\n}\n.mat-badge-medium.mat-badge-below .mat-badge-content {\n bottom: -11px;\n}\n.mat-badge-medium.mat-badge-before .mat-badge-content {\n left: -22px;\n}\n[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {\n left: auto;\n right: -22px;\n}\n.mat-badge-medium.mat-badge-after .mat-badge-content {\n right: -22px;\n}\n[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {\n right: auto;\n left: -22px;\n}\n.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {\n left: -11px;\n}\n[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {\n left: auto;\n right: -11px;\n}\n.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {\n right: -11px;\n}\n[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {\n right: auto;\n left: -11px;\n}\n\n.mat-badge-large .mat-badge-content {\n width: 28px;\n height: 28px;\n line-height: 28px;\n}\n.mat-badge-large.mat-badge-above .mat-badge-content {\n top: -14px;\n}\n.mat-badge-large.mat-badge-below .mat-badge-content {\n bottom: -14px;\n}\n.mat-badge-large.mat-badge-before .mat-badge-content {\n left: -28px;\n}\n[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {\n left: auto;\n right: -28px;\n}\n.mat-badge-large.mat-badge-after .mat-badge-content {\n right: -28px;\n}\n[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {\n right: auto;\n left: -28px;\n}\n.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {\n left: -14px;\n}\n[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {\n left: auto;\n right: -14px;\n}\n.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {\n right: -14px;\n}\n[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {\n right: auto;\n left: -14px;\n}\n\n.mat-badge-content {\n color: white;\n background: #a829c3;\n}\n.cdk-high-contrast-active .mat-badge-content {\n outline: solid 1px;\n border-radius: 0;\n}\n\n.mat-badge-accent .mat-badge-content {\n background: #fc9b2d;\n color: black;\n}\n\n.mat-badge-warn .mat-badge-content {\n color: white;\n background: #f44336;\n}\n\n.mat-badge-disabled .mat-badge-content {\n background: #6e6e6e;\n color: rgba(255, 255, 255, 0.5);\n}\n\n.mat-badge-content {\n font-weight: 600;\n font-size: 12px;\n font-family: Roboto, sans-serif;\n}\n\n.mat-badge-small .mat-badge-content {\n font-size: 9px;\n}\n\n.mat-badge-large .mat-badge-content {\n font-size: 24px;\n}\n\n.mat-bottom-sheet-container {\n box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);\n background: #424242;\n color: white;\n}\n\n.mat-bottom-sheet-container {\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n font-family: Roboto, sans-serif;\n letter-spacing: 0.0178571429em;\n}\n\n.mat-button-toggle-standalone:not([class*=mat-elevation-z]),\n.mat-button-toggle-group:not([class*=mat-elevation-z]) {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),\n.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {\n box-shadow: none;\n}\n\n.mat-button-toggle {\n color: rgba(255, 255, 255, 0.5);\n}\n.mat-button-toggle .mat-button-toggle-focus-overlay {\n background-color: rgba(255, 255, 255, 0.12);\n}\n\n.mat-button-toggle-appearance-standard {\n color: white;\n background: #424242;\n}\n.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {\n background-color: white;\n}\n\n.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {\n border-left: solid 1px #595959;\n}\n\n[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {\n border-left: none;\n border-right: solid 1px #595959;\n}\n\n.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {\n border-left: none;\n border-right: none;\n border-top: solid 1px #595959;\n}\n\n.mat-button-toggle-checked {\n background-color: #212121;\n color: rgba(255, 255, 255, 0.7);\n}\n.mat-button-toggle-checked.mat-button-toggle-appearance-standard {\n color: white;\n}\n\n.mat-button-toggle-disabled {\n color: rgba(255, 255, 255, 0.3);\n background-color: black;\n}\n.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {\n background: #424242;\n}\n.mat-button-toggle-disabled.mat-button-toggle-checked {\n background-color: #424242;\n}\n\n.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,\n.mat-button-toggle-group-appearance-standard {\n border: solid 1px #595959;\n}\n\n.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {\n line-height: 48px;\n}\n\n.mat-button-toggle {\n font-family: Roboto, sans-serif;\n}\n\n.mat-calendar-arrow {\n fill: white;\n}\n\n.mat-datepicker-toggle,\n.mat-datepicker-content .mat-calendar-next-button,\n.mat-datepicker-content .mat-calendar-previous-button {\n color: white;\n}\n\n.mat-calendar-table-header-divider::after {\n background: rgba(255, 255, 255, 0.12);\n}\n\n.mat-calendar-table-header,\n.mat-calendar-body-label {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.mat-calendar-body-cell-content,\n.mat-date-range-input-separator {\n color: white;\n border-color: transparent;\n}\n\n.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.mat-form-field-disabled .mat-date-range-input-separator {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.mat-calendar-body-in-preview {\n color: rgba(255, 255, 255, 0.24);\n}\n\n.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n border-color: rgba(255, 255, 255, 0.5);\n}\n\n.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n border-color: rgba(255, 255, 255, 0.3);\n}\n\n.mat-calendar-body-in-range::before {\n background: rgba(168, 41, 195, 0.2);\n}\n\n.mat-calendar-body-comparison-identical,\n.mat-calendar-body-in-comparison-range::before {\n background: rgba(249, 171, 0, 0.2);\n}\n\n.mat-calendar-body-comparison-bridge-start::before,\n[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {\n background: linear-gradient(to right, rgba(168, 41, 195, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);\n}\n\n.mat-calendar-body-comparison-bridge-end::before,\n[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {\n background: linear-gradient(to left, rgba(168, 41, 195, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);\n}\n\n.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,\n.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {\n background: #a8dab5;\n}\n\n.mat-calendar-body-comparison-identical.mat-calendar-body-selected,\n.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {\n background: #46a35e;\n}\n\n.mat-calendar-body-selected {\n background-color: #a829c3;\n color: white;\n}\n\n.mat-calendar-body-disabled > .mat-calendar-body-selected {\n background-color: rgba(168, 41, 195, 0.4);\n}\n\n.mat-calendar-body-today.mat-calendar-body-selected {\n box-shadow: inset 0 0 0 1px white;\n}\n\n.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),\n.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n background-color: rgba(168, 41, 195, 0.3);\n}\n\n@media (hover: hover) {\n .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n background-color: rgba(168, 41, 195, 0.3);\n }\n}\n.mat-datepicker-content {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n background-color: #424242;\n color: white;\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {\n background: rgba(252, 155, 45, 0.2);\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,\n.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {\n background: rgba(249, 171, 0, 0.2);\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,\n.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {\n background: linear-gradient(to right, rgba(252, 155, 45, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,\n.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {\n background: linear-gradient(to left, rgba(252, 155, 45, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,\n.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {\n background: #a8dab5;\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,\n.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {\n background: #46a35e;\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-selected {\n background-color: #fc9b2d;\n color: black;\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {\n background-color: rgba(252, 155, 45, 0.4);\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {\n box-shadow: inset 0 0 0 1px black;\n}\n.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),\n.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n background-color: rgba(252, 155, 45, 0.3);\n}\n@media (hover: hover) {\n .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n background-color: rgba(252, 155, 45, 0.3);\n }\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {\n background: rgba(244, 67, 54, 0.2);\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,\n.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {\n background: rgba(249, 171, 0, 0.2);\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,\n.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {\n background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,\n.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {\n background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,\n.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {\n background: #a8dab5;\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,\n.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {\n background: #46a35e;\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-selected {\n background-color: #f44336;\n color: white;\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {\n background-color: rgba(244, 67, 54, 0.4);\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {\n box-shadow: inset 0 0 0 1px white;\n}\n.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),\n.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n background-color: rgba(244, 67, 54, 0.3);\n}\n@media (hover: hover) {\n .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n background-color: rgba(244, 67, 54, 0.3);\n }\n}\n\n.mat-datepicker-content-touch {\n box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);\n}\n\n.mat-datepicker-toggle-active {\n color: #a829c3;\n}\n.mat-datepicker-toggle-active.mat-accent {\n color: #fc9b2d;\n}\n.mat-datepicker-toggle-active.mat-warn {\n color: #f44336;\n}\n\n.mat-date-range-input-inner[disabled] {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {\n --mdc-icon-button-state-layer-size: 40px;\n width: var(--mdc-icon-button-state-layer-size);\n height: var(--mdc-icon-button-state-layer-size);\n padding: 8px;\n}\n.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target {\n display: none;\n}\n\n.mat-calendar {\n font-family: Roboto, sans-serif;\n}\n\n.mat-calendar-body {\n font-size: 13px;\n}\n\n.mat-calendar-body-label,\n.mat-calendar-period-button {\n font-size: 14px;\n font-weight: 500;\n}\n\n.mat-calendar-table-header th {\n font-size: 11px;\n font-weight: 400;\n}\n\n.mat-divider {\n border-top-color: rgba(255, 255, 255, 0.12);\n}\n\n.mat-divider-vertical {\n border-right-color: rgba(255, 255, 255, 0.12);\n}\n\n.mat-expansion-panel {\n background: #424242;\n color: white;\n}\n.mat-expansion-panel:not([class*=mat-elevation-z]) {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-action-row {\n border-top-color: rgba(255, 255, 255, 0.12);\n}\n\n.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {\n background: rgba(255, 255, 255, 0.04);\n}\n\n@media (hover: none) {\n .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {\n background: #424242;\n }\n}\n.mat-expansion-panel-header-title {\n color: white;\n}\n\n.mat-expansion-panel-header-description,\n.mat-expansion-indicator::after {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.mat-expansion-panel-header[aria-disabled=true] {\n color: rgba(255, 255, 255, 0.3);\n}\n.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,\n.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {\n color: inherit;\n}\n\n.mat-expansion-panel-header {\n height: 48px;\n}\n.mat-expansion-panel-header.mat-expanded {\n height: 64px;\n}\n\n.mat-expansion-panel-header {\n font-family: Roboto, sans-serif;\n font-size: 14px;\n font-weight: 500;\n}\n\n.mat-expansion-panel-content {\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n font-family: Roboto, sans-serif;\n letter-spacing: 0.0178571429em;\n}\n\n.mat-grid-tile-header,\n.mat-grid-tile-footer {\n font-size: 14px;\n}\n.mat-grid-tile-header .mat-line,\n.mat-grid-tile-footer .mat-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n display: block;\n box-sizing: border-box;\n}\n.mat-grid-tile-header .mat-line:nth-child(n+2),\n.mat-grid-tile-footer .mat-line:nth-child(n+2) {\n font-size: 12px;\n}\n\n.mat-icon.mat-primary {\n color: #a829c3;\n}\n.mat-icon.mat-accent {\n color: #fc9b2d;\n}\n.mat-icon.mat-warn {\n color: #f44336;\n}\n\n.mat-drawer-container {\n background-color: #303030;\n color: white;\n}\n\n.mat-drawer {\n background-color: #424242;\n color: white;\n}\n.mat-drawer.mat-drawer-push {\n background-color: #424242;\n}\n.mat-drawer:not(.mat-drawer-side) {\n box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-drawer-side {\n border-right: solid 1px rgba(255, 255, 255, 0.12);\n}\n.mat-drawer-side.mat-drawer-end {\n border-left: solid 1px rgba(255, 255, 255, 0.12);\n border-right: none;\n}\n\n[dir=rtl] .mat-drawer-side {\n border-left: solid 1px rgba(255, 255, 255, 0.12);\n border-right: none;\n}\n[dir=rtl] .mat-drawer-side.mat-drawer-end {\n border-left: none;\n border-right: solid 1px rgba(255, 255, 255, 0.12);\n}\n\n.mat-drawer-backdrop.mat-drawer-shown {\n background-color: rgba(189, 189, 189, 0.6);\n}\n\n.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover:not([aria-disabled]), .mat-step-header:hover[aria-disabled=false] {\n background-color: rgba(255, 255, 255, 0.04);\n}\n.mat-step-header:hover[aria-disabled=true] {\n cursor: default;\n}\n@media (hover: none) {\n .mat-step-header:hover {\n background: none;\n }\n}\n.mat-step-header .mat-step-label,\n.mat-step-header .mat-step-optional {\n color: rgba(255, 255, 255, 0.7);\n}\n.mat-step-header .mat-step-icon {\n background-color: rgba(255, 255, 255, 0.7);\n color: white;\n}\n.mat-step-header .mat-step-icon-selected,\n.mat-step-header .mat-step-icon-state-done,\n.mat-step-header .mat-step-icon-state-edit {\n background-color: #a829c3;\n color: white;\n}\n.mat-step-header.mat-accent .mat-step-icon {\n color: black;\n}\n.mat-step-header.mat-accent .mat-step-icon-selected,\n.mat-step-header.mat-accent .mat-step-icon-state-done,\n.mat-step-header.mat-accent .mat-step-icon-state-edit {\n background-color: #fc9b2d;\n color: black;\n}\n.mat-step-header.mat-warn .mat-step-icon {\n color: white;\n}\n.mat-step-header.mat-warn .mat-step-icon-selected,\n.mat-step-header.mat-warn .mat-step-icon-state-done,\n.mat-step-header.mat-warn .mat-step-icon-state-edit {\n background-color: #f44336;\n color: white;\n}\n.mat-step-header .mat-step-icon-state-error {\n background-color: transparent;\n color: #f44336;\n}\n.mat-step-header .mat-step-label.mat-step-label-active {\n color: white;\n}\n.mat-step-header .mat-step-label.mat-step-label-error {\n color: #f44336;\n}\n\n.mat-stepper-horizontal, .mat-stepper-vertical {\n background-color: #424242;\n}\n\n.mat-stepper-vertical-line::before {\n border-left-color: rgba(255, 255, 255, 0.12);\n}\n\n.mat-horizontal-stepper-header::before,\n.mat-horizontal-stepper-header::after,\n.mat-stepper-horizontal-line {\n border-top-color: rgba(255, 255, 255, 0.12);\n}\n\n.mat-horizontal-stepper-header {\n height: 72px;\n}\n\n.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,\n.mat-vertical-stepper-header {\n padding: 24px 24px;\n}\n\n.mat-stepper-vertical-line::before {\n top: -16px;\n bottom: -16px;\n}\n\n.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {\n top: 36px;\n}\n\n.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {\n top: 36px;\n}\n\n.mat-stepper-vertical, .mat-stepper-horizontal {\n font-family: Roboto, sans-serif;\n}\n\n.mat-step-label {\n font-size: 14px;\n font-weight: 400;\n}\n\n.mat-step-sub-label-error {\n font-weight: normal;\n}\n\n.mat-step-label-error {\n font-size: 16px;\n}\n\n.mat-step-label-selected {\n font-size: 16px;\n font-weight: 400;\n}\n\n.mat-sort-header-arrow {\n color: #c6c6c6;\n}\n\n.mat-toolbar {\n background: #212121;\n color: white;\n}\n.mat-toolbar.mat-primary {\n background: #a829c3;\n color: white;\n}\n.mat-toolbar.mat-accent {\n background: #fc9b2d;\n color: black;\n}\n.mat-toolbar.mat-warn {\n background: #f44336;\n color: white;\n}\n.mat-toolbar .mat-form-field-underline,\n.mat-toolbar .mat-form-field-ripple,\n.mat-toolbar .mat-focused .mat-form-field-ripple {\n background-color: currentColor;\n}\n.mat-toolbar .mat-form-field-label,\n.mat-toolbar .mat-focused .mat-form-field-label,\n.mat-toolbar .mat-select-value,\n.mat-toolbar .mat-select-arrow,\n.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {\n color: inherit;\n}\n.mat-toolbar .mat-input-element {\n caret-color: currentColor;\n}\n\n.mat-toolbar-multiple-rows {\n min-height: 64px;\n}\n\n.mat-toolbar-row, .mat-toolbar-single-row {\n height: 64px;\n}\n\n@media (max-width: 599px) {\n .mat-toolbar-multiple-rows {\n min-height: 56px;\n }\n .mat-toolbar-row, .mat-toolbar-single-row {\n height: 56px;\n }\n}\n.mat-toolbar,\n.mat-toolbar h1,\n.mat-toolbar h2,\n.mat-toolbar h3,\n.mat-toolbar h4,\n.mat-toolbar h5,\n.mat-toolbar h6 {\n font-size: 20px;\n font-weight: 500;\n line-height: 32px;\n font-family: Roboto, sans-serif;\n letter-spacing: 0.0125em;\n margin: 0;\n}\n\n.mat-tree {\n background: #424242;\n}\n\n.mat-tree-node,\n.mat-nested-tree-node {\n color: white;\n}\n\n.mat-tree-node {\n min-height: 48px;\n}\n\n.mat-tree {\n font-family: Roboto, sans-serif;\n}\n\n.mat-tree-node,\n.mat-nested-tree-node {\n font-weight: 400;\n font-size: 14px;\n}\n\nbody {\n color: #FAFAFA;\n}\n\nh6 {\n color: #FAFAFA;\n}\n\np,\nol,\nul,\nol,\nli,\ninput,\na {\n color: #FFFFFF;\n}\n\n.app-toolbar a {\n color: #FFFFFF;\n}\n\ncode {\n color: #FFFFFF;\n}\n\n.sidenav-content a {\n color: #dc65ff;\n}\n.sidenav-content a:hover {\n color: #a829c3;\n}\n\nfooter {\n background-color: #9116b2;\n}\nfooter aio-footer > * {\n color: #FFFFFF;\n}\nfooter aio-footer a {\n color: #FFFFFF;\n}\nfooter aio-footer h3 {\n color: #FFFFFF;\n}\n\nbody {\n background: #303030;\n}\n\n:root {\n color-scheme: dark;\n}\n\n.background-sky {\n color: white;\n}\n\nsection#intro {\n color: #FFFFFF;\n}\nsection#intro .hero-logo {\n background-image: url(/assets/images/logos/angular/angular.svg);\n}\n\n.announcement-bar {\n background-color: rgba(255, 255, 255, 0.1);\n}\n.announcement-bar .button {\n color: #FFFFFF;\n background-color: #412846;\n}\n.announcement-bar .button:hover {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.home-row .card {\n background-color: #444444;\n}\n.home-row .card .card-text-container p {\n color: #FAFAFA;\n}\n.home-row .card:hover h2 {\n color: #412846;\n}\n\n.button.hero-cta {\n background-color: #444444;\n}\n\n.cta-bar .hero-cta {\n color: #412846;\n}\n\n.text-headline {\n color: #444444;\n}\n\n.marketing-banner {\n background-color: #5f3b66;\n}\n.marketing-banner .banner-headline {\n color: #FFFFFF;\n}\n\naio-shell.page-home article {\n color: #444444;\n background-color: #412846;\n}\naio-shell.page-home, aio-shell.page-resources, aio-shell.page-events, aio-shell.page-contribute {\n color: #444444;\n}\n\n.nf-response h1 {\n color: #84438a;\n}\n\n.nf-icon.material-icons {\n color: #412846;\n}\n\nmat-sidenav-container.sidenav-container {\n background-color: #303030;\n}\nmat-sidenav-container.sidenav-container mat-sidenav.sidenav {\n background-color: #333333;\n border-right: 1px solid #444444;\n}\nmat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version {\n border-top: 1px solid #444444;\n}\nmat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version select {\n color: #444444;\n background: rgba(219, 219, 219, 0.5);\n}\n\naio-nav-menu aio-nav-item .vertical-menu-item {\n color: #FAFAFA;\n}\naio-nav-menu aio-nav-item .vertical-menu-item.level-2 {\n color: #FAFAFA;\n}\naio-nav-menu aio-nav-item .vertical-menu-item.level-3 {\n color: #FAFAFA;\n}\naio-nav-menu aio-nav-item .vertical-menu-item.level-4 {\n color: #FAFAFA;\n}\naio-nav-menu aio-nav-item .vertical-menu-item:hover {\n background-color: #37474F;\n color: #dc65ff;\n text-shadow: 0 0 5px #0A1014;\n}\naio-nav-menu aio-nav-item .vertical-menu-item:hover.selected {\n color: #dc65ff;\n}\naio-nav-menu aio-nav-item .vertical-menu-item.selected {\n color: #dc65ff;\n}\n\n.heading {\n color: #FAFAFA;\n}\n\nmat-toolbar.mat-toolbar {\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);\n}\nmat-toolbar.mat-toolbar mat-icon {\n color: #FFFFFF;\n}\n\naio-shell.page-home mat-toolbar.mat-toolbar {\n background: #a022bd;\n}\n\n.hamburger.mat-mdc-button:hover {\n color: #FAFAFA;\n}\n.hamburger.mat-mdc-button > .mat-icon {\n color: #FFFFFF;\n}\n\n.nav-link[href=enterprise-support] {\n background: rgba(128, 0, 128, 0.1803921569);\n}\n\naio-top-menu ul li:focus {\n background-color: #1E88E5;\n}\naio-top-menu a.nav-link:focus {\n background: rgba(255, 255, 255, 0.15);\n}\n\naio-search-box.search-container input {\n color: #444444;\n background-color: #FAFAFA;\n}\n\n@media screen and (min-width: 351px) {\n aio-theme-toggle {\n border-right: 1px solid #FFFFFF;\n }\n}\n\n.alert {\n color: #FAFAFA;\n}\n.alert.is-critical {\n border-left: 8px solid #DD0031;\n background-color: #444444;\n}\n.alert.is-critical h1,\n.alert.is-critical h2,\n.alert.is-critical h3,\n.alert.is-critical h4,\n.alert.is-critical h5,\n.alert.is-critical h6 {\n color: #DD0031;\n}\n.alert.is-important {\n border-left: 8px solid #FF9800;\n background-color: #333333;\n}\n.alert.is-important h1,\n.alert.is-important h2,\n.alert.is-important h3,\n.alert.is-important h4,\n.alert.is-important h5,\n.alert.is-important h6 {\n color: #FF9800;\n}\n.alert.is-helpful {\n border-left: 8px solid #412846;\n background-color: #444444;\n}\n.alert.is-helpful h1,\n.alert.is-helpful h2,\n.alert.is-helpful h3,\n.alert.is-helpful h4,\n.alert.is-helpful h5,\n.alert.is-helpful h6 {\n color: #412846;\n}\n\naio-api-list .api-filter .form-search input {\n box-shadow: 0 2px 2px rgba(10, 16, 20, 0.24), 0 0 2px rgba(10, 16, 20, 0.12);\n border: 1px solid #444444;\n background-color: #444444;\n color: #dc65ff;\n}\naio-api-list .api-filter .form-search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */\n color: #CFD8DC;\n}\naio-api-list .api-filter .form-search input::-moz-placeholder { /* Firefox 19+ */\n color: #CFD8DC;\n}\naio-api-list .api-filter .form-search input:-ms-input-placeholder { /* IE 10+ */\n color: #CFD8DC;\n}\naio-api-list .api-filter .form-search input:-moz-placeholder { /* Firefox 18- */\n color: #CFD8DC;\n}\naio-api-list .api-filter .form-search input:focus {\n border: 1px solid #42A5F5;\n box-shadow: 0 2px 2px rgba(66, 165, 245, 0.24), 0 0 2px rgba(66, 165, 245, 0.12);\n}\naio-api-list .api-filter .form-search .material-icons {\n color: #CFD8DC;\n}\naio-api-list .api-list-container a {\n color: #dc65ff;\n}\naio-api-list .api-list-container .api-list li a {\n color: #FFFFFF;\n}\naio-api-list .api-list-container .api-list li a:hover {\n background: transparent;\n color: #2196F3;\n}\n\n.symbol {\n box-shadow: 0 1px 2px rgba(10, 16, 20, 0.24);\n color: #FFFFFF;\n}\n.symbol.all {\n background: #FFFFFF;\n}\n.symbol.all:before {\n content: \" \";\n}\n.symbol.decorator {\n background: #1565C0;\n}\n.symbol.decorator:before {\n content: \"@\";\n}\n.symbol.directive {\n background: #D81B60;\n}\n.symbol.directive:before {\n content: \"D\";\n}\n.symbol.pipe {\n background: #546E7A;\n}\n.symbol.pipe:before {\n content: \"P\";\n}\n.symbol.class {\n background: #2196F3;\n}\n.symbol.class:before {\n content: \"C\";\n}\n.symbol.interface {\n background: #009688;\n}\n.symbol.interface:before {\n content: \"I\";\n}\n.symbol.function {\n background: #4CAF50;\n}\n.symbol.function:before {\n content: \"F\";\n}\n.symbol.enum {\n background: #FFA000;\n}\n.symbol.enum:before {\n content: \"E\";\n}\n.symbol.const {\n background: #6e6e6e;\n}\n.symbol.const:before {\n content: \"K\";\n}\n.symbol.let {\n background: #6e6e6e;\n}\n.symbol.let:before {\n content: \"K\";\n}\n.symbol.var {\n background: #6e6e6e;\n}\n.symbol.var:before {\n content: \"K\";\n}\n.symbol.ngmodule {\n background: #940;\n}\n.symbol.ngmodule:before {\n content: \"M\";\n}\n.symbol.type-alias {\n background: #7CB342;\n}\n.symbol.type-alias:before {\n content: \"T\";\n}\n.symbol.package {\n background: #8E24AA;\n}\n.symbol.package:before {\n content: \"Pk\";\n}\n\n.docs-content .api-list a {\n color: #546E7A;\n}\n.docs-content .api-list a:hover {\n background: #ECEFF1;\n color: #2196F3;\n}\n\n.code-links a code, .code-links a .api-doc-code {\n color: #1E88E5 !important;\n}\n\n.code-background span.pln {\n color: #1E88E5 !important;\n}\n\n.api-doc-code {\n color: #1a2326;\n}\n\na.button.mat-button.button-secondary,\n.button.button-secondary {\n background: #6e6e6e;\n color: rgba(255, 255, 255, 0.87);\n}\na.button.mat-button.button-plain,\n.button.button-plain {\n background: #FFFFFF;\n color: rgba(68, 68, 68, 0.87);\n}\na.button.mat-button.button-subtle,\n.button.button-subtle {\n background: #6e6e6e;\n color: #e1e1e1;\n}\na.button.mat-button.button-subtle:hover,\n.button.button-subtle:hover {\n color: rgba(255, 255, 255, 0.7);\n}\na.button.mat-button.button-blue,\n.button.button-blue {\n background: #412846;\n color: rgba(255, 255, 255, 0.87);\n}\na.button.mat-button.button-blue:hover,\n.button.button-blue:hover {\n color: rgba(255, 255, 255, 0.7);\n}\na.button.mat-button.button-shield, a.button.mat-button.button-shield.mat-button,\n.button.button-shield,\n.button.button-shield.mat-button {\n background-color: #412846;\n background: #412846 url(\"/projects/ngrx.io/src/assets/images/logos/angular/angular_whiteTransparent.svg\") 24px 13px no-repeat;\n}\n@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {\n a.button.mat-button.button-shield, a.button.mat-button.button-shield.mat-button,\n .button.button-shield,\n .button.button-shield.mat-button {\n background: #412846 url(\"/projects/ngrx.io/src/assets/images/logos/angular/angular_whiteTransparent.svg\") 24px 13px no-repeat;\n background-size: 22px 22px;\n }\n}\na.button.mat-button.button-banner,\n.button.button-banner {\n background: #444444;\n color: rgba(255, 255, 255, 0.87);\n}\n\n.cta-bar .button:hover {\n color: #FAFAFA;\n}\n\n.group-buttons a.button.mat-button.filter-button {\n border: 2px solid #412846;\n background-color: rgba(65, 40, 70, 0.2);\n}\n.group-buttons a.button.mat-button.filter-button.selected, .group-buttons a.button.mat-button.filter-button:hover {\n background-color: #412846;\n color: #FFFFFF;\n}\n\n.callout header {\n color: #FFFFFF;\n}\n.callout.is-critical {\n border-color: #DD0031;\n background: rgba(221, 0, 49, 0.1);\n}\n.callout.is-critical header {\n background: #DD0031;\n}\n.callout.is-important {\n border-color: #FF9800;\n background: rgba(255, 152, 0, 0.1);\n}\n.callout.is-important header {\n background: #FFA000;\n}\n.callout.is-helpful {\n border-color: #412846;\n background: rgba(65, 40, 70, 0.1);\n}\n.callout.is-helpful header {\n background: #412846;\n}\n\n.card-container .docs-card {\n background-color: #444444;\n}\n.card-container .docs-card section {\n color: #FAFAFA;\n}\n.card-container .docs-card p {\n color: #FAFAFA;\n}\n.card-container .docs-card .card-footer {\n color: #DBDBDB;\n border-top: 0.5px solid #444444;\n}\n.card-container .docs-card .card-footer a {\n color: #6e6e6e;\n}\n.card-container .docs-card:hover section {\n color: #412846;\n}\n.card-container .docs-card:hover p {\n color: #444444;\n}\n.card-container .docs-card:hover .card-footer {\n background-color: rgba(65, 40, 70, 0.1);\n color: #412846;\n}\n\n.card-section:hover {\n box-shadow: 0 2px 2px rgba(10, 16, 20, 0.24), 0 0 2px rgba(10, 16, 20, 0.12);\n}\n\ncode-example:not(.no-box) {\n background-color: #444444;\n border: 0.5px solid #444444;\n color: #444444;\n}\ncode-example.code-shell, code-example[language=sh], code-example[language=bash] {\n background-color: #444444;\n}\ncode-example header {\n background-color: #412846;\n color: #FAFAFA;\n}\n\ncode-tabs .code-tab-group .mat-tab-label:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\ncode-example.avoid header,\ncode-example.avoidFile header {\n border: 2px solid #DD0031;\n background: #DD0031;\n}\n\ncode-example.avoid,\ncode-example.avoidFile,\ncode-tabs.avoid mat-tab-body,\ncode-tabs.avoidFile mat-tab-body {\n border: 0.5px solid #DD0031;\n}\n\naio-code pre.prettyprint code ol.linenums {\n color: #f4f5f5;\n}\naio-code pre.prettyprint code .code-missing {\n color: #C3002F;\n}\naio-code pre.prettyprint .copy-button {\n color: #B0BEC5;\n}\naio-code pre.prettyprint .copy-button:hover {\n color: #90A4AE;\n}\naio-code pre.prettyprint.lang-sh .copy-button, aio-code pre.prettyprint.lang-bash .copy-button {\n color: #B0BEC5;\n}\naio-code pre.prettyprint.lang-sh .copy-button:hover, aio-code pre.prettyprint.lang-bash .copy-button:hover {\n color: #90A4AE;\n}\n\n.sidenav-content code a {\n color: #FFFFFF;\n}\n.sidenav-content code a:hover {\n color: #FAFAFA;\n}\n.sidenav-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(pre) > code {\n background-color: rgba(219, 219, 219, 0.1);\n color: #FAFAFA;\n}\n\n.code-tab-group .mat-tab-label:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\n/* PRETTY PRINTING STYLES for prettify.js. */\n/* The following class|color styles are derived from https://github.com/google/code-prettify/blob/master/src/prettify.css*/\n/* SPAN elements with the classes below are added by prettyprint. */\n.pln {\n color: #FFFFFF;\n} /* plain text */\n@media screen {\n .str {\n color: #c3e88d;\n } /* string content */\n .kwd {\n color: #17d3ff;\n } /* a keyword */\n .com {\n color: rgba(255, 255, 255, 0.7);\n } /* a comment */\n .typ {\n color: #ffb0b0;\n } /* a type name */\n .lit {\n color: #d1b4ff;\n } /* a literal value */\n /* punctuation, lisp open bracket, lisp close bracket */\n .pun,\n .opn,\n .clo {\n color: #ffd779;\n }\n .tag {\n color: #98caff;\n } /* a markup tag name */\n .atn {\n color: #d1b4ff;\n } /* a markup attribute name */\n .atv {\n color: #ffd779;\n } /* a markup attribute value */\n .dec,\n .var {\n color: #d1b4ff;\n } /* a declaration; a variable name */\n .fun {\n color: #ffb0b0;\n } /* a function name */\n}\n/* Use higher contrast and text-weight for printable form. */\n@media print, projection {\n .str {\n color: #060;\n }\n .kwd {\n color: #006;\n font-weight: bold;\n }\n .com {\n color: #600;\n font-style: italic;\n }\n .typ {\n color: #404;\n font-weight: bold;\n }\n .lit {\n color: #044;\n }\n .pun,\n .opn,\n .clo {\n color: #440;\n }\n .tag {\n color: #006;\n font-weight: bold;\n }\n .atn {\n color: #404;\n }\n .atv {\n color: #060;\n }\n}\n/* SHELL / TERMINAL CODE BLOCKS */\ncode-example.code-shell .pnk,\ncode-example.code-shell .blk,\ncode-example.code-shell .pln,\ncode-example.code-shell .otl,\ncode-example.code-shell .kwd,\ncode-example.code-shell .typ,\ncode-example.code-shell .tag,\ncode-example.code-shell .str,\ncode-example.code-shell .atv,\ncode-example.code-shell .atn,\ncode-example.code-shell .com,\ncode-example.code-shell .lit,\ncode-example.code-shell .pun,\ncode-example.code-shell .dec, code-example[language=sh] .pnk,\ncode-example[language=sh] .blk,\ncode-example[language=sh] .pln,\ncode-example[language=sh] .otl,\ncode-example[language=sh] .kwd,\ncode-example[language=sh] .typ,\ncode-example[language=sh] .tag,\ncode-example[language=sh] .str,\ncode-example[language=sh] .atv,\ncode-example[language=sh] .atn,\ncode-example[language=sh] .com,\ncode-example[language=sh] .lit,\ncode-example[language=sh] .pun,\ncode-example[language=sh] .dec, code-example[language=bash] .pnk,\ncode-example[language=bash] .blk,\ncode-example[language=bash] .pln,\ncode-example[language=bash] .otl,\ncode-example[language=bash] .kwd,\ncode-example[language=bash] .typ,\ncode-example[language=bash] .tag,\ncode-example[language=bash] .str,\ncode-example[language=bash] .atv,\ncode-example[language=bash] .atn,\ncode-example[language=bash] .com,\ncode-example[language=bash] .lit,\ncode-example[language=bash] .pun,\ncode-example[language=bash] .dec {\n color: #17ff0b;\n}\n\n.group-buttons a.selected {\n background-color: #412846;\n color: #FFFFFF;\n}\n\naio-contributor, ngrx-contributor {\n background: #333333;\n box-shadow: 0 2px 2px rgba(10, 16, 20, 0.24), 0 0 2px rgba(10, 16, 20, 0.12);\n}\naio-contributor .contributor-info, ngrx-contributor .contributor-info {\n background: rgba(68, 68, 68, 0.5);\n}\naio-contributor .contributor-info .info-item, ngrx-contributor .contributor-info .info-item {\n color: #FFFFFF;\n}\naio-contributor .contributor-info .info-item:hover, ngrx-contributor .contributor-info .info-item:hover {\n box-shadow: 0 8px 8px rgba(10, 16, 20, 0.24), 0 0 8px rgba(10, 16, 20, 0.12);\n color: #DBDBDB;\n}\naio-contributor .contributor-info [mat-button], ngrx-contributor .contributor-info [mat-button] {\n color: #FFFFFF;\n}\naio-contributor .contributor-info [mat-button]:hover, ngrx-contributor .contributor-info [mat-button]:hover {\n color: #DBDBDB;\n}\naio-contributor .contributor-image, ngrx-contributor .contributor-image {\n border: 2px solid #DBDBDB;\n}\n\ndetails {\n box-shadow: 0 1px 4px 0 rgba(10, 16, 20, 0.37);\n}\n\nsummary {\n color: #FFFFFF;\n}\n\n.filetree {\n background: #FAFAFA;\n border: 4px solid #DBDBDB;\n}\n.filetree .file {\n color: #444444;\n}\n.filetree .children .file:before {\n border-color: #DBDBDB;\n}\n\n.sidenav-content h1 .header-link,\n.sidenav-content h2 .header-link,\n.sidenav-content h3 .header-link,\n.sidenav-content h4 .header-link,\n.sidenav-content h5 .header-link,\n.sidenav-content h6 .header-link {\n color: #6e6e6e;\n}\n\nhr {\n background: #84438a;\n}\n\n.content figure {\n background: #FFFFFF;\n box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);\n}\n\nlabel.raised, .api-header label {\n color: #FFFFFF;\n}\nlabel.raised.api-status-label, .api-header label.api-status-label {\n background-color: #6e6e6e;\n}\nlabel.raised.api-status-label.deprecated, label.raised.api-status-label.security, label.raised.api-status-label.impure-pipe, .api-header label.api-status-label.deprecated, .api-header label.api-status-label.security, .api-header label.api-status-label.impure-pipe {\n background-color: #DD0031;\n}\nlabel.raised.api-type-label, .api-header label.api-type-label {\n background-color: #1E88E5;\n}\nlabel.raised.api-type-label.all, .api-header label.api-type-label.all {\n background: #FFFFFF;\n}\nlabel.raised.api-type-label.decorator, .api-header label.api-type-label.decorator {\n background: #1565C0;\n}\nlabel.raised.api-type-label.directive, .api-header label.api-type-label.directive {\n background: #D81B60;\n}\nlabel.raised.api-type-label.pipe, .api-header label.api-type-label.pipe {\n background: #546E7A;\n}\nlabel.raised.api-type-label.class, .api-header label.api-type-label.class {\n background: #2196F3;\n}\nlabel.raised.api-type-label.interface, .api-header label.api-type-label.interface {\n background: #009688;\n}\nlabel.raised.api-type-label.function, .api-header label.api-type-label.function {\n background: #4CAF50;\n}\nlabel.raised.api-type-label.enum, .api-header label.api-type-label.enum {\n background: #FFA000;\n}\nlabel.raised.api-type-label.const, .api-header label.api-type-label.const {\n background: #6e6e6e;\n}\nlabel.raised.api-type-label.let, .api-header label.api-type-label.let {\n background: #6e6e6e;\n}\nlabel.raised.api-type-label.var, .api-header label.api-type-label.var {\n background: #6e6e6e;\n}\nlabel.raised.api-type-label.ngmodule, .api-header label.api-type-label.ngmodule {\n background: #940;\n}\nlabel.raised.api-type-label.type-alias, .api-header label.api-type-label.type-alias {\n background: #7CB342;\n}\nlabel.raised.api-type-label.package, .api-header label.api-type-label.package {\n background: #8E24AA;\n}\nlabel.raised.page-label, .api-header label.page-label {\n background-color: #ECEFF1;\n color: #6e6e6e;\n}\nlabel.raised.property-type-label, .api-header label.property-type-label {\n background-color: #444444;\n color: #FFFFFF;\n}\n\naio-notification {\n background: #412846;\n}\naio-notification .close-button {\n background: #444444;\n}\naio-notification .content .message {\n color: #FAFAFA;\n}\naio-notification .content .action-button {\n background: #a829c3;\n color: #FAFAFA;\n}\n\n.presskit-container h2 {\n color: #37474F;\n}\n.presskit-container .cc-by-anchor {\n color: grey !important;\n}\n.presskit-container .presskit-row .presskit-inner h3 {\n color: #455A64;\n}\n.presskit-container .presskit-row .presskit-inner .transparent-img-bg {\n background-color: #34474F;\n}\n\naio-resource-list .shadow-1 {\n box-shadow: 0 1px 4px 0 rgba(10, 16, 20, 0.37);\n}\naio-resource-list c-resource-nav {\n background-color: #fff;\n}\naio-resource-list c-resource-nav a {\n color: #373E41;\n}\naio-resource-list c-resource-nav .category .category-link:hover {\n background: #edf0f2;\n color: #2B85E7;\n}\naio-resource-list c-resource-nav .subcategory .subcategory-link:hover {\n background: #edf0f2;\n color: #2B85E7;\n}\naio-resource-list .subcategory-title {\n background-color: #444444;\n color: #FFFFFF;\n}\naio-resource-list .resource-row-link {\n color: #FAFAFA;\n}\naio-resource-list .resource-row-link:hover {\n color: #FAFAFA;\n border-color: rgba(30, 136, 229, 0.5);\n box-shadow: 0 8px 8px rgba(1, 131, 163, 0.24), 0 0 8px rgba(1, 67, 163, 0.12), 0 6px 18px rgba(43, 133, 231, 0.12);\n}\n\naio-search-results.embedded .search-results .search-area .search-section-header {\n color: #444444;\n}\naio-search-results.embedded .search-results .search-area a {\n color: #FAFAFA;\n}\naio-search-results.embedded .search-results .search-area a:hover {\n color: #1E88E5;\n}\n\n.search-results {\n background-color: #444444;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);\n}\n.search-results .search-area .search-section-header {\n color: #FFFFFF;\n}\n.search-results .no-results {\n color: white;\n}\n.search-results a {\n color: white;\n}\n\n.search-area a {\n color: #DBDBDB;\n}\n.search-area a:hover {\n color: #FFFFFF;\n}\n\n.form-select-button {\n background: #444444;\n box-shadow: 0 2px 2px rgba(10, 16, 20, 0.24), 0 0 2px rgba(10, 16, 20, 0.12);\n border: 1px solid #444444;\n color: #B0BEC5;\n}\n.form-select-button:focus {\n border: 1px solid #42A5F5;\n box-shadow: 0 2px 2px rgba(66, 165, 245, 0.24), 0 0 2px rgba(66, 165, 245, 0.12);\n}\n.form-select-button[disabled] {\n color: lightgrey;\n}\n\n.form-select-dropdown {\n background: #303030;\n box-shadow: 0 16px 16px rgba(10, 16, 20, 0.24), 0 0 16px rgba(10, 16, 20, 0.12);\n}\n.form-select-dropdown li:hover {\n background-color: #444;\n}\n.form-select-dropdown li.selected {\n background-color: #444444;\n}\n\n.heading {\n color: #444444;\n}\n\ntable {\n box-shadow: 0 2px 2px rgba(110, 110, 110, 0.24), 0 0 2px rgba(255, 255, 255, 0.12);\n background-color: #303030;\n}\ntable thead > tr > th {\n background: #444444;\n border-bottom: 1px solid #444444;\n color: #FFFFFF;\n}\ntable tbody > tr > th,\ntable tbody > tr > td {\n border-bottom: 1px solid #444444;\n}\n@media (max-width: 480px) {\n table tbody > tr > td tr td:first-child {\n background-color: #DBDBDB;\n }\n}\ntable tbody > tr > th {\n background: #333333;\n}\ntable tbody > tr > th:not(:last-child) {\n border-right: 1px solid #444444;\n}\n@media (max-width: 480px) {\n table tbody > tr:last-child td {\n border-bottom: 1px solid #333333;\n }\n}\n\n.toc-inner .toc-heading.secondary:hover {\n color: #1E88E5;\n}\n.toc-inner button.toc-heading.embedded:focus, .toc-inner button.toc-more-items.embedded:focus {\n background: #444444;\n color: #FFFFFF;\n}\n.toc-inner button.toc-heading:hover:not(.embedded) {\n color: #1E88E5;\n}\n.toc-inner button.toc-more-items {\n color: #DBDBDB;\n}\n.toc-inner button.toc-more-items:hover {\n color: #1E88E5;\n}\n.toc-inner ul.toc-list li.h1:after {\n background: #6e6e6e;\n}\n.toc-inner ul.toc-list li a {\n color: #FFFFFF;\n}\n.toc-inner ul.toc-list li:hover * {\n color: #7fc9ff;\n}\n.toc-inner ul.toc-list li.active * {\n color: #dc65ff;\n}\n.toc-inner ul.toc-list li.active a:before {\n background: #dc65ff;\n}\n.toc-inner ul.toc-list:not(.embedded) li:before {\n border-left-color: #444444;\n}\n.toc-inner ul.toc-list:not(.embedded) li:not(.active):hover a:before {\n background: #DBDBDB;\n}\n.toc-inner.embedded .toc-inner .toc-heading.secondary {\n color: white;\n}","@use \"../../constants\";\naio-shell.mode-archive {\n .mat-toolbar.mat-primary, footer {\n background: linear-gradient(145deg,#263238,#78909C);\n }\n\n .vertical-menu-item {\n &.selected, &:hover {\n color: #263238;\n }\n }\n\n .toc-inner ul.toc-list li.active a {\n color: #263238;\n\n &:before {\n background-color: #263238;\n }\n }\n\n .toc-inner ul.toc-list li:hover a {\n color: #263238;\n }\n}\n\naio-shell.mode-next {\n\n footer {\n background: linear-gradient(145deg,#84438a,#84438a);\n }\n\n .vertical-menu-item {\n &.selected, &:hover {\n color: constants.$lightpurple;\n }\n }\n\n .toc-inner ul.toc-list li.active a {\n color: constants.$lightpurple;\n\n &:before {\n background-color: constants.$lightpurple;\n }\n }\n\n .toc-inner ul.toc-list li:hover a {\n color: constants.$lightpurple;\n }\n}\n","// TYPOGRAPHY\n$main-font: \"Roboto\",\"Helvetica Neue Light\",\"Helvetica Neue\",Helvetica,Arial,\"Lucida Grande\",sans-serif;\n$code-font: \"Droid Sans Mono\", monospace;\n$bold-font-weight: 600;\n\n// Z-LAYER\n$layer-1: 1;\n$layer-2: 2;\n$layer-3: 3;\n$layer-4: 4;\n$layer-5: 5;\n\n// COLOR PALETTE\n$lightblue: #7fc9ff;\n$blue: #1976D2;\n$purple: #412846;\n$lightpurple: #84438a;\n$accentblue: #1E88E5;\n$brightred: #DD0031;\n$darkred: #C3002F;\n$white: #FFFFFF;\n$offwhite: #FAFAFA;\n$backgroundgray: #F1F1F1;\n$lightgray: #DBDBDB;\n$mist: #ECEFF1;\n$mediumgray: #6e6e6e;\n$darkgray: #444444;\n$deepgray: #333333;\n$black: #0A1014;\n$orange: #FF9800;\n$darkorange: #940;\n$anti-pattern: $brightred;\n\n// API & CODE COLORS\n$amber-700: #FFA000;\n$purple-400: #42A5F5;\n$purple-500: #2196F3;\n$purple-600: #1E88E5;\n$purple-800: #1565C0;\n$purple-900: #0D47A1;\n$purple-grey-50: #ECEFF1;\n$purple-grey-100: #CFD8DC;\n$purple-grey-200: #B0BEC5;\n$purple-grey-300: #90A4AE;\n$purple-grey-400: #78909C;\n$purple-grey-500: #607D8B;\n$purple-grey-600: #546E7A;\n$purple-grey-700: #455A64;\n$purple-grey-800: #37474F;\n$purple-grey-900: #263238;\n$codegreen: #17ff0b;\n$green-500: #4CAF50;\n$green-800: #2E7D32;\n$light-green-600: #7CB342;\n$pink-600: #D81B60;\n$purple-600: #8E24AA;\n$purple-700: #a829c3;\n$dull-magenta-700: #dc65ff;\n$teal-500: #009688;\n$lightgrey: #F5F6F7;\n\n// GRADIENTS\n$bluegradient: linear-gradient(145deg,#0D47A1,#42A5F5);\n$redgradient: linear-gradient(145deg,$darkred,$brightred);\n\n// API LABEL COLOR AND SYMBOLS MAP\n$api-symbols: (\n all: (\n content: ' ',\n background: $white\n ),\n decorator: (\n content: '@',\n background: $purple-800\n ),\n directive: (\n content: 'D',\n background: $pink-600\n ),\n pipe: (\n content: 'P',\n background: $purple-grey-600\n ),\n class: (\n content: 'C',\n background: $purple-500\n ),\n interface: (\n content: 'I',\n background: $teal-500\n ),\n function: (\n content: 'F',\n background: $green-500\n ),\n enum: (\n content: 'E',\n background: $amber-700\n ),\n const: (\n content: 'K',\n background: $mediumgray\n ),\n let: (\n content: 'K',\n background: $mediumgray\n ),\n var: (\n content: 'K',\n background: $mediumgray\n ),\n ngmodule: (\n content: 'M',\n background: $darkorange\n ),\n type-alias: (\n content: 'T',\n background: $light-green-600\n ),\n package: (\n content: 'Pk',\n background: $purple-600\n )\n);\n\n// OTHER\n$small-breakpoint-width: 840px;\n$phone-breakpoint: 480px;\n$tablet-breakpoint: 800px;\n","@use 'sass:map';\n@use 'sass:meta';\n@use '../theming/theming';\n\n// Colors for the ripple elements.\n@mixin color($config-or-theme) {\n $config: theming.get-color-config($config-or-theme);\n $foreground: map.get($config, foreground);\n $foreground-base: map.get($foreground, base);\n $color-opacity: 0.1;\n\n .mat-ripple-element {\n // If the ripple color is resolves to a color *type*, we can use it directly, otherwise\n // (e.g. it resolves to a CSS variable) we fall back to using the color and setting an opacity.\n @if (meta.type-of($foreground-base) == color) {\n background-color: rgba($foreground-base, $color-opacity);\n }\n @else {\n background-color: $foreground-base;\n opacity: $color-opacity;\n }\n }\n}\n\n@mixin theme($theme-or-color-config) {\n $theme: theming.private-legacy-get-theme($theme-or-color-config);\n @include theming.private-check-duplicate-theme-styles($theme, 'mat-ripple') {\n $color: theming.get-color-config($theme);\n @if $color != null {\n @include color($color);\n }\n }\n}\n","@use '@material/theme/theme-color' as mdc-theme-color;\n@use '@material/theme/theme' as mdc-theme;\n@use '@material/list/evolution-mixins' as mdc-list-mixins;\n@use '@material/typography' as mdc-typography;\n@use '@material/ripple' as mdc-ripple;\n\n@use '../theming/theming';\n@use '../typography/typography';\n@use '../mdc-helpers/mdc-helpers';\n\n@mixin color($config-or-theme) {\n $config: theming.get-color-config($config-or-theme);\n\n @include mdc-helpers.using-mdc-theme($config) {\n .mat-mdc-option {\n // Since this will usually be rendered in an overlay,\n // we have explicitly set the default color.\n @include mdc-theme.prop(color, text-primary-on-background);\n\n // Increase specificity to override styles from list theme.\n &:hover:not(.mdc-list-item--disabled),\n &:focus.mdc-list-item,\n &.mat-mdc-option-active.mdc-list-item,\n\n // In multiple mode there is a checkbox to show that the option is selected.\n &.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled) {\n $color: mdc-theme-color.$on-surface;\n background: rgba($color, mdc-ripple.states-opacity($color, hover));\n }\n }\n\n .mat-primary {\n .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) {\n @include mdc-list-mixins.list-primary-text-ink-color(primary,\n $query: mdc-helpers.$mdc-theme-styles-query);\n }\n }\n\n .mat-accent {\n .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) {\n @include mdc-list-mixins.list-primary-text-ink-color(secondary,\n $query: mdc-helpers.$mdc-theme-styles-query);\n }\n }\n\n .mat-warn {\n .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) {\n @include mdc-list-mixins.list-primary-text-ink-color(error,\n $query: mdc-helpers.$mdc-theme-styles-query);\n }\n }\n }\n}\n\n@mixin typography($config-or-theme) {\n $config: typography.private-typography-to-2018-config(\n theming.get-typography-config($config-or-theme));\n\n @include mdc-helpers.using-mdc-typography($config) {\n // MDC uses the `subtitle1` level for list items, but\n // the spec shows `body1` as the correct level.\n .mat-mdc-option {\n @include mdc-typography.typography(body1,\n $query: mdc-helpers.$mdc-typography-styles-query,\n // Exclude these properties, because they cause some build\n // issues internally and they aren't used for anything.\n $exclude-props: (text-decoration, text-transform)\n );\n }\n }\n}\n\n@mixin density($config-or-theme) {\n $density-scale: theming.get-density-config($config-or-theme);\n}\n\n@mixin theme($theme-or-color-config) {\n $theme: theming.private-legacy-get-theme($theme-or-color-config);\n @include theming.private-check-duplicate-theme-styles($theme, 'mat-option') {\n $color: theming.get-color-config($theme);\n $density: theming.get-density-config($theme);\n $typography: theming.get-typography-config($theme);\n\n @if $color != null {\n @include color($color);\n }\n @if $density != null {\n @include density($density);\n }\n @if $typography != null {\n @include typography($typography);\n }\n }\n}\n","//\n// Copyright 2020 Google Inc.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n//\n\n@use 'sass:list';\n@use 'sass:map';\n@use 'sass:meta';\n@use './gss';\n\n/// When true, add an additional property/value declaration before declarations\n/// that use advanced features such as custom properties or CSS functions. This\n/// adds fallback support for older browsers such as IE11 that do not support\n/// these features at the cost of additional CSS. Set this variable to false to\n/// disable generating fallback declarations.\n$enable-fallback-declarations: true !default;\n\n/// Writes a CSS property/value declaration. This mixin is used throughout the\n/// theme package for consistency for dynamically setting CSS property values.\n///\n/// This mixin may optionally take a fallback value. For advanced features such\n/// as custom properties or CSS functions like min and max, a fallback value is\n/// recommended to support older browsers.\n///\n/// @param {String} $property - The CSS property of the declaration.\n/// @param {*} $value - The value of the CSS declaration. The value should be\n/// resolved by other theme functions first (i.e. custom property Maps and\n/// Material theme keys are not supported in this mixin). If the value is\n/// null, no declarations will be emitted.\n/// @param {*} $fallback - An optional fallback value for older browsers. If\n/// provided, a second property/value declaration will be added before the\n/// main property/value declaration.\n/// @param {Map} $gss - An optional Map of GSS annotations to add.\n/// @param {Bool} $important - If true, add `!important` to the declaration.\n@mixin declaration(\n $property,\n $value,\n $fallback-value: null,\n $gss: (),\n $important: false\n) {\n // Normally setting a null value to a property will not emit CSS, so mixins\n // wouldn't need to check this. However, Sass will throw an error if the\n // interpolated property is a custom property.\n @if $value != null {\n $important-rule: if($important, ' !important', '');\n\n @if $fallback-value and $enable-fallback-declarations {\n @include gss.annotate($gss);\n #{$property}: #{$fallback-value} #{$important-rule};\n\n // Add @alternate to annotations.\n $gss: map.merge(\n $gss,\n (\n alternate: true,\n )\n );\n }\n\n @include gss.annotate($gss);\n #{$property}: #{$value}#{$important-rule};\n }\n}\n\n/// Unpacks shorthand values for CSS properties (i.e. lists of 1-3 values).\n/// If a list of 4 values is given, it is returned as-is.\n///\n/// Examples:\n///\n/// unpack-value(4px) => 4px 4px 4px 4px\n/// unpack-value(4px 2px) => 4px 2px 4px 2px\n/// unpack-value(4px 2px 2px) => 4px 2px 2px 2px\n/// unpack-value(4px 2px 0 2px) => 4px 2px 0 2px\n///\n/// @param {Number | Map | List} $value - List of 1 to 4 value numbers.\n/// @return {List} a List of 4 value numbers.\n@function unpack-value($value) {\n @if meta.type-of($value) == 'map' or list.length($value) == 1 {\n @return $value $value $value $value;\n } @else if list.length($value) == 4 {\n @return $value;\n } @else if list.length($value) == 3 {\n @return list.nth($value, 1) list.nth($value, 2) list.nth($value, 3)\n list.nth($value, 2);\n } @else if list.length($value) == 2 {\n @return list.nth($value, 1) list.nth($value, 2) list.nth($value, 1)\n list.nth($value, 2);\n }\n\n @error \"Invalid CSS property value: '#{$value}' is more than 4 values\";\n}\n","//\n// Copyright 2022 Google Inc.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n//\n\n// stylelint-disable selector-class-pattern --\n// Internal stylesheet for material list component. Selector '.mdc-*' should\n// only be used in this project.\n\n@use '@material/density/functions' as density-functions;\n@use '@material/dom/mixins' as dom-mixins;\n@use '@material/feature-targeting/feature-targeting';\n@use '@material/ripple/ripple-theme';\n@use '@material/ripple/ripple';\n@use '@material/rtl/rtl';\n@use '@material/shape/mixins' as shape-mixins;\n@use '@material/theme/theme-color';\n@use '@material/theme/theme';\n@use '@material/typography/typography';\n@use './evolution-variables' as variables;\n@use 'sass:list';\n@use 'sass:map';\n@use 'sass:math';\n\n$ripple-target: variables.$ripple-target;\n\n@mixin static-styles($query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n\n @include _high-contrast-mode($query: $query);\n .mdc-list {\n @include _static-list-base($query: $query);\n }\n\n .mdc-list-item__wrapper {\n @include feature-targeting.targets($feat-structure) {\n display: block;\n }\n }\n\n .mdc-list-item {\n @include item-base($query: $query);\n @include _list-item-baseline-height($query: $query);\n @include one-line-item-start-alignment(center, $query: $query);\n @include two-line-item-start-alignment(\n $alignment: flex-start,\n $offset: 16px,\n $query: $query\n );\n @include three-line-item-start-alignment(\n $alignment: flex-start,\n $offset: 16px,\n $query: $query\n );\n\n @include one-line-item-end-alignment(center, $query: $query);\n @include two-line-item-end-alignment(center, $query: $query);\n @include three-line-item-end-alignment(\n $alignment: flex-start,\n $offset: 16px,\n $query: $query\n );\n\n @include feature-targeting.targets($feat-structure) {\n align-items: stretch;\n cursor: pointer;\n }\n\n // Reset mouse cursor for disabled and non-interactive items.\n &.mdc-list-item--disabled,\n &.mdc-list-item--non-interactive {\n @include feature-targeting.targets($feat-structure) {\n cursor: auto;\n }\n }\n\n // TODO(b/254711887): Likely need to update this to adhere to a HCM focus\n // ring spec.\n // For components using aria-activedescendant, the focus pseudoclass is\n // never applied and use `.mdc-ripple-upgraded--background-focused` instead.\n &:not(.mdc-list-item--selected):focus::before,\n &.mdc-ripple-upgraded--background-focused::before {\n @include dom-mixins.transparent-border($query: $query);\n }\n\n &.mdc-list-item--selected::before {\n @include dom-mixins.transparent-border(\n $border-width: 3px,\n $border-style: double,\n $query: $query\n );\n }\n\n &.mdc-list-item--selected:focus::before {\n @include dom-mixins.transparent-border(\n $border-width: 3px,\n $query: $query\n );\n }\n }\n\n // stylelint-disable selector-max-type --\n // Override anchor tag styles for the use-case of a list being used for navigation\n a.mdc-list-item {\n @include feature-targeting.targets($feat-structure) {\n color: inherit;\n text-decoration: none;\n }\n }\n // stylelint-enable selector-max-type\n\n .mdc-list-item__start {\n @include feature-targeting.targets($feat-structure) {\n fill: currentColor;\n flex-shrink: 0;\n pointer-events: none;\n }\n }\n\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-structure) {\n flex-shrink: 0;\n pointer-events: none;\n }\n }\n\n .mdc-list-item__content {\n @include typography.overflow-ellipsis($query);\n @include feature-targeting.targets($feat-structure) {\n align-self: center;\n flex: 1;\n pointer-events: none;\n }\n\n .mdc-list-item--with-two-lines &,\n .mdc-list-item--with-three-lines & {\n @include feature-targeting.targets($feat-structure) {\n align-self: stretch;\n }\n }\n\n // Disable interaction on label elements that may automatically\n // toggle corresponding checkbox / radio input.\n &[for] {\n @include feature-targeting.targets($feat-structure) {\n pointer-events: none;\n }\n }\n }\n\n .mdc-list-item__primary-text {\n @include typography.overflow-ellipsis($query);\n\n .mdc-list-item--with-two-lines &,\n .mdc-list-item--with-three-lines & {\n @include typography.text-baseline(\n $top: 28px,\n $bottom: 20px,\n $query: $query\n );\n }\n }\n\n .mdc-list-item__secondary-text {\n @include typography.overflow-ellipsis($query);\n @include typography.text-baseline(\n $top: 20px,\n $display: block,\n $query: $query\n );\n\n .mdc-list-item--with-three-lines & {\n @include feature-targeting.targets($feat-structure) {\n white-space: normal;\n line-height: 20px;\n }\n }\n\n .mdc-list-item--with-overline & {\n @include feature-targeting.targets($feat-structure) {\n white-space: nowrap;\n line-height: auto;\n }\n }\n }\n\n .mdc-list-item__overline-text {\n @include typography.overflow-ellipsis($query);\n\n .mdc-list-item--with-two-lines & {\n @include typography.text-baseline(\n $top: 24px,\n $bottom: 20px,\n $query: $query\n );\n }\n\n .mdc-list-item--with-three-lines & {\n @include typography.text-baseline(\n $top: 28px,\n $bottom: 20px,\n $query: $query\n );\n }\n }\n\n .mdc-list-item--with-leading-avatar {\n @include item-start-spacing(16px, $query: $query);\n @include _two-line-item-text-baseline($query: $query);\n @include _tall-list-item-baseline-height($query: $query);\n\n .mdc-list-item__start {\n @include feature-targeting.targets($feat-structure) {\n border-radius: 50%;\n }\n }\n }\n\n .mdc-list-item--with-leading-icon {\n @include item-start-spacing(\n $leading: 16px,\n $trailing: 32px,\n $query: $query\n );\n @include _two-line-item-text-baseline($query: $query);\n @include _tall-list-item-baseline-height($query: $query);\n }\n\n .mdc-list-item--with-leading-thumbnail {\n @include item-start-spacing(16px, $query: $query);\n @include _two-line-item-text-baseline($query: $query);\n @include _tall-list-item-baseline-height($query: $query);\n }\n\n .mdc-list-item--with-leading-image {\n @include item-start-spacing(16px, $query: $query);\n @include _two-line-item-text-baseline($query: $query);\n @include _one-line-item-taller-density(\n variables.$one-line-item-density-scale,\n $query: $query\n );\n @include _two-line-item-tall-density(\n variables.$two-line-item-density-scale,\n $query: $query\n );\n }\n\n .mdc-list-item--with-leading-video {\n @include two-line-item-start-alignment(\n $alignment: flex-start,\n $offset: 8px,\n $query: $query\n );\n @include item-start-spacing($leading: 0, $trailing: 16px, $query: $query);\n @include _two-line-item-text-baseline($query: $query);\n @include _one-line-item-taller-density(\n variables.$one-line-item-density-scale,\n $query: $query\n );\n @include _two-line-item-tall-density(\n variables.$two-line-item-density-scale,\n $query: $query\n );\n }\n\n .mdc-list-item--with-leading-checkbox {\n $leading: absorb-overflow(16px, $actual: 40px, $available: 24px);\n $trailing: absorb-overflow(32px, $actual: 40px, $available: 24px);\n $top: absorb-overflow(16px, $actual: 40px, $available: 24px);\n\n @include item-start-spacing($leading, $trailing, $query: $query);\n @include two-line-item-start-alignment(\n $alignment: flex-start,\n $offset: $top,\n $query: $query\n );\n @include _two-line-item-text-baseline($query: $query);\n @include _tall-list-item-baseline-height($query: $query);\n }\n\n .mdc-list-item--with-leading-radio {\n $leading: absorb-overflow(16px, $actual: 40px, $available: 24px);\n $trailing: absorb-overflow(32px, $actual: 40px, $available: 24px);\n $top: absorb-overflow(16px, $actual: 40px, $available: 24px);\n\n @include item-start-spacing($leading, $trailing, $query: $query);\n @include two-line-item-start-alignment(\n $alignment: flex-start,\n $offset: $top,\n $query: $query\n );\n @include _two-line-item-text-baseline($query: $query);\n @include _tall-list-item-baseline-height($query: $query);\n }\n\n .mdc-list-item--with-leading-switch {\n @include item-start-spacing(16px, $query: $query);\n @include two-line-item-start-alignment(\n $alignment: flex-start,\n $offset: 16px,\n $query: $query\n );\n @include _two-line-item-text-baseline($query: $query);\n @include _tall-list-item-baseline-height($query: $query);\n }\n\n .mdc-list-item--with-trailing-icon {\n @include item-end-spacing(16px, $query: $query);\n }\n\n .mdc-list-item--with-trailing-meta {\n @include two-line-item-end-alignment(flex-start, $query: $query);\n @include three-line-item-end-alignment(flex-start, $query: $query);\n @include item-end-spacing($leading: 28px, $trailing: 16px, $query: $query);\n @include _multi-line-item-end-text-baseline($query: $query);\n\n .mdc-list-item__end {\n @include typography.typography(caption, $query);\n }\n }\n\n .mdc-list-item--with-trailing-checkbox {\n $leading: absorb-overflow(32px, $actual: 40px, $available: 24px);\n $trailing: absorb-overflow(16px, $actual: 40px, $available: 24px);\n $top: absorb-overflow(16px, $actual: 40px, $available: 24px);\n\n @include item-end-spacing($leading, $trailing, $query: $query);\n @include three-line-item-end-alignment(\n $alignment: flex-start,\n $offset: $top,\n $query: $query\n );\n }\n\n .mdc-list-item--with-trailing-radio {\n $leading: absorb-overflow(32px, $actual: 40px, $available: 24px);\n $trailing: absorb-overflow(16px, $actual: 40px, $available: 24px);\n $top: absorb-overflow(16px, $actual: 40px, $available: 24px);\n\n @include item-end-spacing($leading, $trailing, $query: $query);\n @include three-line-item-end-alignment(\n $alignment: flex-start,\n $offset: $top,\n $query: $query\n );\n }\n\n .mdc-list-item--with-trailing-switch {\n @include item-end-spacing(16px, $query: $query);\n @include three-line-item-end-alignment(\n $alignment: flex-start,\n $offset: 16px,\n $query: $query\n );\n }\n\n .mdc-list-item--with-overline {\n @include _two-line-item-primary-text-baseline(20px, 0px, $query: $query);\n @include _three-line-item-primary-baseline(20px, 0px, $query: $query);\n }\n\n // This must be specified last to ensure that RTL padding takes priority over\n // LTR padding in the cascade.\n .mdc-list-item {\n @include item-spacing(16px, $query: $query);\n }\n\n //\n // Grouping\n //\n .mdc-list-group {\n @include feature-targeting.targets($feat-structure) {\n // Cancel top/bottom padding on individual lists within group\n .mdc-deprecated-list {\n padding: 0;\n }\n }\n }\n .mdc-list-group__subheader {\n @include _list-group-subheader-margin($query: $query);\n }\n\n //\n // Dividers\n //\n\n .mdc-list-divider {\n @include feature-targeting.targets($feat-structure) {\n padding: 0;\n\n // Allows the use of padding to specify leading and trailing insets\n // independently.\n background-clip: content-box;\n }\n }\n\n // The base inset variant corresponds to the item's padding.\n .mdc-list-divider,\n .mdc-list-divider--with-leading-text,\n .mdc-list-divider--with-leading-icon,\n .mdc-list-divider--with-leading-image,\n .mdc-list-divider--with-leading-thumbnail,\n .mdc-list-divider--with-leading-avatar,\n .mdc-list-divider--with-leading-checkbox,\n .mdc-list-divider--with-leading-switch,\n .mdc-list-divider--with-leading-radio {\n @include divider-leading-inset(16px, $query: $query);\n @include divider-trailing-inset(16px, $query: $query);\n }\n\n .mdc-list-divider--with-leading-video {\n @include divider-leading-inset(0px, $query: $query);\n }\n\n // This is needed to ensure that default padding isn't applied in RTL locales.\n .mdc-list-divider {\n @include feature-targeting.targets($feat-structure) {\n @include rtl.rtl {\n padding: 0;\n }\n }\n }\n}\n\n@mixin core-styles($query: feature-targeting.all()) {\n @include without-ripple($query);\n @include with-ripple($query);\n}\n\n@mixin without-ripple($query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n $feat-structure: feature-targeting.create-target($query, structure);\n $feat-typography: feature-targeting.create-target($query, typography);\n\n //\n // Items\n //\n\n @include list-primary-text-ink-color(text-primary-on-background, $query);\n @include list-secondary-text-ink-color(text-secondary-on-background, $query);\n @include list-overline-text-ink-color(text-hint-on-background, $query);\n @include list-icon-fill-color(transparent, $query);\n @include list-icon-ink-color(text-icon-on-background, $query);\n @include list-meta-text-ink-color(text-hint-on-background, $query);\n @include list-disabled-opacity(variables.$content-disabled-opacity, $query);\n @include list-disabled-ink-color(variables.$content-disabled-color, $query);\n @include list-selected-ink-color(variables.$content-selected-color, $query);\n\n @include group-subheader-ink-color(text-primary-on-background, $query);\n\n @include _high-contrast-mode-border-color($query);\n\n .mdc-list {\n @include _typography-list-base($query: $query);\n }\n\n .mdc-list-item__primary-text {\n @include typography.typography(subtitle1, $query);\n }\n\n .mdc-list-item__secondary-text {\n @include typography.typography(body2, $query);\n }\n\n .mdc-list-item__overline-text {\n @include typography.typography(overline, $query);\n }\n\n .mdc-list-item--with-leading-avatar {\n @include item-start-size(40px, $query: $query);\n }\n\n .mdc-list-item--with-leading-icon {\n @include item-start-size(24px, $query: $query);\n }\n\n .mdc-list-item--with-leading-thumbnail {\n @include item-start-size(40px, $query: $query);\n }\n\n .mdc-list-item--with-leading-image {\n @include item-start-size(56px, $query: $query);\n }\n\n .mdc-list-item--with-leading-video {\n @include item-start-size($width: 100px, $height: 56px, $query: $query);\n }\n\n .mdc-list-item--with-leading-checkbox {\n @include item-start-size(40px, $query: $query);\n }\n\n .mdc-list-item--with-leading-radio {\n @include item-start-size(40px, $query: $query);\n }\n\n .mdc-list-item--with-leading-switch {\n @include item-start-size($width: 36px, $height: 20px, $query: $query);\n }\n\n .mdc-list-item--with-trailing-icon {\n @include item-end-size(24px, $query: $query);\n }\n\n .mdc-list-item--with-trailing-meta {\n .mdc-list-item__end {\n @include typography.typography(caption, $query);\n }\n }\n\n .mdc-list-item--with-trailing-checkbox {\n @include item-end-size(40px, $query: $query);\n }\n\n .mdc-list-item--with-trailing-radio {\n @include item-end-size(40px, $query: $query);\n }\n\n .mdc-list-item--with-trailing-switch {\n @include item-end-size($width: 36px, $height: 20px, $query: $query);\n }\n\n .mdc-list-group__subheader {\n @include typography.typography(subtitle1, $query);\n }\n\n //\n // Dividers\n //\n\n $divider-color: if(\n theme-color.tone(theme-color.$background) == 'dark',\n variables.$divider-color-on-dark-bg,\n variables.$divider-color-on-light-bg\n );\n\n @include divider-color($divider-color, $query: $query);\n @include divider-height(1px, $query: $query);\n @include static-styles($query: $query);\n} // end of without-ripple\n\n@mixin with-ripple($query: feature-targeting.all()) {\n @include ripple.common($query); // COPYBARA_COMMENT_THIS_LINE\n\n :not(.mdc-list-item--disabled).mdc-list-item {\n @include _item-interactive-ripple($query);\n }\n}\n\n///\n/// Adjusts an offset (i.e., margin) to accomodate contents that are larger than\n/// the space allocated by the specification.\n///\n/// For instance, the specification provides 24x24dp for a checkbox with a 16dp\n/// margin. However, checkboxes are actually 40x40dp. To ensure that the\n/// checkbox is positioned correctly, the margin is reduced by 8dp to reflect\n/// that the margin is already \"baked into\" the checkbox.\n///\n/// Concretely, 40dp - 24dp = 16dp. Assuming that the control is symmetrical,\n/// half of the overflow (8dp) is on the leading side and half on the trailing\n/// side. Therefore, the leading and trailing margins are reduced by 8dp.\n///\n/// Note: this might be more useful if it's added into the leading/trailing\n/// margin mixins as a parameter.\n///\n@function absorb-overflow($offset, $actual, $available, $symmetric: true) {\n @if $actual <= $available {\n @return $offset;\n }\n $overflow: $actual - $available;\n @return $offset - math.div($overflow, if($symmetric, 2, 1));\n}\n\n@mixin one-line-item-height($height, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-one-line {\n @include feature-targeting.targets($feat-structure) {\n height: $height;\n }\n }\n}\n\n@mixin two-line-item-height($height, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-two-lines {\n @include feature-targeting.targets($feat-structure) {\n height: $height;\n }\n }\n}\n@mixin three-line-item-height($height, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-three-lines {\n @include feature-targeting.targets($feat-structure) {\n height: $height;\n }\n }\n}\n\n@mixin list-item-height($height) {\n &.mdc-list-item--with-one-line,\n &.mdc-list-item--with-two-lines,\n &.mdc-list-item--with-three-lines {\n @include theme.property(height, $height);\n }\n}\n\n@mixin item-spacing(\n $leading,\n $trailing: $leading,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n @include feature-targeting.targets($feat-structure) {\n @include rtl.reflexive-property(padding, $leading, $trailing);\n }\n}\n\n@mixin one-line-item-start-alignment(\n $alignment,\n $offset: 0,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-one-line {\n .mdc-list-item__start {\n @include feature-targeting.targets($feat-structure) {\n align-self: $alignment;\n margin-top: $offset;\n }\n }\n }\n}\n\n@mixin two-line-item-start-alignment(\n $alignment,\n $offset: 0,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-two-lines {\n .mdc-list-item__start {\n @include feature-targeting.targets($feat-structure) {\n align-self: $alignment;\n margin-top: $offset;\n }\n }\n }\n}\n\n@mixin three-line-item-start-alignment(\n $alignment,\n $offset: 0,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-three-lines {\n .mdc-list-item__start {\n @include feature-targeting.targets($feat-structure) {\n align-self: $alignment;\n margin-top: $offset;\n }\n }\n }\n}\n\n@mixin one-line-item-end-alignment(\n $alignment,\n $offset: 0,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-one-line {\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-structure) {\n align-self: $alignment;\n margin-top: $offset;\n }\n }\n }\n}\n\n@mixin two-line-item-end-alignment(\n $alignment,\n $offset: 0,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-two-lines {\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-structure) {\n align-self: $alignment;\n margin-top: $offset;\n }\n }\n }\n}\n\n@mixin three-line-item-end-alignment(\n $alignment,\n $offset: 0,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-three-lines {\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-structure) {\n align-self: $alignment;\n margin-top: $offset;\n }\n }\n }\n}\n\n@mixin item-start-spacing(\n $leading,\n $trailing: $leading,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n @include feature-targeting.targets($feat-structure) {\n // Extra specificity needed to override default customizations.\n &.mdc-list-item {\n // We rely on auto to avoid clobbering the opposite padding.\n @include rtl.reflexive-property(padding, 0, auto);\n }\n\n .mdc-list-item__start {\n @include rtl.reflexive-property(margin, $leading, $trailing);\n }\n }\n}\n\n@mixin item-end-spacing(\n $leading,\n $trailing: $leading,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n @include feature-targeting.targets($feat-structure) {\n // Extra specificity needed to override default customizations.\n &.mdc-list-item {\n // We rely on auto to avoid clobbering the opposite padding.\n @include rtl.reflexive-property(padding, auto, 0);\n }\n\n .mdc-list-item__end {\n @include rtl.reflexive-property(margin, $leading, $trailing);\n }\n }\n}\n\n@mixin item-start-size(\n $width,\n $height: $width,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n @include feature-targeting.targets($feat-structure) {\n .mdc-list-item__start {\n @include theme.property(width, $width);\n @include theme.property(height, $height);\n }\n }\n}\n\n@mixin item-end-size($width, $height: $width, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n @include feature-targeting.targets($feat-structure) {\n .mdc-list-item__end {\n @include theme.property(width, $width);\n @include theme.property(height, $height);\n }\n }\n}\n\n@mixin list-item-selected-container-color($color) {\n &.mdc-list-item.mdc-list-item--selected {\n @include theme.property(background-color, $color);\n }\n}\n\n@mixin list-primary-text-typography($typography-theme) {\n .mdc-list-item__primary-text {\n @include typography.theme-styles($typography-theme);\n }\n}\n\n@mixin list-primary-text-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item__primary-text {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n}\n\n@mixin list-secondary-text-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item__secondary-text {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n}\n\n@mixin list-secondary-text-typography($typography-theme) {\n .mdc-list-item__secondary-text {\n @include typography.theme-styles($typography-theme);\n }\n}\n\n@mixin list-overline-text-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item__overline-text {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n}\n\n@mixin list-meta-text-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n}\n\n@mixin list-icon-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item--with-leading-icon .mdc-list-item__start,\n .mdc-list-item--with-trailing-icon .mdc-list-item__end {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n}\n\n@mixin list-icon-fill-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item--with-leading-icon .mdc-list-item__start,\n .mdc-list-item--with-trailing-icon .mdc-list-item__end {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(background-color, $color);\n }\n }\n}\n\n@mixin list-selected-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item--selected,\n .mdc-list-item--activated {\n @include list-primary-text-ink-color($color, $query);\n @include _item-icon-ink-color($color, $leading-only: true, $query: $query);\n }\n}\n\n@mixin list-selected-meta-text-ink-color(\n $color,\n $query: feature-targeting.all()\n) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item--selected,\n .mdc-list-item--activated {\n @include list-meta-text-ink-color($color, $query);\n }\n}\n\n@mixin list-disabled-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item--disabled {\n @include list-primary-text-ink-color($color, $query);\n @include list-secondary-text-ink-color($color, $query);\n @include list-overline-text-ink-color($color, $query);\n @include _item-icon-ink-color($color, $query: $query);\n @include item-meta-text-ink-color($color, $query);\n }\n}\n\n@mixin list-disabled-opacity($opacity, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item--disabled {\n .mdc-list-item__start,\n .mdc-list-item__content,\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(opacity, $opacity);\n }\n }\n }\n}\n\n@mixin group-subheader-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-deprecated-list-group__subheader {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n}\n\n///\n/// Sets shape radius (rounded) to single line list variant.\n///\n/// @param {Number | List} $radius Radius size in `px` or percentage. It can be 4 value corner or single radius.\n/// Set to `50%` for rounded shape.\n/// @param {Boolean} $rtl-reflexive Set to true to flip border radius in RTL context. Defaults to `false`.\n/// @param {Number} $density-scale Density scale of single line list. Set this only when custom density is applied.\n/// Defaults to `$mdc-deprecated-list-single-line-density-scale`.\n///\n/// @access public\n///\n@mixin one-line-list-radius(\n $radius,\n $rtl-reflexive: false,\n $density-scale: variables.$one-line-item-density-scale,\n $query: feature-targeting.all()\n) {\n .mdc-list-item--with-one-line {\n @include shape-mixins.radius(\n $radius,\n $rtl-reflexive,\n $component-height:\n density-functions.prop-value(\n $density-config: variables.$one-line-item-density-config,\n $density-scale: $density-scale,\n $property-name: height\n ),\n $query: $query\n );\n\n &.mdc-list-item--with-leading-avatar,\n &.mdc-list-item--with-leading-icon,\n &.mdc-list-item--with-leading-thumbnail,\n &.mdc-list-item--with-leading-checkbox,\n &.mdc-list-item--with-leading-radio,\n &.mdc-list-item--with-leading-switch {\n @include shape-mixins.radius(\n $radius,\n $rtl-reflexive,\n $component-height:\n density-functions.prop-value(\n $density-config: variables.$one-line-item-tall-density-config,\n $density-scale: $density-scale,\n $property-name: height\n ),\n $query: $query\n );\n }\n\n &.mdc-list-item--with-leading-image,\n &.mdc-list-item--with-leading-video {\n @include shape-mixins.radius(\n $radius,\n $rtl-reflexive,\n $component-height:\n density-functions.prop-value(\n $density-config: variables.$one-line-item-taller-density-config,\n $density-scale: $density-scale,\n $property-name: height\n ),\n $query: $query\n );\n }\n }\n}\n\n@mixin two-line-list-radius(\n $radius,\n $rtl-reflexive: false,\n $density-scale: variables.$two-line-item-density-scale,\n $query: feature-targeting.all()\n) {\n .mdc-list-item--with-two-lines {\n @include shape-mixins.radius(\n $radius,\n $rtl-reflexive,\n $component-height:\n density-functions.prop-value(\n $density-config: variables.$two-line-item-density-config,\n $density-scale: $density-scale,\n $property-name: height\n ),\n $query: $query\n );\n\n &.mdc-list-item--with-leading-avatar,\n &.mdc-list-item--with-leading-icon,\n &.mdc-list-item--with-leading-thumbnail,\n &.mdc-list-item--with-leading-checkbox,\n &.mdc-list-item--with-leading-radio,\n &.mdc-list-item--with-leading-switch,\n &.mdc-list-item--with-leading-image,\n &.mdc-list-item--with-leading-video {\n @include shape-mixins.radius(\n $radius,\n $rtl-reflexive,\n $component-height:\n density-functions.prop-value(\n $density-config: variables.$two-line-item-tall-density-config,\n $density-scale: $density-scale,\n $property-name: height\n ),\n $query: $query\n );\n }\n }\n}\n\n@mixin three-line-list-radius(\n $radius,\n $rtl-reflexive: false,\n $density-scale: variables.$three-line-item-density-scale,\n $query: feature-targeting.all()\n) {\n .mdc-list-item--with-three-lines {\n @include shape-mixins.radius(\n $radius,\n $rtl-reflexive,\n $component-height:\n density-functions.prop-value(\n $density-config: variables.$three-line-item-density-config,\n $density-scale: $density-scale,\n $property-name: height\n ),\n $query: $query\n );\n }\n}\n\n@mixin divider-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-divider {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(background-color, $color);\n }\n }\n}\n\n@mixin divider-height($height, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n\n .mdc-list-divider {\n @include feature-targeting.targets($feat-structure) {\n @include theme.property(height, $height);\n }\n }\n}\n\n@mixin divider-leading-inset($inset, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-divider--with-leading-inset {\n @include feature-targeting.targets($feat-structure) {\n // We rely on auto to avoid clobbering the opposite padding.\n @include rtl.reflexive-property(padding, $inset, auto);\n }\n }\n}\n\n@mixin divider-trailing-inset($inset, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-divider--with-trailing-inset {\n @include feature-targeting.targets($feat-structure) {\n // We rely on auto to avoid clobbering the opposite padding.\n @include rtl.reflexive-property(padding, auto, $inset);\n }\n }\n}\n\n// The public density mixins apply the appropriate density styles regardless of\n// the item's start contents.\n@mixin one-line-item-density(\n $density-scale,\n $exclude-variants: false,\n $query: feature-targeting.all()\n) {\n @include _one-line-item-density($density-scale, $query: $query);\n\n @if not $exclude-variants {\n &.mdc-list-item--with-leading-avatar,\n &.mdc-list-item--with-leading-icon,\n &.mdc-list-item--with-leading-thumbnail,\n &.mdc-list-item--with-leading-checkbox,\n &.mdc-list-item--with-leading-radio,\n &.mdc-list-item--with-leading-switch {\n @include _one-line-item-tall-density($density-scale, $query: $query);\n }\n\n &.mdc-list-item--with-leading-image,\n &.mdc-list-item--with-leading-video {\n @include _one-line-item-taller-density($density-scale, $query: $query);\n }\n }\n}\n\n@mixin two-line-item-density($density-scale, $query: feature-targeting.all()) {\n @include _two-line-item-density($density-scale, $query: $query);\n\n &.mdc-list-item--with-leading-avatar,\n &.mdc-list-item--with-leading-icon,\n &.mdc-list-item--with-leading-thumbnail,\n &.mdc-list-item--with-leading-checkbox,\n &.mdc-list-item--with-leading-radio,\n &.mdc-list-item--with-leading-switch,\n &.mdc-list-item--with-leading-image,\n &.mdc-list-item--with-leading-video {\n @include _two-line-item-tall-density($density-scale, $query: $query);\n }\n}\n\n@mixin three-line-item-density(\n $density-scale,\n $query: feature-targeting.all()\n) {\n @include _three-line-item-density($density-scale, $query: $query);\n}\n\n//\n// Private\n//\n\n// Mixins that apply baseline height for one-, two-, and three- line item\n// container heights. This mixin calls the density mixins so that the styles\n// can be overwritten by future density mixin calls.\n@mixin _list-item-baseline-height($query: feature-targeting.all()) {\n @include _one-line-item-density(\n variables.$one-line-item-density-scale,\n $query: $query\n );\n\n @include _two-line-item-density(\n variables.$two-line-item-density-scale,\n $query: $query\n );\n\n @include _three-line-item-density(\n variables.$three-line-item-density-scale,\n $query: $query\n );\n}\n\n@mixin _tall-list-item-baseline-height($query: feature-targeting.all()) {\n @include _one-line-item-tall-density(\n variables.$one-line-item-density-scale,\n $query: $query\n );\n @include _two-line-item-tall-density(\n variables.$two-line-item-density-scale,\n $query: $query\n );\n}\n\n// The private density mixins allow density properties to be overridden\n// individually to avoid increasing specificity.\n\n@mixin _one-line-item-density($density-scale, $query: feature-targeting.all()) {\n $height: density-functions.prop-value(\n $density-config: variables.$one-line-item-density-config,\n $density-scale: $density-scale,\n $property-name: height,\n );\n\n @include one-line-item-height($height, $query: $query);\n}\n\n@mixin _one-line-item-tall-density(\n $density-scale,\n $query: feature-targeting.all()\n) {\n $height: density-functions.prop-value(\n $density-config: variables.$one-line-item-tall-density-config,\n $density-scale: $density-scale,\n $property-name: height,\n );\n\n @include one-line-item-height($height, $query: $query);\n}\n\n@mixin _one-line-item-taller-density(\n $density-scale,\n $query: feature-targeting.all()\n) {\n $height: density-functions.prop-value(\n $density-config: variables.$one-line-item-taller-density-config,\n $density-scale: $density-scale,\n $property-name: height,\n );\n\n @include one-line-item-height($height, $query: $query);\n}\n\n@mixin _two-line-item-density($density-scale, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n $height: density-functions.prop-value(\n $density-config: variables.$two-line-item-density-config,\n $density-scale: $density-scale,\n $property-name: height,\n );\n\n @include two-line-item-height($height, $query: $query);\n\n @if ($density-scale and $density-scale != 0) {\n &.mdc-list-item--with-two-lines {\n .mdc-list-item__content {\n display: flex;\n flex-direction: column;\n justify-content: center;\n }\n .mdc-list-item__primary-text,\n .mdc-list-item__secondary-text {\n margin-top: 0px;\n margin-bottom: 0px;\n line-height: 1.4;\n &::before,\n &::after {\n display: none;\n }\n }\n }\n }\n}\n\n@mixin _two-line-item-tall-density(\n $density-scale,\n $query: feature-targeting.all()\n) {\n $height: density-functions.prop-value(\n $density-config: variables.$two-line-item-tall-density-config,\n $density-scale: $density-scale,\n $property-name: height,\n );\n\n @include two-line-item-height($height, $query: $query);\n}\n\n@mixin _three-line-item-density(\n $density-scale,\n $query: feature-targeting.all()\n) {\n $height: density-functions.prop-value(\n $density-config: variables.$three-line-item-density-config,\n $density-scale: $density-scale,\n $property-name: height,\n );\n\n @include three-line-item-height($height, $query: $query);\n}\n\n// Split the list-base mixin into two sub-mixins, one holding the\n// structural/static styles (static-list-base) and the other holding styles\n// that are themable (typography-list-base). However, the existing list-base\n// mixin need to be preserved as Angular calls this mixin for autocomplete\n// base styling.\n@mixin _typography-list-base($query: feature-targeting.all()) {\n $feat-typography: feature-targeting.create-target($query, typography);\n @include typography.typography(subtitle1, $query);\n @include feature-targeting.targets($feat-typography) {\n // According to the mocks and stickersheet, the line-height is\n // adjusted to 24px for text content, same as for body1.\n /* @alternate */\n line-height: map.get(map.get(typography.$styles, body1), line-height);\n }\n}\n\n@mixin _static-list-base($query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n\n @include feature-targeting.targets($feat-structure) {\n margin: 0;\n padding: 8px 0;\n list-style-type: none;\n\n &:focus // lint-disable-focus-psuedo-selector\n {\n outline: none;\n }\n }\n}\n\n@mixin list-base($query: feature-targeting.all()) {\n @include _typography-list-base($query: $query);\n @include _static-list-base($query: $query);\n}\n\n@mixin item-base($query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n @include feature-targeting.targets($feat-structure) {\n display: flex;\n position: relative;\n align-items: center;\n justify-content: flex-start;\n overflow: hidden;\n padding: 0;\n\n &:focus // lint-disable-focus-psuedo-selector\n {\n outline: none;\n }\n }\n}\n\n@mixin _item-interactive-ripple($query: feature-targeting.all()) {\n @include ripple.surface(\n $ripple-target: variables.$ripple-target,\n $query: $query\n );\n @include ripple.radius-bounded(\n $ripple-target: variables.$ripple-target,\n $query: $query\n );\n @include ripple-theme.states(\n theme-color.prop-value(on-surface),\n false,\n $ripple-target: variables.$ripple-target,\n $query: $query\n );\n @include ripple-theme.states-activated(\n primary,\n false,\n $ripple-target: variables.$ripple-target,\n $query: $query\n );\n @include ripple-theme.states-selected(\n primary,\n false,\n $ripple-target: variables.$ripple-target,\n $query: $query\n );\n\n #{variables.$ripple-target} {\n @include ripple.surface-styles($query: $query);\n @include ripple.target-common($query: $query);\n }\n}\n\n@mixin _two-line-item-text-baseline($query: feature-targeting.all()) {\n @include _two-line-item-primary-text-baseline(32px, 20px, $query: $query);\n @include _two-line-item-overline-text-baseline(28px, 20px, $query: $query);\n @include _two-line-item-meta-text-baseline($top: 32px, $query: $query);\n}\n\n@mixin _two-line-item-primary-text-baseline(\n $top,\n $bottom,\n $query: feature-targeting.all()\n) {\n &.mdc-list-item--with-two-lines {\n .mdc-list-item__primary-text {\n @include typography.text-baseline(\n $top: $top,\n $bottom: $bottom,\n $query: $query\n );\n }\n }\n}\n\n@mixin _three-line-item-primary-baseline(\n $top,\n $bottom,\n $query: feature-targeting.all()\n) {\n &.mdc-list-item--with-three-lines {\n .mdc-list-item__primary-text {\n @include typography.text-baseline(\n $top: $top,\n $bottom: $bottom,\n $query: $query\n );\n }\n }\n}\n\n@mixin _two-line-item-overline-text-baseline(\n $top,\n $bottom,\n $query: feature-targeting.all()\n) {\n &.mdc-list-item--with-two-lines {\n .mdc-list-item__overline-text {\n @include typography.text-baseline(\n $top: $top,\n $bottom: $bottom,\n $query: $query\n );\n }\n }\n}\n\n@mixin _three-line-item-overline-baseline(\n $top,\n $bottom,\n $query: feature-targeting.all()\n) {\n &.mdc-list-item--with-three-lines {\n .mdc-list-item__overline-text {\n @include typography.text-baseline(\n $top: $top,\n $bottom: $bottom,\n $query: $query\n );\n }\n }\n}\n\n@mixin _multi-line-item-end-text-baseline($query: feature-targeting.all()) {\n &.mdc-list-item--with-two-lines {\n .mdc-list-item__end {\n @include typography.text-baseline(\n $display: block,\n $top: 28px,\n $query: $query\n );\n }\n }\n\n &.mdc-list-item--with-three-lines {\n .mdc-list-item__end {\n @include typography.text-baseline(\n $display: block,\n $top: 28px,\n $query: $query\n );\n }\n }\n}\n\n@mixin _two-line-item-meta-text-baseline(\n $top,\n $query: feature-targeting.all()\n) {\n &.mdc-list-item--with-two-lines {\n &.mdc-list-item--with-trailing-meta {\n .mdc-list-item__end {\n @include typography.text-baseline(\n $display: block,\n $top: $top,\n $query: $query\n );\n }\n }\n }\n}\n\n@mixin item-meta-text-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n &.mdc-list-item--with-trailing-meta {\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n }\n}\n\n@mixin _item-icon-ink-color(\n $color,\n $leading-only: false,\n $query: feature-targeting.all()\n) {\n $feat-color: feature-targeting.create-target($query, color);\n\n &.mdc-list-item--with-leading-icon {\n .mdc-list-item__start {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n }\n\n @if (not $leading-only) {\n &.mdc-list-item--with-trailing-icon {\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n }\n }\n}\n\n@mixin _high-contrast-mode-border-color($query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n .mdc-list-divider::after {\n @include feature-targeting.targets($feat-color) {\n // Color ensures border is shown, but will be overridden by the browser.\n @include theme.property(border-bottom-color, white);\n }\n }\n}\n\n@mixin _high-contrast-mode($query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n\n @include dom-mixins.forced-colors-mode {\n .mdc-list-divider::after {\n @include feature-targeting.targets($feat-structure) {\n content: '';\n display: block;\n border-bottom-width: 1px;\n border-bottom-style: solid;\n }\n }\n }\n}\n\n@mixin _list-group-subheader-margin($query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n\n $mdc-list-subheader-virtual-height: 3rem;\n $mdc-list-subheader-leading: map.get(\n map.get(typography.$styles, body1),\n line-height\n );\n $mdc-list-subheader-margin: calc(\n (#{$mdc-list-subheader-virtual-height} - #{$mdc-list-subheader-leading}) / 2\n );\n\n @include feature-targeting.targets($feat-structure) {\n margin: $mdc-list-subheader-margin variables.$side-padding;\n }\n}\n","@use '@material/theme/theme' as mdc-theme;\n\n@use '../theming/theming';\n@use '../typography/typography';\n@use '../mdc-helpers/mdc-helpers';\n\n@mixin color($config-or-theme) {\n $config: theming.get-color-config($config-or-theme);\n\n @include mdc-helpers.using-mdc-theme($config) {\n .mat-mdc-optgroup-label {\n // Since this will usually be rendered in an overlay,\n // we have to explicitly set the default color.\n @include mdc-theme.prop(color, text-primary-on-background);\n }\n }\n}\n\n@mixin typography($config-or-theme) {\n $config: typography.private-typography-to-2018-config(\n theming.get-typography-config($config-or-theme));\n}\n\n@mixin density($config-or-theme) {\n $density-scale: theming.get-density-config($config-or-theme);\n}\n\n@mixin theme($theme-or-color-config) {\n $theme: theming.private-legacy-get-theme($theme-or-color-config);\n @include theming.private-check-duplicate-theme-styles($theme, 'mat-optgroup') {\n $color: theming.get-color-config($theme);\n $density: theming.get-density-config($theme);\n $typography: theming.get-typography-config($theme);\n\n @if $color != null {\n @include color($color);\n }\n @if $density != null {\n @include density($density);\n }\n @if $typography != null {\n @include typography($typography);\n }\n }\n}\n","@use 'sass:map';\n@use '../../theming/theming';\n\n@mixin _psuedo-checkbox-styles-with-color($text-color, $background) {\n .mat-pseudo-checkbox-checked,\n .mat-pseudo-checkbox-indeterminate {\n &.mat-pseudo-checkbox-minimal::after {\n color: $text-color;\n }\n\n // Full (checkbox) appearance inverts colors of text and background.\n &.mat-pseudo-checkbox-full {\n &::after {\n color: $background;\n }\n\n background: $text-color;\n }\n }\n}\n\n@mixin color($config-or-theme) {\n $config: theming.get-color-config($config-or-theme);\n $is-dark-theme: map.get($config, is-dark);\n\n $primary: theming.get-color-from-palette(map.get($config, primary));\n $accent: theming.get-color-from-palette(map.get($config, accent));\n $warn: theming.get-color-from-palette(map.get($config, warn));\n $background: theming.get-color-from-palette(map.get($config, background), background);\n $secondary-text: theming.get-color-from-palette(map.get($config, foreground), secondary-text);\n\n // NOTE(traviskaufman): While the spec calls for translucent blacks/whites for disabled colors,\n // this does not work well with elements layered on top of one another. To get around this we\n // blend the colors together based on the base color and the theme background.\n $white-30pct-opacity-on-dark: #686868;\n $black-26pct-opacity-on-light: #b0b0b0;\n $disabled-color: if($is-dark-theme, $white-30pct-opacity-on-dark, $black-26pct-opacity-on-light);\n $colored-box-selector: '.mat-pseudo-checkbox-checked, .mat-pseudo-checkbox-indeterminate';\n\n .mat-pseudo-checkbox-full {\n color: $secondary-text;\n &.mat-pseudo-checkbox-disabled {\n color: $disabled-color;\n }\n }\n\n .mat-primary {\n @include _psuedo-checkbox-styles-with-color($primary, $background);\n }\n\n // Default to the accent color. Note that the pseudo checkboxes are meant to inherit the\n // theme from their parent, rather than implementing their own theming, which is why we\n // don't attach to the `mat-*` classes. Also note that this needs to be below `.mat-primary`\n // in order to allow for the color to be overwritten if the checkbox is inside a parent that\n // has `mat-accent` and is placed inside another parent that has `mat-primary`.\n @include _psuedo-checkbox-styles-with-color($accent, $background);\n .mat-accent {\n @include _psuedo-checkbox-styles-with-color($accent, $background);\n }\n\n .mat-warn {\n @include _psuedo-checkbox-styles-with-color($warn, $background);\n }\n\n .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked,\n .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate {\n &.mat-pseudo-checkbox-minimal::after {\n color: $disabled-color;\n }\n\n &.mat-pseudo-checkbox-full {\n background: $disabled-color;\n }\n }\n}\n\n@mixin typography($config-or-theme) {}\n\n@mixin _density($config-or-theme) {}\n\n@mixin theme($theme-or-color-config) {\n $theme: theming.private-legacy-get-theme($theme-or-color-config);\n @include theming.private-check-duplicate-theme-styles($theme, 'mat-pseudo-checkbox') {\n $color: theming.get-color-config($theme);\n $density: theming.get-density-config($theme);\n $typography: theming.get-typography-config($theme);\n\n @if $color != null {\n @include color($color);\n }\n @if $density != null {\n @include _density($density);\n }\n @if $typography != null {\n @include typography($typography);\n }\n }\n}\n","@use 'sass:map';\n@use 'theming/theming';\n@use './style/private';\n@use './ripple/ripple-theme';\n@use './option/option-theme';\n@use './option/optgroup-theme';\n@use './selection/pseudo-checkbox/pseudo-checkbox-theme';\n@use './style/elevation';\n@use './typography/typography';\n\n@mixin color($config-or-theme) {\n $config: theming.get-color-config($config-or-theme);\n\n @include ripple-theme.color($config);\n @include option-theme.color($config);\n @include optgroup-theme.color($config);\n @include pseudo-checkbox-theme.color($config);\n\n // Wrapper element that provides the theme background when the user's content isn't\n // inside of a `mat-sidenav-container`. Note that we need to exclude the ampersand\n // selector in case the mixin is included at the top level.\n .mat-app-background#{if(&, ', &.mat-app-background', '')} {\n $background: map.get($config, background);\n $foreground: map.get($config, foreground);\n\n background-color: theming.get-color-from-palette($background, background);\n color: theming.get-color-from-palette($foreground, text);\n }\n\n // Provides external CSS classes for each elevation value. Each CSS class is formatted as\n // `mat-elevation-z$zValue` where `$zValue` corresponds to the z-space to which the element is\n // elevated.\n @for $zValue from 0 through 24 {\n $selector: elevation.$prefix + $zValue;\n // We need the `mat-mdc-elevation-specific`, because some MDC mixins\n // come with elevation baked in and we don't have a way of removing it.\n .#{$selector}, .mat-mdc-elevation-specific.#{$selector} {\n @include private.private-theme-elevation($zValue, $config);\n }\n }\n\n // Marker that is used to determine whether the user has added a theme to their page.\n @at-root {\n .mat-theme-loaded-marker {\n display: none;\n }\n }\n}\n\n@mixin typography($config-or-theme) {\n $config: typography.private-typography-to-2018-config(\n theming.get-typography-config($config-or-theme));\n\n @include option-theme.typography($config);\n @include optgroup-theme.typography($config);\n @include pseudo-checkbox-theme.typography($config);\n // TODO(mmalerba): add typography mixin for this.\n // @include ripple-theme.typography($config);\n}\n\n@mixin density($config-or-theme) {\n $density-scale: theming.get-density-config($config-or-theme);\n\n @include option-theme.density($density-scale);\n @include optgroup-theme.density($density-scale);\n // TODO(mmalerba): add density mixins for these.\n // @include ripple-theme.density($density-scale);\n // @include pseudo-checkbox-theme.density($density-scale);\n}\n\n// Mixin that renders all of the core styles that depend on the theme.\n@mixin theme($theme-or-color-config) {\n $theme: theming.private-legacy-get-theme($theme-or-color-config);\n // Wrap the sub-theme includes in the duplicate theme styles mixin. This ensures that\n // there won't be multiple warnings. e.g. if `mat-core-theme` reports a warning, then\n // the imported themes (such as `mat-ripple-theme`) should not report again.\n @include theming.private-check-duplicate-theme-styles($theme, 'mat-core') {\n $color: theming.get-color-config($theme);\n $density: theming.get-density-config($theme);\n $typography: theming.get-typography-config($theme);\n\n @if $color != null {\n @include color($color);\n }\n @if $density != null {\n @include density($density);\n }\n @if $typography != null {\n @include typography($typography);\n }\n }\n}\n","//\n// Copyright 2017 Google Inc.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n//\n\n// stylelint-disable selector-class-pattern --\n// Selector '.mdc-*' should only be used in this project.\n\n@use 'sass:math';\n@use 'sass:list';\n@use 'sass:map';\n@use 'sass:meta';\n@use 'sass:string';\n@use '@material/feature-targeting/feature-targeting';\n@use '@material/theme/custom-properties';\n@use '@material/theme/keys';\n@use '@material/theme/theme';\n\n/// @deprecated Avoid calling this function directly. Instead, configure the\n/// `$styles- + @@ -99,5 +99,5 @@

This website requires JavaScript.

- + diff --git a/light-theme.css b/light-theme.css index 00380de39..074f2efec 100644 --- a/light-theme.css +++ b/light-theme.css @@ -1,3 +1,3 @@ -aio-shell.page-home .prettyprint-scroller{overflow:auto;display:block;max-width:100%}aio-shell.page-home pre.prettyprint{border:none;padding:1rem 2rem;margin:0;border-radius:3px;font-family:PT Mono,monospace;font-weight:400;font-size:13px;line-height:1.6em;display:inline-block;background-color:#0000004d}@media screen and (max-width: 600px){aio-shell.page-home pre.prettyprint{min-width:460px}}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none){@media screen and (max-width: 600px){aio-shell.page-home pre.prettyprint{min-width:680px}}}}aio-shell.page-home pre .nocode{background-color:none;color:#000}aio-shell.page-home pre .str{color:#eac3f1}aio-shell.page-home pre .kwd{color:khaki;font-weight:700}aio-shell.page-home pre .com{color:#87ceeb}aio-shell.page-home pre .typ{color:#fec576}aio-shell.page-home pre .lit{color:#cd72dd}aio-shell.page-home pre .pun{color:#fff}aio-shell.page-home pre .pln{color:#fff}aio-shell.page-home pre .tag{color:khaki;font-weight:700}aio-shell.page-home pre .atn{color:#bdb76b;font-weight:700}aio-shell.page-home pre .atv{color:#eac3f1}aio-shell.page-home pre .dec{color:#fec576}aio-shell.page-home ol.linenums{margin-top:0;margin-bottom:0;color:#aeaeae}aio-shell.page-home li.L0,aio-shell.page-home li.L1,aio-shell.page-home li.L2,aio-shell.page-home li.L3,aio-shell.page-home li.L5,aio-shell.page-home li.L6,aio-shell.page-home li.L7,aio-shell.page-home li.L8{list-style-type:none}ngrx-circles circle{fill:#fff}ngrx-circles[color=primary] circle{fill:#b836cf}ngrx-circles[color=accent] circle{fill:#fdac3b}ngrx-circles g:nth-of-type(1){transform:translate(100px,100px) rotate(0) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(2){transform:translate(100px,100px) rotate(20deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(3){transform:translate(100px,100px) rotate(40deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(4){transform:translate(100px,100px) rotate(60deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(5){transform:translate(100px,100px) rotate(80deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(6){transform:translate(100px,100px) rotate(100deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(7){transform:translate(100px,100px) rotate(120deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(8){transform:translate(100px,100px) rotate(140deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(9){transform:translate(100px,100px) rotate(160deg) translate(-100px,-100px) translate(95px,5px)}aio-shell.mode-archive .mat-toolbar.mat-primary,aio-shell.mode-archive footer{background:linear-gradient(145deg,#263238,#78909C)}aio-shell.mode-archive .vertical-menu-item.selected,aio-shell.mode-archive .vertical-menu-item:hover{color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li.active a{color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li.active a:before{background-color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li:hover a{color:#263238}aio-shell.mode-next footer{background:linear-gradient(145deg,#84438a,#84438a)}aio-shell.mode-next .vertical-menu-item.selected,aio-shell.mode-next .vertical-menu-item:hover{color:#84438a}aio-shell.mode-next .toc-inner ul.toc-list li.active a{color:#84438a}aio-shell.mode-next .toc-inner ul.toc-list li.active a:before{background-color:#84438a}aio-shell.mode-next .toc-inner ul.toc-list li:hover a{color:#84438a}.mat-ripple-element{background-color:#0000001a}.mat-mdc-option{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item,.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:rgba(0,0,0,.04)}.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #a829c3)}.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-secondary, #fc9b2d)}.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-error, #f44336)}.mat-mdc-optgroup-label{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#a829c3}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#a829c3}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#fc9b2d}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#fc9b2d}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#fc9b2d}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#fc9b2d}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-mdc-option{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em)}.mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #a829c3;--mdc-linear-progress-track-color: rgba(168, 41, 195, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#a829c340;background-color:var(--mdc-linear-progress-track-color, rgba(168, 41, 195, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(168, 41, 195, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#a829c340;background-color:var(--mdc-linear-progress-track-color, rgba(168, 41, 195, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #fc9b2d;--mdc-linear-progress-track-color: rgba(252, 155, 45, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#fc9b2d40;background-color:var(--mdc-linear-progress-track-color, rgba(252, 155, 45, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(252, 155, 45, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#fc9b2d40;background-color:var(--mdc-linear-progress-track-color, rgba(252, 155, 45, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: white}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #a829c3)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.mdc-text-field--filled .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled:hover .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #a829c3)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #a829c3)}.mdc-text-field--outlined .mdc-text-field__ripple:before,.mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#a829c3de}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled .mdc-floating-label{color:#00000061}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-floating-label{color:GrayText}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#a829c3de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#fc9b2dde}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #fc9b2d)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #fc9b2d)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#fc9b2dde}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #fc9b2d)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}.mat-mdc-select-value{color:#000000de}.mat-mdc-select-placeholder{color:#0009}.mat-mdc-select-disabled .mat-mdc-select-value{color:#00000061}.mat-mdc-select-arrow{color:#0000008a}.mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow{color:#a829c3de}.mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow{color:#fc9b2dde}.mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow,.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:#f44336de}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:#00000061}.mat-mdc-select-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-autocomplete-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-label-text-color: #212121;--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121}.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #a829c3;--mdc-chip-elevated-disabled-container-color: #a829c3;--mdc-chip-label-text-color: white;--mdc-chip-disabled-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white}.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #fc9b2d;--mdc-chip-elevated-disabled-container-color: #fc9b2d;--mdc-chip-label-text-color: black;--mdc-chip-disabled-label-text-color: black;--mdc-chip-with-icon-icon-color: black;--mdc-chip-with-icon-disabled-icon-color: black;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;--mdc-chip-with-trailing-icon-trailing-icon-color: black;--mdc-chip-with-icon-selected-icon-color: black}.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-label-text-color: white;--mdc-chip-disabled-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white}.mat-mdc-chip-focus-overlay{background:black}.mat-mdc-chip.mat-mdc-standard-chip{height:32px}.mat-mdc-standard-chip{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #b130ca;--mdc-switch-selected-handle-color: #b130ca;--mdc-switch-selected-hover-state-layer-color: #b130ca;--mdc-switch-selected-pressed-state-layer-color: #b130ca;--mdc-switch-selected-focus-handle-color: #9116b2;--mdc-switch-selected-hover-handle-color: #9116b2;--mdc-switch-selected-pressed-handle-color: #9116b2;--mdc-switch-selected-focus-track-color: #cd72dd;--mdc-switch-selected-hover-track-color: #cd72dd;--mdc-switch-selected-pressed-track-color: #cd72dd;--mdc-switch-selected-track-color: #cd72dd}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #fda535;--mdc-switch-selected-handle-color: #fda535;--mdc-switch-selected-hover-state-layer-color: #fda535;--mdc-switch-selected-pressed-state-layer-color: #fda535;--mdc-switch-selected-focus-handle-color: #fc8219;--mdc-switch-selected-hover-handle-color: #fc8219;--mdc-switch-selected-pressed-handle-color: #fc8219;--mdc-switch-selected-focus-track-color: #fec576;--mdc-switch-selected-hover-track-color: #fec576;--mdc-switch-selected-pressed-track-color: #fec576;--mdc-switch-selected-track-color: #fec576}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #a829c3;--mdc-radio-selected-hover-icon-color: #a829c3;--mdc-radio-selected-icon-color: #a829c3;--mdc-radio-selected-pressed-icon-color: #a829c3;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #a829c3;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #fc9b2d;--mdc-radio-selected-hover-icon-color: #fc9b2d;--mdc-radio-selected-icon-color: #fc9b2d;--mdc-radio-selected-pressed-icon-color: #fc9b2d;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #fc9b2d;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #a829c3;--mdc-slider-focus-handle-color: #a829c3;--mdc-slider-hover-handle-color: #a829c3;--mdc-slider-active-track-color: #a829c3;--mdc-slider-inactive-track-color: #a829c3;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #a829c3;--mat-mdc-slider-ripple-color: #a829c3;--mat-mdc-slider-hover-ripple-color: rgba(168, 41, 195, .05);--mat-mdc-slider-focus-ripple-color: rgba(168, 41, 195, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #fc9b2d;--mdc-slider-focus-handle-color: #fc9b2d;--mdc-slider-hover-handle-color: #fc9b2d;--mdc-slider-active-track-color: #fc9b2d;--mdc-slider-inactive-track-color: #fc9b2d;--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: #fc9b2d;--mat-mdc-slider-ripple-color: #fc9b2d;--mat-mdc-slider-hover-ripple-color: rgba(252, 155, 45, .05);--mat-mdc-slider-focus-ripple-color: rgba(252, 155, 45, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}.mdc-menu-surface{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mdc-menu-surface{background-color:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-on-surface, #000)}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))}.mdc-list-item__overline-text{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))}.mdc-list-item__end{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:.38}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text,.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--activated .mdc-list-item__primary-text,.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-primary, #a829c3)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mdc-list-divider:after{border-bottom-color:#fff}.mdc-list-divider{background-color:#0000001f}.mat-mdc-menu-item[disabled],.mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,.mat-mdc-menu-item[disabled] .mat-icon-no-color{color:var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, .38))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-submenu-icon{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-mdc-menu-content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #a829c3;--mdc-radio-selected-hover-icon-color: #a829c3;--mdc-radio-selected-icon-color: #a829c3;--mdc-radio-selected-pressed-icon-color: #a829c3}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #fc9b2d;--mdc-radio-selected-hover-icon-color: #fc9b2d;--mdc-radio-selected-icon-color: #fc9b2d;--mdc-radio-selected-pressed-icon-color: #fc9b2d}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #a829c3;--mdc-checkbox-selected-hover-icon-color: #a829c3;--mdc-checkbox-selected-icon-color: #a829c3;--mdc-checkbox-selected-pressed-icon-color: #a829c3;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #a829c3;--mdc-checkbox-selected-hover-state-layer-color: #a829c3;--mdc-checkbox-selected-pressed-state-layer-color: #a829c3;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: #fc9b2d;--mdc-checkbox-selected-hover-icon-color: #fc9b2d;--mdc-checkbox-selected-icon-color: #fc9b2d;--mdc-checkbox-selected-pressed-icon-color: #fc9b2d;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #fc9b2d;--mdc-checkbox-selected-hover-state-layer-color: #fc9b2d;--mdc-checkbox-selected-pressed-state-layer-color: #fc9b2d;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#a829c3}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}.mat-mdc-paginator{background:white;color:#000000de}.mat-mdc-paginator-icon{fill:#0000008a}.mat-mdc-paginator-decrement,.mat-mdc-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-mdc-paginator-first,.mat-mdc-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-decrement,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-increment,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-first,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-last{border-color:#0000001f}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:#0000001f}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}.mat-mdc-paginator-container{min-height:56px}.mat-mdc-paginator{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-paginator .mat-mdc-select-value{font-size:12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #a829c3;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #a829c3;--mat-tab-header-active-ripple-color: #a829c3;--mat-tab-header-inactive-ripple-color: #a829c3;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #a829c3;--mat-tab-header-active-hover-label-text-color: #a829c3;--mat-tab-header-active-focus-indicator-color: #a829c3;--mat-tab-header-active-hover-indicator-color: #a829c3}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #fc9b2d;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #fc9b2d;--mat-tab-header-active-ripple-color: #fc9b2d;--mat-tab-header-inactive-ripple-color: #fc9b2d;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #fc9b2d;--mat-tab-header-active-hover-label-text-color: #fc9b2d;--mat-tab-header-active-focus-indicator-color: #fc9b2d;--mat-tab-header-active-hover-indicator-color: #fc9b2d}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #a829c3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #fc9b2d;--mat-tab-header-with-background-foreground-color: black}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: #fc9b2d;--mdc-checkbox-selected-hover-icon-color: #fc9b2d;--mdc-checkbox-selected-icon-color: #fc9b2d;--mdc-checkbox-selected-pressed-icon-color: #fc9b2d;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #fc9b2d;--mdc-checkbox-selected-hover-state-layer-color: #fc9b2d;--mdc-checkbox-selected-pressed-state-layer-color: #fc9b2d;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #a829c3;--mdc-checkbox-selected-hover-icon-color: #a829c3;--mdc-checkbox-selected-icon-color: #a829c3;--mdc-checkbox-selected-pressed-icon-color: #a829c3;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #a829c3;--mdc-checkbox-selected-hover-state-layer-color: #a829c3;--mdc-checkbox-selected-pressed-state-layer-color: #a829c3;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.mat-mdc-checkbox{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #a829c3}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #fc9b2d}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #a829c3;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #fc9b2d;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #a829c3;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #fc9b2d;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #a829c3}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #fc9b2d}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #a829c3;--mat-mdc-button-ripple-color: rgba(168, 41, 195, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #fc9b2d;--mat-mdc-button-ripple-color: rgba(252, 155, 45, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #a829c3;--mat-mdc-button-persistent-ripple-color: #a829c3;--mat-mdc-button-ripple-color: rgba(168, 41, 195, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #fc9b2d;--mat-mdc-button-persistent-ripple-color: #fc9b2d;--mat-mdc-button-ripple-color: rgba(252, 155, 45, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #a829c3;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #fc9b2d;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #fc9b2d}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected{background-color:#a829c30a}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:#0000001f}.mdc-data-table__pagination{border-top-color:#0000001f}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell,.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:#000000de}.mat-mdc-table{background:white}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #a829c3}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #fc9b2d}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#a829c3}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#fc9b2d;color:#000}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mat-bottom-sheet-container{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:white}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Roboto,sans-serif}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(168,41,195,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(168,41,195,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(168,41,195,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#a829c3;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#a829c366}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#a829c34d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#a829c34d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(252,155,45,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(252,155,45,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(252,155,45,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#fc9b2d;color:#000}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#fc9b2d66}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #000}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#fc9b2d4d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#fc9b2d4d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#a829c3}.mat-datepicker-toggle-active.mat-accent{color:#fc9b2d}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}.mat-expansion-panel{background:white;color:#000000de}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-action-row{border-top-color:#0000001f}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:white}}.mat-expansion-panel-header-title{color:#000000de}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:#0000008a}.mat-expansion-panel-header[aria-disabled=true]{color:#00000042}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-expansion-panel-header{font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.mat-expansion-panel-content{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#a829c3}.mat-icon.mat-accent{color:#fc9b2d}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#0000000a}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#0000008a}.mat-step-header .mat-step-icon{background-color:#0000008a;color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#a829c3;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#000}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#fc9b2d;color:#000}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#000000de}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:#0000001f}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#0000001f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:16px}.mat-step-label-selected{font-size:16px;font-weight:400}.mat-sort-header-arrow{color:#757575}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:#a829c3;color:#fff}.mat-toolbar.mat-accent{background:#fc9b2d;color:#000}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}body{color:#444}h6{color:#6e6e6e}p,ol,ul,li,input,a{color:#444}.app-toolbar a{color:#fff}code{color:#444}.sidenav-content a{color:#84438a}.sidenav-content a:hover{color:#6e6e6e}footer{background-color:#a829c3}footer aio-footer>*{color:#fff}footer aio-footer a{color:#fff}footer aio-footer h3{color:#fff}body{background:#FAFAFA}.background-sky{color:#000000de}section#intro{color:#fff}section#intro .hero-logo{background-image:url(/assets/images/logos/angular/angular.svg)}.announcement-bar{background-color:#ffffff1a}.announcement-bar .button{color:#fff;background-color:#412846}.announcement-bar .button:hover{color:#ffffffb3}.home-row .card{background-color:#fff}.home-row .card .card-text-container p{color:#444}.home-row .card:hover h2{color:#412846}.button.hero-cta{background-color:#fff}.cta-bar .hero-cta{color:#412846}.text-headline{color:#fff}.marketing-banner{background-color:#5f3b66}.marketing-banner .banner-headline{color:#fff}aio-shell.page-home article{color:#fff;background-color:#412846}aio-shell.page-home,aio-shell.page-resources,aio-shell.page-events,aio-shell.page-contribute{color:#fff}.nf-response h1,.nf-icon.material-icons{color:#412846}mat-sidenav-container.sidenav-container{background-color:#fafafa}mat-sidenav-container.sidenav-container mat-sidenav.sidenav{background-color:#fff;border-right:1px solid #DBDBDB}mat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version{border-top:1px solid #DBDBDB}mat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version select{color:#444;background:rgba(219,219,219,.5)}aio-nav-menu aio-nav-item .vertical-menu-item{color:#444}aio-nav-menu aio-nav-item .vertical-menu-item.level-2{color:#6e6e6e}aio-nav-menu aio-nav-item .vertical-menu-item.level-3{color:#6e6e6e}aio-nav-menu aio-nav-item .vertical-menu-item.level-4{color:#6e6e6e}aio-nav-menu aio-nav-item .vertical-menu-item:hover{background-color:#dbdbdb;color:#412846;text-shadow:0 0 5px #FFFFFF}aio-nav-menu aio-nav-item .vertical-menu-item:hover.selected{color:#412846}aio-nav-menu aio-nav-item .vertical-menu-item.selected{color:#412846}mat-toolbar.mat-toolbar{box-shadow:0 2px 5px #0000004d}mat-toolbar.mat-toolbar mat-icon{color:#fff}aio-shell.page-home mat-toolbar.mat-toolbar{background:#412846}.hamburger.mat-mdc-button:hover{color:#fafafa}.hamburger.mat-mdc-button>.mat-icon{color:#fff}.nav-link[href=enterprise-support]{background:rgba(128,0,128,.1803921569)}aio-top-menu ul li:focus{background-color:#1e88e5}aio-top-menu a.nav-link:focus{background:rgba(255,255,255,.15)}aio-search-box.search-container input{color:#444;background-color:#fafafa}@media screen and (min-width: 351px){aio-theme-toggle{border-right:1px solid #FFFFFF}}.alert{color:#444}.alert.is-critical{border-left:8px solid #DD0031;background-color:#dd00310d}.alert.is-critical h1,.alert.is-critical h2,.alert.is-critical h3,.alert.is-critical h4,.alert.is-critical h5,.alert.is-critical h6{color:#dd0031}.alert.is-important{border-left:8px solid #FF9800;background-color:#ff98000d}.alert.is-important h1,.alert.is-important h2,.alert.is-important h3,.alert.is-important h4,.alert.is-important h5,.alert.is-important h6{color:#ff9800}.alert.is-helpful{border-left:8px solid #412846;background-color:#4128460d}.alert.is-helpful h1,.alert.is-helpful h2,.alert.is-helpful h3,.alert.is-helpful h4,.alert.is-helpful h5,.alert.is-helpful h6{color:#412846}aio-api-list .api-filter .form-search input{box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f;border:1px solid #FFFFFF;background-color:#fff;color:#a829c3}aio-api-list .api-filter .form-search input::-webkit-input-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input::-moz-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input:-ms-input-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input:-moz-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input:focus{border:1px solid #42A5F5;box-shadow:0 2px 2px #42a5f53d,0 0 2px #42a5f51f}aio-api-list .api-filter .form-search .material-icons{color:#cfd8dc}aio-api-list .api-list-container a{color:#84438a}aio-api-list .api-list-container .api-list li a{color:#546e7a}aio-api-list .api-list-container .api-list li a:hover{background:#ECEFF1;color:#2196f3}.symbol{box-shadow:0 1px 2px #0a10143d;color:#fff}.symbol.all{background:#FFFFFF}.symbol.all:before{content:" "}.symbol.decorator{background:#1565C0}.symbol.decorator:before{content:"@"}.symbol.directive{background:#D81B60}.symbol.directive:before{content:"D"}.symbol.pipe{background:#546E7A}.symbol.pipe:before{content:"P"}.symbol.class{background:#2196F3}.symbol.class:before{content:"C"}.symbol.interface{background:#009688}.symbol.interface:before{content:"I"}.symbol.function{background:#4CAF50}.symbol.function:before{content:"F"}.symbol.enum{background:#FFA000}.symbol.enum:before{content:"E"}.symbol.const{background:#6e6e6e}.symbol.const:before{content:"K"}.symbol.let{background:#6e6e6e}.symbol.let:before{content:"K"}.symbol.var{background:#6e6e6e}.symbol.var:before{content:"K"}.symbol.ngmodule{background:#940}.symbol.ngmodule:before{content:"M"}.symbol.type-alias{background:#7CB342}.symbol.type-alias:before{content:"T"}.symbol.package{background:#8E24AA}.symbol.package:before{content:"Pk"}.docs-content .api-list a{color:#546e7a}.docs-content .api-list a:hover{background:#ECEFF1;color:#2196f3}.code-links a code,.code-links a .api-doc-code,.code-background span.pln{color:#1e88e5!important}.api-doc-code{color:#1a2326}a.button.mat-button.button-secondary,.button.button-secondary{background:#6e6e6e;color:#ffffffde}a.button.mat-button.button-plain,.button.button-plain{background:#FFFFFF;color:#444444de}a.button.mat-button.button-subtle,.button.button-subtle{background:#6e6e6e;color:#e1e1e1}a.button.mat-button.button-subtle:hover,.button.button-subtle:hover{color:#ffffffb3}a.button.mat-button.button-blue,.button.button-blue{background:#412846;color:#ffffffde}a.button.mat-button.button-blue:hover,.button.button-blue:hover{color:#ffffffb3}a.button.mat-button.button-shield,a.button.mat-button.button-shield.mat-button,.button.button-shield,.button.button-shield.mat-button{background-color:#412846;background:#412846 url(/projects/ngrx.io/src/assets/images/logos/angular/angular_whiteTransparent.svg) 24px 13px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){a.button.mat-button.button-shield,a.button.mat-button.button-shield.mat-button,.button.button-shield,.button.button-shield.mat-button{background:#412846 url(/projects/ngrx.io/src/assets/images/logos/angular/angular_whiteTransparent.svg) 24px 13px no-repeat;background-size:22px 22px}}a.button.mat-button.button-banner,.button.button-banner{background:#444444;color:#ffffffde}.cta-bar .button:hover{color:#fafafa}.group-buttons a.button.mat-button.filter-button{border:2px solid #412846;background-color:#41284633}.group-buttons a.button.mat-button.filter-button.selected,.group-buttons a.button.mat-button.filter-button:hover{background-color:#412846;color:#fff}.callout header{color:#fff}.callout.is-critical{border-color:#dd0031;background:rgba(221,0,49,.05)}.callout.is-critical header{background:#DD0031}.callout.is-important{border-color:#ff9800;background:rgba(255,152,0,.05)}.callout.is-important header{background:#FFA000}.callout.is-helpful{border-color:#412846;background:rgba(65,40,70,.05)}.callout.is-helpful header{background:#412846}.card-container .docs-card{background-color:#fff}.card-container .docs-card section{color:#444}.card-container .docs-card p{color:#444}.card-container .docs-card .card-footer{color:#6e6e6e;border-top:.5px solid #DBDBDB}.card-container .docs-card .card-footer a{color:#6e6e6e}.card-container .docs-card:hover section{color:#412846}.card-container .docs-card:hover p{color:#444}.card-container .docs-card:hover .card-footer{background-color:#4128461a;color:#412846}.card-section:hover{box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f}code-example:not(.no-box){background-color:#f1f1f133;border:.5px solid #DBDBDB;color:#444}code-example.code-shell,code-example[language=sh],code-example[language=bash]{background-color:#444}code-example header{background-color:#412846;color:#fafafa}code-tabs .code-tab-group .mat-tab-label:hover{background:rgba(0,0,0,.04)}code-example.avoid header,code-example.avoidFile header{border:2px solid #DD0031;background:#DD0031}code-example.avoid,code-example.avoidFile,code-tabs.avoid mat-tab-body,code-tabs.avoidFile mat-tab-body{border:.5px solid #DD0031}aio-code pre.prettyprint code ol.linenums{color:#f4f5f5}aio-code pre.prettyprint code .code-missing{color:#c3002f}aio-code pre.prettyprint .copy-button{color:#b0bec5}aio-code pre.prettyprint .copy-button:hover{color:#6e6e6e}aio-code pre.prettyprint.lang-sh .copy-button,aio-code pre.prettyprint.lang-bash .copy-button{color:#6e6e6e}aio-code pre.prettyprint.lang-sh .copy-button:hover,aio-code pre.prettyprint.lang-bash .copy-button:hover{color:#dbdbdb}.sidenav-content code a{color:inherit}.sidenav-content code a:hover{color:#6e6e6e}.sidenav-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(pre)>code{background-color:#dbdbdb80;color:#444}.code-tab-group .mat-tab-label:hover{background:rgba(0,0,0,.04)}.pln{color:#000}@media screen{.str{color:#800}.kwd{color:#d86703}.com{color:#060}.typ{color:purple}.lit{color:#d86703}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#800}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}code-example.code-shell .pnk,code-example.code-shell .blk,code-example.code-shell .pln,code-example.code-shell .otl,code-example.code-shell .kwd,code-example.code-shell .typ,code-example.code-shell .tag,code-example.code-shell .str,code-example.code-shell .atv,code-example.code-shell .atn,code-example.code-shell .com,code-example.code-shell .lit,code-example.code-shell .pun,code-example.code-shell .dec,code-example[language=sh] .pnk,code-example[language=sh] .blk,code-example[language=sh] .pln,code-example[language=sh] .otl,code-example[language=sh] .kwd,code-example[language=sh] .typ,code-example[language=sh] .tag,code-example[language=sh] .str,code-example[language=sh] .atv,code-example[language=sh] .atn,code-example[language=sh] .com,code-example[language=sh] .lit,code-example[language=sh] .pun,code-example[language=sh] .dec,code-example[language=bash] .pnk,code-example[language=bash] .blk,code-example[language=bash] .pln,code-example[language=bash] .otl,code-example[language=bash] .kwd,code-example[language=bash] .typ,code-example[language=bash] .tag,code-example[language=bash] .str,code-example[language=bash] .atv,code-example[language=bash] .atn,code-example[language=bash] .com,code-example[language=bash] .lit,code-example[language=bash] .pun,code-example[language=bash] .dec{color:#17ff0b}.group-buttons a.selected{background-color:#412846;color:#fff}aio-contributor,ngrx-contributor{background:#FFFFFF;box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f}aio-contributor .contributor-info,ngrx-contributor .contributor-info{background:rgba(68,68,68,.5)}aio-contributor .contributor-info .info-item,ngrx-contributor .contributor-info .info-item{color:#fff}aio-contributor .contributor-info .info-item:hover,ngrx-contributor .contributor-info .info-item:hover{box-shadow:0 8px 8px #0a10143d,0 0 8px #0a10141f;color:#dbdbdb}aio-contributor .contributor-info [mat-button],ngrx-contributor .contributor-info [mat-button]{color:#fff}aio-contributor .contributor-info [mat-button]:hover,ngrx-contributor .contributor-info [mat-button]:hover{color:#dbdbdb}aio-contributor .contributor-image,ngrx-contributor .contributor-image{border:2px solid #DBDBDB}details{box-shadow:0 1px 4px #0a10145e}summary{color:#0a1014}.filetree{background:#FAFAFA;border:4px solid #DBDBDB}.filetree .file{color:#444}.filetree .children .file:before{border-color:#dbdbdb}.sidenav-content h1 .header-link,.sidenav-content h2 .header-link,.sidenav-content h3 .header-link,.sidenav-content h4 .header-link,.sidenav-content h5 .header-link,.sidenav-content h6 .header-link{color:#6e6e6e}hr{background:#36203A}.content figure{background:#FFFFFF;box-shadow:2px 2px 5px #0003}label.raised,.api-header label{color:#fff}label.raised.api-status-label,.api-header label.api-status-label{background-color:#6e6e6e}label.raised.api-status-label.deprecated,label.raised.api-status-label.security,label.raised.api-status-label.impure-pipe,.api-header label.api-status-label.deprecated,.api-header label.api-status-label.security,.api-header label.api-status-label.impure-pipe{background-color:#dd0031}label.raised.api-type-label,.api-header label.api-type-label{background-color:#1e88e5}label.raised.api-type-label.all,.api-header label.api-type-label.all{background:#FFFFFF}label.raised.api-type-label.decorator,.api-header label.api-type-label.decorator{background:#1565C0}label.raised.api-type-label.directive,.api-header label.api-type-label.directive{background:#D81B60}label.raised.api-type-label.pipe,.api-header label.api-type-label.pipe{background:#546E7A}label.raised.api-type-label.class,.api-header label.api-type-label.class{background:#2196F3}label.raised.api-type-label.interface,.api-header label.api-type-label.interface{background:#009688}label.raised.api-type-label.function,.api-header label.api-type-label.function{background:#4CAF50}label.raised.api-type-label.enum,.api-header label.api-type-label.enum{background:#FFA000}label.raised.api-type-label.const,.api-header label.api-type-label.const,label.raised.api-type-label.let,.api-header label.api-type-label.let,label.raised.api-type-label.var,.api-header label.api-type-label.var{background:#6e6e6e}label.raised.api-type-label.ngmodule,.api-header label.api-type-label.ngmodule{background:#940}label.raised.api-type-label.type-alias,.api-header label.api-type-label.type-alias{background:#7CB342}label.raised.api-type-label.package,.api-header label.api-type-label.package{background:#8E24AA}label.raised.page-label,.api-header label.page-label{background-color:#eceff1;color:#6e6e6e}label.raised.property-type-label,.api-header label.property-type-label{background-color:#444;color:#fff}aio-notification{background:#412846}aio-notification .close-button{background:#444444}aio-notification .content .message{color:#fafafa}aio-notification .content .action-button{background:#a829c3;color:#fafafa}.presskit-container h2{color:#37474f}.presskit-container .cc-by-anchor{color:gray!important}.presskit-container .presskit-row .presskit-inner h3{color:#455a64}.presskit-container .presskit-row .presskit-inner .transparent-img-bg{background-color:#34474f}aio-resource-list .shadow-1{box-shadow:0 1px 4px #0a10145e}aio-resource-list c-resource-nav{background-color:#fff}aio-resource-list c-resource-nav a{color:#373e41}aio-resource-list c-resource-nav .category .category-link:hover{background:#edf0f2;color:#2b85e7}aio-resource-list c-resource-nav .subcategory .subcategory-link:hover{background:#edf0f2;color:#2b85e7}aio-resource-list .subcategory-title{background-color:#eceff1;color:#373e41}aio-resource-list .resource-row-link{color:#1a2326}aio-resource-list .resource-row-link:hover{color:#1a2326;border-color:#1976d280;box-shadow:0 8px 8px #0183a33d,0 0 8px #0143a31f,0 6px 18px #2b85e71f}aio-search-results.embedded .search-results .search-area .search-section-header{color:#444}aio-search-results.embedded .search-results .search-area a{color:#5e5e5e}aio-search-results.embedded .search-results .search-area a:hover{color:#1e88e5}.search-results{background-color:#444;box-shadow:0 2px 5px #0000004d}.search-results .search-area .search-section-header{color:#fff}.search-results .no-results,.search-results a{color:#000000de}.search-area a{color:#dbdbdb}.search-area a:hover{color:#fff}.form-select-button{background:#FFFFFF;box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f;border:1px solid #FFFFFF;color:#546e7a}.form-select-button:focus{border:1px solid #42A5F5;box-shadow:0 2px 2px #42a5f53d,0 0 2px #42a5f51f}.form-select-button[disabled]{color:#d3d3d3}.form-select-dropdown{background:#fafafa;box-shadow:0 16px 16px #0a10143d,0 0 16px #0a10141f}.form-select-dropdown li:hover{background-color:#eceff1}.form-select-dropdown li.selected{background-color:#cfd8dc}.heading{color:#444}table{box-shadow:0 2px 2px #6e6e6e3d,0 0 2px #0a10141f;background-color:#fafafa}table thead>tr>th{background:rgba(219,219,219,.2);border-bottom:1px solid #DBDBDB;color:#444}table tbody>tr>th,table tbody>tr>td{border-bottom:1px solid #DBDBDB}@media (max-width: 480px){table tbody>tr>td tr td:first-child{background-color:#dbdbdb}}table tbody>tr>th{background:rgba(219,219,219,.2)}table tbody>tr>th:not(:last-child){border-right:1px solid #DBDBDB}@media (max-width: 480px){table tbody>tr:last-child td{border-bottom:1px solid #DBDBDB}}.toc-inner .toc-heading.secondary:hover{color:#1e88e5}.toc-inner button.toc-heading.embedded:focus,.toc-inner button.toc-more-items.embedded:focus{background:#DBDBDB;color:#6e6e6e}.toc-inner button.toc-heading:hover:not(.embedded){color:#1e88e5}.toc-inner button.toc-more-items{color:#6e6e6e}.toc-inner button.toc-more-items:hover{color:#1e88e5}.toc-inner ul.toc-list li.h1:after{background:#DBDBDB}.toc-inner ul.toc-list li a{color:#5e5e5e}.toc-inner ul.toc-list li:hover *{color:#1e88e5}.toc-inner ul.toc-list li.active *{color:#412846}.toc-inner ul.toc-list li.active a:before{background:#412846}.toc-inner ul.toc-list:not(.embedded) li:before{border-left-color:#dbdbdb}.toc-inner ul.toc-list:not(.embedded) li:not(.active):hover a:before{background:#DBDBDB}.toc-inner.embedded .toc-inner .toc-heading.secondary{color:#000000de} +aio-shell.page-home .prettyprint-scroller{overflow:auto;display:block;max-width:100%}aio-shell.page-home pre.prettyprint{border:none;padding:1rem 2rem;margin:0;border-radius:3px;font-family:PT Mono,monospace;font-weight:400;font-size:13px;line-height:1.6em;display:inline-block;background-color:#0000004d}@media screen and (max-width: 600px){aio-shell.page-home pre.prettyprint{min-width:460px}}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: .001dpcm){@supports (-webkit-appearance: none){@media screen and (max-width: 600px){aio-shell.page-home pre.prettyprint{min-width:680px}}}}aio-shell.page-home pre .nocode{background-color:none;color:#000}aio-shell.page-home pre .str{color:#eac3f1}aio-shell.page-home pre .kwd{color:khaki;font-weight:700}aio-shell.page-home pre .com{color:#87ceeb}aio-shell.page-home pre .typ{color:#fec576}aio-shell.page-home pre .lit{color:#cd72dd}aio-shell.page-home pre .pun{color:#fff}aio-shell.page-home pre .pln{color:#fff}aio-shell.page-home pre .tag{color:khaki;font-weight:700}aio-shell.page-home pre .atn{color:#bdb76b;font-weight:700}aio-shell.page-home pre .atv{color:#eac3f1}aio-shell.page-home pre .dec{color:#fec576}aio-shell.page-home ol.linenums{margin-top:0;margin-bottom:0;color:#aeaeae}aio-shell.page-home li.L0,aio-shell.page-home li.L1,aio-shell.page-home li.L2,aio-shell.page-home li.L3,aio-shell.page-home li.L5,aio-shell.page-home li.L6,aio-shell.page-home li.L7,aio-shell.page-home li.L8{list-style-type:none}ngrx-circles circle{fill:#fff}ngrx-circles[color=primary] circle{fill:#b836cf}ngrx-circles[color=accent] circle{fill:#fdac3b}ngrx-circles g:nth-of-type(1){transform:translate(100px,100px) rotate(0) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(2){transform:translate(100px,100px) rotate(20deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(3){transform:translate(100px,100px) rotate(40deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(4){transform:translate(100px,100px) rotate(60deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(5){transform:translate(100px,100px) rotate(80deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(6){transform:translate(100px,100px) rotate(100deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(7){transform:translate(100px,100px) rotate(120deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(8){transform:translate(100px,100px) rotate(140deg) translate(-100px,-100px) translate(95px,5px)}ngrx-circles g:nth-of-type(9){transform:translate(100px,100px) rotate(160deg) translate(-100px,-100px) translate(95px,5px)}aio-shell.mode-archive .mat-toolbar.mat-primary,aio-shell.mode-archive footer{background:linear-gradient(145deg,#263238,#78909C)}aio-shell.mode-archive .vertical-menu-item.selected,aio-shell.mode-archive .vertical-menu-item:hover{color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li.active a{color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li.active a:before{background-color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li:hover a{color:#263238}aio-shell.mode-next footer{background:linear-gradient(145deg,#84438a,#84438a)}aio-shell.mode-next .vertical-menu-item.selected,aio-shell.mode-next .vertical-menu-item:hover{color:#84438a}aio-shell.mode-next .toc-inner ul.toc-list li.active a{color:#84438a}aio-shell.mode-next .toc-inner ul.toc-list li.active a:before{background-color:#84438a}aio-shell.mode-next .toc-inner ul.toc-list li:hover a{color:#84438a}.mat-ripple-element{background-color:#0000001a}.mat-mdc-option{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item,.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:rgba(0,0,0,.04)}.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #a829c3)}.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-secondary, #fc9b2d)}.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-error, #f44336)}.mat-mdc-optgroup-label{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#a829c3}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#a829c3}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#fc9b2d}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#fc9b2d}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#fc9b2d}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#fc9b2d}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-mdc-option{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em)}.mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #a829c3;--mdc-linear-progress-track-color: rgba(168, 41, 195, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#a829c340;background-color:var(--mdc-linear-progress-track-color, rgba(168, 41, 195, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(168, 41, 195, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#a829c340;background-color:var(--mdc-linear-progress-track-color, rgba(168, 41, 195, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #fc9b2d;--mdc-linear-progress-track-color: rgba(252, 155, 45, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#fc9b2d40;background-color:var(--mdc-linear-progress-track-color, rgba(252, 155, 45, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(252, 155, 45, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#fc9b2d40;background-color:var(--mdc-linear-progress-track-color, rgba(252, 155, 45, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: white}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #a829c3)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.mdc-text-field--filled .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled:hover .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #a829c3)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #a829c3)}.mdc-text-field--outlined .mdc-text-field__ripple:before,.mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#a829c3de}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled .mdc-floating-label{color:#00000061}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-floating-label{color:GrayText}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#a829c3de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#fc9b2dde}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #fc9b2d)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #fc9b2d)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#fc9b2dde}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #fc9b2d)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}.mat-mdc-select-value{color:#000000de}.mat-mdc-select-placeholder{color:#0009}.mat-mdc-select-disabled .mat-mdc-select-value{color:#00000061}.mat-mdc-select-arrow{color:#0000008a}.mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow{color:#a829c3de}.mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow{color:#fc9b2dde}.mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow,.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:#f44336de}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:#00000061}.mat-mdc-select-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-autocomplete-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-label-text-color: #212121;--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121}.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #a829c3;--mdc-chip-elevated-disabled-container-color: #a829c3;--mdc-chip-label-text-color: white;--mdc-chip-disabled-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white}.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #fc9b2d;--mdc-chip-elevated-disabled-container-color: #fc9b2d;--mdc-chip-label-text-color: black;--mdc-chip-disabled-label-text-color: black;--mdc-chip-with-icon-icon-color: black;--mdc-chip-with-icon-disabled-icon-color: black;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;--mdc-chip-with-trailing-icon-trailing-icon-color: black;--mdc-chip-with-icon-selected-icon-color: black}.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-label-text-color: white;--mdc-chip-disabled-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white}.mat-mdc-chip-focus-overlay{background:black}.mat-mdc-chip.mat-mdc-standard-chip{height:32px}.mat-mdc-standard-chip{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #b130ca;--mdc-switch-selected-handle-color: #b130ca;--mdc-switch-selected-hover-state-layer-color: #b130ca;--mdc-switch-selected-pressed-state-layer-color: #b130ca;--mdc-switch-selected-focus-handle-color: #9116b2;--mdc-switch-selected-hover-handle-color: #9116b2;--mdc-switch-selected-pressed-handle-color: #9116b2;--mdc-switch-selected-focus-track-color: #cd72dd;--mdc-switch-selected-hover-track-color: #cd72dd;--mdc-switch-selected-pressed-track-color: #cd72dd;--mdc-switch-selected-track-color: #cd72dd}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #fda535;--mdc-switch-selected-handle-color: #fda535;--mdc-switch-selected-hover-state-layer-color: #fda535;--mdc-switch-selected-pressed-state-layer-color: #fda535;--mdc-switch-selected-focus-handle-color: #fc8219;--mdc-switch-selected-hover-handle-color: #fc8219;--mdc-switch-selected-pressed-handle-color: #fc8219;--mdc-switch-selected-focus-track-color: #fec576;--mdc-switch-selected-hover-track-color: #fec576;--mdc-switch-selected-pressed-track-color: #fec576;--mdc-switch-selected-track-color: #fec576}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #a829c3;--mdc-radio-selected-hover-icon-color: #a829c3;--mdc-radio-selected-icon-color: #a829c3;--mdc-radio-selected-pressed-icon-color: #a829c3;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #a829c3;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #fc9b2d;--mdc-radio-selected-hover-icon-color: #fc9b2d;--mdc-radio-selected-icon-color: #fc9b2d;--mdc-radio-selected-pressed-icon-color: #fc9b2d;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #fc9b2d;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #a829c3;--mdc-slider-focus-handle-color: #a829c3;--mdc-slider-hover-handle-color: #a829c3;--mdc-slider-active-track-color: #a829c3;--mdc-slider-inactive-track-color: #a829c3;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #a829c3;--mat-mdc-slider-ripple-color: #a829c3;--mat-mdc-slider-hover-ripple-color: rgba(168, 41, 195, .05);--mat-mdc-slider-focus-ripple-color: rgba(168, 41, 195, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #fc9b2d;--mdc-slider-focus-handle-color: #fc9b2d;--mdc-slider-hover-handle-color: #fc9b2d;--mdc-slider-active-track-color: #fc9b2d;--mdc-slider-inactive-track-color: #fc9b2d;--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: #fc9b2d;--mat-mdc-slider-ripple-color: #fc9b2d;--mat-mdc-slider-hover-ripple-color: rgba(252, 155, 45, .05);--mat-mdc-slider-focus-ripple-color: rgba(252, 155, 45, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}.mdc-menu-surface{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mdc-menu-surface{background-color:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-on-surface, #000)}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))}.mdc-list-item__overline-text{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))}.mdc-list-item__end{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:.38}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text,.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--activated .mdc-list-item__primary-text,.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-primary, #a829c3)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mdc-list-divider:after{border-bottom-color:#fff}.mdc-list-divider{background-color:#0000001f}.mat-mdc-menu-item[disabled],.mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,.mat-mdc-menu-item[disabled] .mat-icon-no-color{color:var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, .38))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-submenu-icon{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-mdc-menu-content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #a829c3;--mdc-radio-selected-hover-icon-color: #a829c3;--mdc-radio-selected-icon-color: #a829c3;--mdc-radio-selected-pressed-icon-color: #a829c3}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #fc9b2d;--mdc-radio-selected-hover-icon-color: #fc9b2d;--mdc-radio-selected-icon-color: #fc9b2d;--mdc-radio-selected-pressed-icon-color: #fc9b2d}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #a829c3;--mdc-checkbox-selected-hover-icon-color: #a829c3;--mdc-checkbox-selected-icon-color: #a829c3;--mdc-checkbox-selected-pressed-icon-color: #a829c3;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #a829c3;--mdc-checkbox-selected-hover-state-layer-color: #a829c3;--mdc-checkbox-selected-pressed-state-layer-color: #a829c3;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: #fc9b2d;--mdc-checkbox-selected-hover-icon-color: #fc9b2d;--mdc-checkbox-selected-icon-color: #fc9b2d;--mdc-checkbox-selected-pressed-icon-color: #fc9b2d;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #fc9b2d;--mdc-checkbox-selected-hover-state-layer-color: #fc9b2d;--mdc-checkbox-selected-pressed-state-layer-color: #fc9b2d;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#a829c3}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}.mat-mdc-paginator{background:white;color:#000000de}.mat-mdc-paginator-icon{fill:#0000008a}.mat-mdc-paginator-decrement,.mat-mdc-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-mdc-paginator-first,.mat-mdc-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-decrement,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-increment,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-first,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-last{border-color:#0000001f}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:#0000001f}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}.mat-mdc-paginator-container{min-height:56px}.mat-mdc-paginator{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-paginator .mat-mdc-select-value{font-size:12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #a829c3;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #a829c3;--mat-tab-header-active-ripple-color: #a829c3;--mat-tab-header-inactive-ripple-color: #a829c3;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #a829c3;--mat-tab-header-active-hover-label-text-color: #a829c3;--mat-tab-header-active-focus-indicator-color: #a829c3;--mat-tab-header-active-hover-indicator-color: #a829c3}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #fc9b2d;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #fc9b2d;--mat-tab-header-active-ripple-color: #fc9b2d;--mat-tab-header-inactive-ripple-color: #fc9b2d;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #fc9b2d;--mat-tab-header-active-hover-label-text-color: #fc9b2d;--mat-tab-header-active-focus-indicator-color: #fc9b2d;--mat-tab-header-active-hover-indicator-color: #fc9b2d}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #a829c3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #fc9b2d;--mat-tab-header-with-background-foreground-color: black}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: #fc9b2d;--mdc-checkbox-selected-hover-icon-color: #fc9b2d;--mdc-checkbox-selected-icon-color: #fc9b2d;--mdc-checkbox-selected-pressed-icon-color: #fc9b2d;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #fc9b2d;--mdc-checkbox-selected-hover-state-layer-color: #fc9b2d;--mdc-checkbox-selected-pressed-state-layer-color: #fc9b2d;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #a829c3;--mdc-checkbox-selected-hover-icon-color: #a829c3;--mdc-checkbox-selected-icon-color: #a829c3;--mdc-checkbox-selected-pressed-icon-color: #a829c3;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #a829c3;--mdc-checkbox-selected-hover-state-layer-color: #a829c3;--mdc-checkbox-selected-pressed-state-layer-color: #a829c3;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.mat-mdc-checkbox{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #a829c3}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #fc9b2d}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #a829c3;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #fc9b2d;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #a829c3;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #fc9b2d;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #a829c3}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #fc9b2d}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #a829c3;--mat-mdc-button-ripple-color: rgba(168, 41, 195, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #fc9b2d;--mat-mdc-button-ripple-color: rgba(252, 155, 45, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #a829c3;--mat-mdc-button-persistent-ripple-color: #a829c3;--mat-mdc-button-ripple-color: rgba(168, 41, 195, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #fc9b2d;--mat-mdc-button-persistent-ripple-color: #fc9b2d;--mat-mdc-button-ripple-color: rgba(252, 155, 45, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #a829c3;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #fc9b2d;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #fc9b2d}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected{background-color:#a829c30a}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:#0000001f}.mdc-data-table__pagination{border-top-color:#0000001f}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell,.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:#000000de}.mat-mdc-table{background:white}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #a829c3}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #fc9b2d}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#a829c3}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#fc9b2d;color:#000}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mat-bottom-sheet-container{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:white}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Roboto,sans-serif}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(168,41,195,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(168,41,195,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(168,41,195,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#a829c3;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#a829c366}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#a829c34d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#a829c34d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(252,155,45,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(252,155,45,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(252,155,45,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#fc9b2d;color:#000}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#fc9b2d66}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #000}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#fc9b2d4d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#fc9b2d4d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#a829c3}.mat-datepicker-toggle-active.mat-accent{color:#fc9b2d}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}.mat-expansion-panel{background:white;color:#000000de}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-action-row{border-top-color:#0000001f}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:white}}.mat-expansion-panel-header-title{color:#000000de}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:#0000008a}.mat-expansion-panel-header[aria-disabled=true]{color:#00000042}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-expansion-panel-header{font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.mat-expansion-panel-content{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#a829c3}.mat-icon.mat-accent{color:#fc9b2d}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#0000000a}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#0000008a}.mat-step-header .mat-step-icon{background-color:#0000008a;color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#a829c3;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#000}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#fc9b2d;color:#000}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#000000de}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:#0000001f}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#0000001f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:16px}.mat-step-label-selected{font-size:16px;font-weight:400}.mat-sort-header-arrow{color:#757575}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:#a829c3;color:#fff}.mat-toolbar.mat-accent{background:#fc9b2d;color:#000}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}body{color:#444}h6{color:#6e6e6e}p,ol,ul,li,input,a{color:#444}.app-toolbar a{color:#fff}code{color:#444}.sidenav-content a{color:#84438a}.sidenav-content a:hover{color:#6e6e6e}footer{background-color:#a829c3}footer aio-footer>*{color:#fff}footer aio-footer a{color:#fff}footer aio-footer h3{color:#fff}body{background:#FAFAFA}.background-sky{color:#000000de}section#intro{color:#fff}section#intro .hero-logo{background-image:url(/assets/images/logos/angular/angular.svg)}.announcement-bar{background-color:#ffffff1a}.announcement-bar .button{color:#fff;background-color:#412846}.announcement-bar .button:hover{color:#ffffffb3}.home-row .card{background-color:#fff}.home-row .card .card-text-container p{color:#444}.home-row .card:hover h2{color:#412846}.button.hero-cta{background-color:#fff}.cta-bar .hero-cta{color:#412846}.text-headline{color:#fff}.marketing-banner{background-color:#5f3b66}.marketing-banner .banner-headline{color:#fff}aio-shell.page-home article{color:#fff;background-color:#412846}aio-shell.page-home,aio-shell.page-resources,aio-shell.page-events,aio-shell.page-contribute{color:#fff}.nf-response h1,.nf-icon.material-icons{color:#412846}mat-sidenav-container.sidenav-container{background-color:#fafafa}mat-sidenav-container.sidenav-container mat-sidenav.sidenav{background-color:#fff;border-right:1px solid #DBDBDB}mat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version{border-top:1px solid #DBDBDB}mat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version select{color:#444;background:rgba(219,219,219,.5)}aio-nav-menu aio-nav-item .vertical-menu-item{color:#444}aio-nav-menu aio-nav-item .vertical-menu-item.level-2{color:#6e6e6e}aio-nav-menu aio-nav-item .vertical-menu-item.level-3{color:#6e6e6e}aio-nav-menu aio-nav-item .vertical-menu-item.level-4{color:#6e6e6e}aio-nav-menu aio-nav-item .vertical-menu-item:hover{background-color:#dbdbdb;color:#412846;text-shadow:0 0 5px #FFFFFF}aio-nav-menu aio-nav-item .vertical-menu-item:hover.selected{color:#412846}aio-nav-menu aio-nav-item .vertical-menu-item.selected{color:#412846}mat-toolbar.mat-toolbar{box-shadow:0 2px 5px #0000004d}mat-toolbar.mat-toolbar mat-icon{color:#fff}aio-shell.page-home mat-toolbar.mat-toolbar{background:#412846}.hamburger.mat-mdc-button:hover{color:#fafafa}.hamburger.mat-mdc-button>.mat-icon{color:#fff}.nav-link[href=workshops]{background:rgba(128,0,128,.1803921569)}aio-top-menu ul li:focus{background-color:#1e88e5}aio-top-menu a.nav-link:focus{background:rgba(255,255,255,.15)}aio-search-box.search-container input{color:#444;background-color:#fafafa}@media screen and (min-width: 351px){aio-theme-toggle{border-right:1px solid #FFFFFF}}.alert{color:#444}.alert.is-critical{border-left:8px solid #DD0031;background-color:#dd00310d}.alert.is-critical h1,.alert.is-critical h2,.alert.is-critical h3,.alert.is-critical h4,.alert.is-critical h5,.alert.is-critical h6{color:#dd0031}.alert.is-important{border-left:8px solid #FF9800;background-color:#ff98000d}.alert.is-important h1,.alert.is-important h2,.alert.is-important h3,.alert.is-important h4,.alert.is-important h5,.alert.is-important h6{color:#ff9800}.alert.is-helpful{border-left:8px solid #412846;background-color:#4128460d}.alert.is-helpful h1,.alert.is-helpful h2,.alert.is-helpful h3,.alert.is-helpful h4,.alert.is-helpful h5,.alert.is-helpful h6{color:#412846}aio-api-list .api-filter .form-search input{box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f;border:1px solid #FFFFFF;background-color:#fff;color:#a829c3}aio-api-list .api-filter .form-search input::-webkit-input-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input::-moz-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input:-ms-input-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input:-moz-placeholder{color:#cfd8dc}aio-api-list .api-filter .form-search input:focus{border:1px solid #42A5F5;box-shadow:0 2px 2px #42a5f53d,0 0 2px #42a5f51f}aio-api-list .api-filter .form-search .material-icons{color:#cfd8dc}aio-api-list .api-list-container a{color:#84438a}aio-api-list .api-list-container .api-list li a{color:#546e7a}aio-api-list .api-list-container .api-list li a:hover{background:#ECEFF1;color:#2196f3}.symbol{box-shadow:0 1px 2px #0a10143d;color:#fff}.symbol.all{background:#FFFFFF}.symbol.all:before{content:" "}.symbol.decorator{background:#1565C0}.symbol.decorator:before{content:"@"}.symbol.directive{background:#D81B60}.symbol.directive:before{content:"D"}.symbol.pipe{background:#546E7A}.symbol.pipe:before{content:"P"}.symbol.class{background:#2196F3}.symbol.class:before{content:"C"}.symbol.interface{background:#009688}.symbol.interface:before{content:"I"}.symbol.function{background:#4CAF50}.symbol.function:before{content:"F"}.symbol.enum{background:#FFA000}.symbol.enum:before{content:"E"}.symbol.const{background:#6e6e6e}.symbol.const:before{content:"K"}.symbol.let{background:#6e6e6e}.symbol.let:before{content:"K"}.symbol.var{background:#6e6e6e}.symbol.var:before{content:"K"}.symbol.ngmodule{background:#940}.symbol.ngmodule:before{content:"M"}.symbol.type-alias{background:#7CB342}.symbol.type-alias:before{content:"T"}.symbol.package{background:#8E24AA}.symbol.package:before{content:"Pk"}.docs-content .api-list a{color:#546e7a}.docs-content .api-list a:hover{background:#ECEFF1;color:#2196f3}.code-links a code,.code-links a .api-doc-code,.code-background span.pln{color:#1e88e5!important}.api-doc-code{color:#1a2326}a.button.mat-button.button-secondary,.button.button-secondary{background:#6e6e6e;color:#ffffffde}a.button.mat-button.button-plain,.button.button-plain{background:#FFFFFF;color:#444444de}a.button.mat-button.button-subtle,.button.button-subtle{background:#6e6e6e;color:#e1e1e1}a.button.mat-button.button-subtle:hover,.button.button-subtle:hover{color:#ffffffb3}a.button.mat-button.button-blue,.button.button-blue{background:#412846;color:#ffffffde}a.button.mat-button.button-blue:hover,.button.button-blue:hover{color:#ffffffb3}a.button.mat-button.button-shield,a.button.mat-button.button-shield.mat-button,.button.button-shield,.button.button-shield.mat-button{background-color:#412846;background:#412846 url(/projects/ngrx.io/src/assets/images/logos/angular/angular_whiteTransparent.svg) 24px 13px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){a.button.mat-button.button-shield,a.button.mat-button.button-shield.mat-button,.button.button-shield,.button.button-shield.mat-button{background:#412846 url(/projects/ngrx.io/src/assets/images/logos/angular/angular_whiteTransparent.svg) 24px 13px no-repeat;background-size:22px 22px}}a.button.mat-button.button-banner,.button.button-banner{background:#444444;color:#ffffffde}.cta-bar .button:hover{color:#fafafa}.group-buttons a.button.mat-button.filter-button{border:2px solid #412846;background-color:#41284633}.group-buttons a.button.mat-button.filter-button.selected,.group-buttons a.button.mat-button.filter-button:hover{background-color:#412846;color:#fff}.callout header{color:#fff}.callout.is-critical{border-color:#dd0031;background:rgba(221,0,49,.05)}.callout.is-critical header{background:#DD0031}.callout.is-important{border-color:#ff9800;background:rgba(255,152,0,.05)}.callout.is-important header{background:#FFA000}.callout.is-helpful{border-color:#412846;background:rgba(65,40,70,.05)}.callout.is-helpful header{background:#412846}.card-container .docs-card{background-color:#fff}.card-container .docs-card section{color:#444}.card-container .docs-card p{color:#444}.card-container .docs-card .card-footer{color:#6e6e6e;border-top:.5px solid #DBDBDB}.card-container .docs-card .card-footer a{color:#6e6e6e}.card-container .docs-card:hover section{color:#412846}.card-container .docs-card:hover p{color:#444}.card-container .docs-card:hover .card-footer{background-color:#4128461a;color:#412846}.card-section:hover{box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f}code-example:not(.no-box){background-color:#f1f1f133;border:.5px solid #DBDBDB;color:#444}code-example.code-shell,code-example[language=sh],code-example[language=bash]{background-color:#444}code-example header{background-color:#412846;color:#fafafa}code-tabs .code-tab-group .mat-tab-label:hover{background:rgba(0,0,0,.04)}code-example.avoid header,code-example.avoidFile header{border:2px solid #DD0031;background:#DD0031}code-example.avoid,code-example.avoidFile,code-tabs.avoid mat-tab-body,code-tabs.avoidFile mat-tab-body{border:.5px solid #DD0031}aio-code pre.prettyprint code ol.linenums{color:#f4f5f5}aio-code pre.prettyprint code .code-missing{color:#c3002f}aio-code pre.prettyprint .copy-button{color:#b0bec5}aio-code pre.prettyprint .copy-button:hover{color:#6e6e6e}aio-code pre.prettyprint.lang-sh .copy-button,aio-code pre.prettyprint.lang-bash .copy-button{color:#6e6e6e}aio-code pre.prettyprint.lang-sh .copy-button:hover,aio-code pre.prettyprint.lang-bash .copy-button:hover{color:#dbdbdb}.sidenav-content code a{color:inherit}.sidenav-content code a:hover{color:#6e6e6e}.sidenav-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(pre)>code{background-color:#dbdbdb80;color:#444}.code-tab-group .mat-tab-label:hover{background:rgba(0,0,0,.04)}.pln{color:#000}@media screen{.str{color:#800}.kwd{color:#d86703}.com{color:#060}.typ{color:purple}.lit{color:#d86703}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#800}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}code-example.code-shell .pnk,code-example.code-shell .blk,code-example.code-shell .pln,code-example.code-shell .otl,code-example.code-shell .kwd,code-example.code-shell .typ,code-example.code-shell .tag,code-example.code-shell .str,code-example.code-shell .atv,code-example.code-shell .atn,code-example.code-shell .com,code-example.code-shell .lit,code-example.code-shell .pun,code-example.code-shell .dec,code-example[language=sh] .pnk,code-example[language=sh] .blk,code-example[language=sh] .pln,code-example[language=sh] .otl,code-example[language=sh] .kwd,code-example[language=sh] .typ,code-example[language=sh] .tag,code-example[language=sh] .str,code-example[language=sh] .atv,code-example[language=sh] .atn,code-example[language=sh] .com,code-example[language=sh] .lit,code-example[language=sh] .pun,code-example[language=sh] .dec,code-example[language=bash] .pnk,code-example[language=bash] .blk,code-example[language=bash] .pln,code-example[language=bash] .otl,code-example[language=bash] .kwd,code-example[language=bash] .typ,code-example[language=bash] .tag,code-example[language=bash] .str,code-example[language=bash] .atv,code-example[language=bash] .atn,code-example[language=bash] .com,code-example[language=bash] .lit,code-example[language=bash] .pun,code-example[language=bash] .dec{color:#17ff0b}.group-buttons a.selected{background-color:#412846;color:#fff}aio-contributor,ngrx-contributor{background:#FFFFFF;box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f}aio-contributor .contributor-info,ngrx-contributor .contributor-info{background:rgba(68,68,68,.5)}aio-contributor .contributor-info .info-item,ngrx-contributor .contributor-info .info-item{color:#fff}aio-contributor .contributor-info .info-item:hover,ngrx-contributor .contributor-info .info-item:hover{box-shadow:0 8px 8px #0a10143d,0 0 8px #0a10141f;color:#dbdbdb}aio-contributor .contributor-info [mat-button],ngrx-contributor .contributor-info [mat-button]{color:#fff}aio-contributor .contributor-info [mat-button]:hover,ngrx-contributor .contributor-info [mat-button]:hover{color:#dbdbdb}aio-contributor .contributor-image,ngrx-contributor .contributor-image{border:2px solid #DBDBDB}details{box-shadow:0 1px 4px #0a10145e}summary{color:#0a1014}.filetree{background:#FAFAFA;border:4px solid #DBDBDB}.filetree .file{color:#444}.filetree .children .file:before{border-color:#dbdbdb}.sidenav-content h1 .header-link,.sidenav-content h2 .header-link,.sidenav-content h3 .header-link,.sidenav-content h4 .header-link,.sidenav-content h5 .header-link,.sidenav-content h6 .header-link{color:#6e6e6e}hr{background:#36203A}.content figure{background:#FFFFFF;box-shadow:2px 2px 5px #0003}label.raised,.api-header label{color:#fff}label.raised.api-status-label,.api-header label.api-status-label{background-color:#6e6e6e}label.raised.api-status-label.deprecated,label.raised.api-status-label.security,label.raised.api-status-label.impure-pipe,.api-header label.api-status-label.deprecated,.api-header label.api-status-label.security,.api-header label.api-status-label.impure-pipe{background-color:#dd0031}label.raised.api-type-label,.api-header label.api-type-label{background-color:#1e88e5}label.raised.api-type-label.all,.api-header label.api-type-label.all{background:#FFFFFF}label.raised.api-type-label.decorator,.api-header label.api-type-label.decorator{background:#1565C0}label.raised.api-type-label.directive,.api-header label.api-type-label.directive{background:#D81B60}label.raised.api-type-label.pipe,.api-header label.api-type-label.pipe{background:#546E7A}label.raised.api-type-label.class,.api-header label.api-type-label.class{background:#2196F3}label.raised.api-type-label.interface,.api-header label.api-type-label.interface{background:#009688}label.raised.api-type-label.function,.api-header label.api-type-label.function{background:#4CAF50}label.raised.api-type-label.enum,.api-header label.api-type-label.enum{background:#FFA000}label.raised.api-type-label.const,.api-header label.api-type-label.const,label.raised.api-type-label.let,.api-header label.api-type-label.let,label.raised.api-type-label.var,.api-header label.api-type-label.var{background:#6e6e6e}label.raised.api-type-label.ngmodule,.api-header label.api-type-label.ngmodule{background:#940}label.raised.api-type-label.type-alias,.api-header label.api-type-label.type-alias{background:#7CB342}label.raised.api-type-label.package,.api-header label.api-type-label.package{background:#8E24AA}label.raised.page-label,.api-header label.page-label{background-color:#eceff1;color:#6e6e6e}label.raised.property-type-label,.api-header label.property-type-label{background-color:#444;color:#fff}aio-notification{background:#412846}aio-notification .close-button{background:#444444}aio-notification .content .message{color:#fafafa}aio-notification .content .action-button{background:#a829c3;color:#fafafa}.presskit-container h2{color:#37474f}.presskit-container .cc-by-anchor{color:gray!important}.presskit-container .presskit-row .presskit-inner h3{color:#455a64}.presskit-container .presskit-row .presskit-inner .transparent-img-bg{background-color:#34474f}aio-resource-list .shadow-1{box-shadow:0 1px 4px #0a10145e}aio-resource-list c-resource-nav{background-color:#fff}aio-resource-list c-resource-nav a{color:#373e41}aio-resource-list c-resource-nav .category .category-link:hover{background:#edf0f2;color:#2b85e7}aio-resource-list c-resource-nav .subcategory .subcategory-link:hover{background:#edf0f2;color:#2b85e7}aio-resource-list .subcategory-title{background-color:#eceff1;color:#373e41}aio-resource-list .resource-row-link{color:#1a2326}aio-resource-list .resource-row-link:hover{color:#1a2326;border-color:#1976d280;box-shadow:0 8px 8px #0183a33d,0 0 8px #0143a31f,0 6px 18px #2b85e71f}aio-search-results.embedded .search-results .search-area .search-section-header{color:#444}aio-search-results.embedded .search-results .search-area a{color:#5e5e5e}aio-search-results.embedded .search-results .search-area a:hover{color:#1e88e5}.search-results{background-color:#444;box-shadow:0 2px 5px #0000004d}.search-results .search-area .search-section-header{color:#fff}.search-results .no-results,.search-results a{color:#000000de}.search-area a{color:#dbdbdb}.search-area a:hover{color:#fff}.form-select-button{background:#FFFFFF;box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f;border:1px solid #FFFFFF;color:#546e7a}.form-select-button:focus{border:1px solid #42A5F5;box-shadow:0 2px 2px #42a5f53d,0 0 2px #42a5f51f}.form-select-button[disabled]{color:#d3d3d3}.form-select-dropdown{background:#fafafa;box-shadow:0 16px 16px #0a10143d,0 0 16px #0a10141f}.form-select-dropdown li:hover{background-color:#eceff1}.form-select-dropdown li.selected{background-color:#cfd8dc}.heading{color:#444}table{box-shadow:0 2px 2px #6e6e6e3d,0 0 2px #0a10141f;background-color:#fafafa}table thead>tr>th{background:rgba(219,219,219,.2);border-bottom:1px solid #DBDBDB;color:#444}table tbody>tr>th,table tbody>tr>td{border-bottom:1px solid #DBDBDB}@media (max-width: 480px){table tbody>tr>td tr td:first-child{background-color:#dbdbdb}}table tbody>tr>th{background:rgba(219,219,219,.2)}table tbody>tr>th:not(:last-child){border-right:1px solid #DBDBDB}@media (max-width: 480px){table tbody>tr:last-child td{border-bottom:1px solid #DBDBDB}}.toc-inner .toc-heading.secondary:hover{color:#1e88e5}.toc-inner button.toc-heading.embedded:focus,.toc-inner button.toc-more-items.embedded:focus{background:#DBDBDB;color:#6e6e6e}.toc-inner button.toc-heading:hover:not(.embedded){color:#1e88e5}.toc-inner button.toc-more-items{color:#6e6e6e}.toc-inner button.toc-more-items:hover{color:#1e88e5}.toc-inner ul.toc-list li.h1:after{background:#DBDBDB}.toc-inner ul.toc-list li a{color:#5e5e5e}.toc-inner ul.toc-list li:hover *{color:#1e88e5}.toc-inner ul.toc-list li.active *{color:#412846}.toc-inner ul.toc-list li.active a:before{background:#412846}.toc-inner ul.toc-list:not(.embedded) li:before{border-left-color:#dbdbdb}.toc-inner ul.toc-list:not(.embedded) li:not(.active):hover a:before{background:#DBDBDB}.toc-inner.embedded .toc-inner .toc-heading.secondary{color:#000000de} /*# sourceMappingURL=light-theme.css.map*/ \ No newline at end of file diff --git a/light-theme.css.map b/light-theme.css.map index 9bb4d4bcd..ecfbca14d 100644 --- a/light-theme.css.map +++ b/light-theme.css.map @@ -1 +1 @@ -{"version":3,"sources":["./src/styles/_mixins.scss","./src/styles/_ngrx.scss","./src/styles/custom-themes/light-theme.scss","./src/styles/2-modules/deploy-theme/_deploy-theme.scss","./src/styles/_constants.scss","./node_modules/@angular/material/core/ripple/_ripple-theme.scss","./node_modules/@angular/material/core/option/_option-theme.scss","./node_modules/@material/theme/_css.scss","./node_modules/@material/list/_list.scss","./node_modules/@angular/material/core/option/_optgroup-theme.scss","./node_modules/@angular/material/core/selection/pseudo-checkbox/_pseudo-checkbox-theme.scss","./node_modules/@angular/material/core/_core-theme.scss","./node_modules/@material/typography/_typography.scss","./node_modules/@angular/material/card/_card-theme.scss","./node_modules/@angular/material/progress-bar/_progress-bar-theme.scss","./node_modules/@material/linear-progress/_linear-progress-theme.scss","./node_modules/@material/theme/_gss.scss","./node_modules/@material/dom/_dom.scss","./node_modules/@angular/material/tooltip/_tooltip-theme.scss","./node_modules/@material/textfield/_text-field.scss","./node_modules/@material/textfield/helper-text/_mixins.scss","./node_modules/@material/textfield/character-counter/_mixins.scss","./node_modules/@material/textfield/icon/_mixins.scss","./node_modules/@material/ripple/_ripple-theme.scss","./node_modules/@material/line-ripple/_line-ripple-theme.scss","./node_modules/@material/notched-outline/_notched-outline-theme.scss","./node_modules/@material/rtl/_rtl.scss","./node_modules/@angular/material/form-field/_form-field-subscript.scss","./node_modules/@angular/material/form-field/_form-field-focus-overlay.scss","./node_modules/@angular/material/form-field/_mdc-text-field-theme-variable-refresh.scss","./node_modules/@angular/material/form-field/_form-field-native-select.scss","./node_modules/@angular/material/form-field/_form-field-theme.scss","./node_modules/@angular/material/form-field/_form-field-density.scss","./node_modules/@material/textfield/_variables.scss","./node_modules/@material/floating-label/_floating-label-theme.scss","./node_modules/@material/menu-surface/_menusurface.scss","./node_modules/@material/menu-surface/_menusurface-theme.scss","./node_modules/@angular/material/select/_select-theme.scss","./node_modules/@angular/material/autocomplete/_autocomplete-theme.scss","./node_modules/@angular/material/dialog/_dialog-theme.scss","./node_modules/@angular/material/chips/_chips-theme.scss","./node_modules/@angular/material/slide-toggle/_slide-toggle-theme.scss","./node_modules/@material/form-field/_form-field.scss","./node_modules/@angular/material/radio/_radio-theme.scss","./node_modules/@angular/material/slider/_slider-theme.scss","./node_modules/@angular/material/menu/_menu-theme.scss","./node_modules/@angular/material/list/_list-theme.scss","./node_modules/@angular/material/core/typography/_typography-utils.scss","./node_modules/@angular/material/paginator/_paginator-theme.scss","./node_modules/@angular/material/tabs/_tabs-theme.scss","./node_modules/@angular/material/checkbox/_checkbox-theme.scss","./node_modules/@angular/material/button/_button-theme.scss","./node_modules/@angular/material/button/_button-theme-private.scss","./node_modules/@material/button/_button-base.scss","./node_modules/@angular/material/button/_icon-button-theme.scss","./node_modules/@angular/material/button/_fab-theme.scss","./node_modules/@material/fab/_fab.scss","./node_modules/@angular/material/snack-bar/_snack-bar-theme.scss","./node_modules/@material/data-table/_data-table.scss","./node_modules/@material/data-table/_data-table-theme.scss","./node_modules/@angular/material/table/_table-theme.scss","./node_modules/@material/data-table/_data-table-cell.scss","./node_modules/@material/data-table/_data-table-header-cell.scss","./node_modules/@angular/material/progress-spinner/_progress-spinner-theme.scss","./node_modules/@angular/material/badge/_badge-theme.scss","./node_modules/@angular/cdk/a11y/_index.scss","./node_modules/@angular/material/bottom-sheet/_bottom-sheet-theme.scss","./node_modules/@angular/material/core/style/_elevation.scss","./node_modules/@angular/material/button-toggle/_button-toggle-theme.scss","./node_modules/@angular/material/datepicker/_datepicker-theme.scss","./node_modules/@angular/material/divider/_divider-theme.scss","./node_modules/@angular/material/expansion/_expansion-theme.scss","./node_modules/@angular/material/expansion/_expansion-mixins.scss","./node_modules/@angular/material/grid-list/_grid-list-theme.scss","./node_modules/@angular/material/core/style/_list-common.scss","./node_modules/@angular/material/icon/_icon-theme.scss","./node_modules/@angular/material/sidenav/_sidenav-theme.scss","./node_modules/@angular/material/stepper/_stepper-theme.scss","./node_modules/@angular/material/sort/_sort-theme.scss","./node_modules/@angular/material/toolbar/_toolbar-theme.scss","./node_modules/@angular/material/tree/_tree-theme.scss","./src/styles/0-base/_typography-theme.scss","./src/styles/1-layouts/footer/_footer-theme.scss","./src/styles/1-layouts/layout-global/_layout-global-theme.scss","./src/styles/1-layouts/marketing-layout/_marketing-layout-theme.scss","./src/styles/1-layouts/not-found/_not-found-theme.scss","./src/styles/1-layouts/sidenav/_sidenav-theme.scss","./src/styles/1-layouts/top-menu/_top-menu-theme.scss","./src/styles/2-modules/alert/_alert-theme.scss","./src/styles/2-modules/api-list/_api-list-theme.scss","./src/styles/2-modules/buttons/_buttons-theme.scss","./src/styles/2-modules/callout/_callout-theme.scss","./src/styles/2-modules/card/_card-theme.scss","./src/styles/2-modules/code/_code-theme.scss","./src/styles/2-modules/contributor/_contributor-theme.scss","./src/styles/2-modules/details/_details-theme.scss","./src/styles/2-modules/filetree/_filetree-theme.scss","./src/styles/2-modules/heading-anchors/_heading-anchors-theme.scss","./src/styles/2-modules/hr/_hr-theme.scss","./src/styles/2-modules/images/_images-theme.scss","./src/styles/2-modules/label/_label-theme.scss","./src/styles/2-modules/notification/_notification-theme.scss","./src/styles/2-modules/presskit/_presskit-theme.scss","./src/styles/2-modules/resources/_resources-theme.scss","./src/styles/2-modules/search-results/_search-results-theme.scss","./src/styles/2-modules/select-menu/_select-menu-theme.scss","./src/styles/2-modules/table/_table-theme.scss","./src/styles/2-modules/toc/_toc-theme.scss"],"sourcesContent":["@use './constants';\n\n/************************************\n\n Media queries\n\n To use these, put this snippet in the appropriate selector:\n\n @include bp(tiny) {\n background-color: purple;\n }\n\n Replace \"tiny\" with \"medium\" or \"big\" as necessary.\n*************************************/\n\n@mixin bp($point) {\n $bp-xsmall: \"(min-width: 320px)\";\n $bp-teeny: \"(min-width: 480px)\";\n $bp-tiny: \"(min-width: 600px)\";\n $bp-small: \"(min-width: 650px)\";\n $bp-medium: \"(min-width: 800px)\";\n $bp-big: \"(min-width: 1000px)\";\n\n @if $point == big {\n @media #{$bp-big} { @content; }\n }\n @else if $point == medium {\n @media #{$bp-medium} { @content; }\n }\n @else if $point == small {\n @media #{$bp-small} { @content; }\n }\n @else if $point == tiny {\n @media #{$bp-tiny} { @content; }\n }\n @else if $point == teeny {\n @media #{$bp-teeny} { @content; }\n }\n @else if $point == xsmall {\n @media #{$bp-xsmall} { @content; }\n }\n}\n\n@mixin rotate($degrees) {\n -moz-transform: rotate($degrees);\n -webkit-transform: rotate($degrees);\n -o-transform: rotate($degrees);\n -ms-transform: rotate($degrees);\n transform: rotate($degrees);\n transition: transform 150ms;\n transition-timing-function: ease-in-out;\n}\n\n@mixin codeblock($bgcolor) {\n background-color: $bgcolor;\n border-radius: 5px;\n padding: 20px;\n margin: 0 auto; // was 24\n border: 0.5px solid constants.$lightgray;\n}\n\n// INFO CARD SKELETON\n@mixin card($height, $width) {\n height: $height;\n width: $width;\n border-radius: 4px;\n box-shadow: 0 2px 2px rgba(constants.$black, 0.24), 0 0 2px rgba(constants.$black, 0.12);\n box-sizing: border-box;\n transition: box-shadow .5s;\n\n &:hover {\n box-shadow: 0 8px 8px rgba(constants.$black, 0.24), 0 0 8px rgba(constants.$black, 0.12);\n text-decoration: none;\n }\n}\n\n@mixin typescale-display {\n font-size: 26px;\n line-height: 32px;\n}\n\n@mixin typescale-xlarge {\n font-size: 24px;\n line-height: 30px;\n}\n\n@mixin typescale-large {\n font-size: 20px;\n line-height: 28px;\n}\n\n@mixin typescale-default {\n font-size: 16px;\n line-height: 24px;\n}\n\n@mixin typescale-small {\n font-size: 14px;\n line-height: 20px;\n}\n","@use '@angular/material' as mat;\n\n@use './mixins';\n\n$dull-magenta: (\n 50: #f6e7f9,\n 100: #eac3f1,\n 200: #dc9be7,\n 300: #cd72dd,\n 400: #c354d6,\n 500: #b836cf,\n 600: #b130ca,\n 700: #a829c3,\n 800: #a022bd,\n 900: #9116b2,\n A100: #f9e5ff,\n A200: #edb2ff,\n A400: #e27fff,\n A700: #dc65ff,\n contrast: (\n 50: #000000,\n 100: #000000,\n 200: #000000,\n 300: #000000,\n 400: #000000,\n 500: #ffffff,\n 600: #ffffff,\n 700: #ffffff,\n 800: #ffffff,\n 900: #ffffff,\n A100: #000000,\n A200: #000000,\n A400: #000000,\n A700: #000000,\n ),\n);\n$gold: (\n 50: #fff5e7,\n 100: #fee6c4,\n 200: #fed69d,\n 300: #fec576,\n 400: #fdb858,\n 500: #fdac3b,\n 600: #fda535,\n 700: #fc9b2d,\n 800: #fc9226,\n 900: #fc8219,\n A100: #ffffff,\n A200: #fffcfa,\n A400: #ffdfc7,\n A700: #ffd1ad,\n contrast: (\n 50: #000000,\n 100: #000000,\n 200: #000000,\n 300: #000000,\n 400: #000000,\n 500: #000000,\n 600: #000000,\n 700: #000000,\n 800: #000000,\n 900: #000000,\n A100: #000000,\n A200: #000000,\n A400: #000000,\n A700: #000000,\n ),\n);\naio-shell.page-home {\n .prettyprint-scroller {\n overflow: auto;\n display: block;\n max-width: 100%;\n }\n pre.prettyprint {\n border: none;\n padding: 1rem 2rem;\n margin: 0;\n border-radius: 3px;\n font-family: 'PT Mono', monospace;\n font-weight: normal;\n font-size: 13px;\n line-height: 1.6em;\n display: inline-block;\n background-color: rgba(0, 0, 0, 0.3);\n @media screen and (max-width: 600px) {\n min-width: 460px;\n }\n }\n\n // just for safari on ios\n @media not all and (min-resolution: 0.001dpcm) {\n @supports (-webkit-appearance: none) {\n pre.prettyprint {\n @media screen and (max-width: 600px) {\n min-width: 680px;\n }\n }\n }\n }\n\n pre .nocode {\n background-color: none;\n color: #000;\n }\n pre .str {\n color: mat.get-color-from-palette($dull-magenta, 100);\n }\n /* string - pink */\n pre .kwd {\n color: #f0e68c;\n font-weight: bold;\n }\n pre .com {\n color: #87ceeb;\n }\n /* comment - skyblue */\n pre .typ {\n color: mat.get-color-from-palette($gold, 300);\n }\n /* type - lightgreen */\n pre .lit {\n color: mat.get-color-from-palette($dull-magenta, 300);\n }\n /* literal - darkred */\n pre .pun {\n color: #fff;\n }\n /* punctuation */\n pre .pln {\n color: #fff;\n }\n /* plaintext */\n pre .tag {\n color: #f0e68c;\n font-weight: bold;\n }\n /* html/xml tag - lightyellow */\n pre .atn {\n color: #bdb76b;\n font-weight: bold;\n }\n /* attribute name - khaki */\n pre .atv {\n color: mat.get-color-from-palette($dull-magenta, 100);\n }\n /* attribute value - pink */\n pre .dec {\n color: mat.get-color-from-palette($gold, 300);\n }\n /* decimal - lightgreen */\n /* Specify class=linenums on a pre to get line numbering */\n ol.linenums {\n margin-top: 0;\n margin-bottom: 0;\n color: #aeaeae;\n }\n /* IE indents via margin-left */\n li.L0,\n li.L1,\n li.L2,\n li.L3,\n li.L5,\n li.L6,\n li.L7,\n li.L8 {\n list-style-type: none;\n }\n /* Alternate shading for lines */\n li.L1,\n li.L3,\n li.L5,\n li.L7,\n li.L9 {\n }\n}\nngrx-circles circle {\n fill: white;\n}\nngrx-circles[color='primary'] circle {\n fill: mat.get-color-from-palette($dull-magenta, 500);\n}\nngrx-circles[color='accent'] circle {\n fill: mat.get-color-from-palette($gold, 500);\n}\nngrx-circles {\n @for $i from 1 to 10 {\n g:nth-of-type(#{$i}) {\n transform: translate(100px, 100px)\n rotate(#{20deg * ($i - 1)})\n translate(-100px, -100px)\n translate(95px, 5px);\n }\n }\n}\n","/************************************\n\n Media queries\n\n To use these, put this snippet in the appropriate selector:\n\n @include bp(tiny) {\n background-color: purple;\n }\n\n Replace \"tiny\" with \"medium\" or \"big\" as necessary.\n*************************************/\naio-shell.page-home {\n /* string - pink */\n /* comment - skyblue */\n /* type - lightgreen */\n /* literal - darkred */\n /* punctuation */\n /* plaintext */\n /* html/xml tag - lightyellow */\n /* attribute name - khaki */\n /* attribute value - pink */\n /* decimal - lightgreen */\n /* Specify class=linenums on a pre to get line numbering */\n /* IE indents via margin-left */\n /* Alternate shading for lines */\n}\naio-shell.page-home .prettyprint-scroller {\n overflow: auto;\n display: block;\n max-width: 100%;\n}\naio-shell.page-home pre.prettyprint {\n border: none;\n padding: 1rem 2rem;\n margin: 0;\n border-radius: 3px;\n font-family: \"PT Mono\", monospace;\n font-weight: normal;\n font-size: 13px;\n line-height: 1.6em;\n display: inline-block;\n background-color: rgba(0, 0, 0, 0.3);\n}\n@media screen and (max-width: 600px) {\n aio-shell.page-home pre.prettyprint {\n min-width: 460px;\n }\n}\n@media not all and (min-resolution: 0.001dpcm) {\n @supports (-webkit-appearance: none) {\n @media screen and (max-width: 600px) {\n aio-shell.page-home pre.prettyprint {\n min-width: 680px;\n }\n }\n }\n}\naio-shell.page-home pre .nocode {\n background-color: none;\n color: #000;\n}\naio-shell.page-home pre .str {\n color: #eac3f1;\n}\naio-shell.page-home pre .kwd {\n color: #f0e68c;\n font-weight: bold;\n}\naio-shell.page-home pre .com {\n color: #87ceeb;\n}\naio-shell.page-home pre .typ {\n color: #fec576;\n}\naio-shell.page-home pre .lit {\n color: #cd72dd;\n}\naio-shell.page-home pre .pun {\n color: #fff;\n}\naio-shell.page-home pre .pln {\n color: #fff;\n}\naio-shell.page-home pre .tag {\n color: #f0e68c;\n font-weight: bold;\n}\naio-shell.page-home pre .atn {\n color: #bdb76b;\n font-weight: bold;\n}\naio-shell.page-home pre .atv {\n color: #eac3f1;\n}\naio-shell.page-home pre .dec {\n color: #fec576;\n}\naio-shell.page-home ol.linenums {\n margin-top: 0;\n margin-bottom: 0;\n color: #aeaeae;\n}\naio-shell.page-home li.L0,\naio-shell.page-home li.L1,\naio-shell.page-home li.L2,\naio-shell.page-home li.L3,\naio-shell.page-home li.L5,\naio-shell.page-home li.L6,\naio-shell.page-home li.L7,\naio-shell.page-home li.L8 {\n list-style-type: none;\n}\nngrx-circles circle {\n fill: white;\n}\n\nngrx-circles[color=primary] circle {\n fill: #b836cf;\n}\n\nngrx-circles[color=accent] circle {\n fill: #fdac3b;\n}\n\nngrx-circles g:nth-of-type(1) {\n transform: translate(100px, 100px) rotate(0deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(2) {\n transform: translate(100px, 100px) rotate(20deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(3) {\n transform: translate(100px, 100px) rotate(40deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(4) {\n transform: translate(100px, 100px) rotate(60deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(5) {\n transform: translate(100px, 100px) rotate(80deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(6) {\n transform: translate(100px, 100px) rotate(100deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(7) {\n transform: translate(100px, 100px) rotate(120deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(8) {\n transform: translate(100px, 100px) rotate(140deg) translate(-100px, -100px) translate(95px, 5px);\n}\nngrx-circles g:nth-of-type(9) {\n transform: translate(100px, 100px) rotate(160deg) translate(-100px, -100px) translate(95px, 5px);\n}\n\naio-shell.mode-archive .mat-toolbar.mat-primary, aio-shell.mode-archive footer {\n background: linear-gradient(145deg, #263238, #78909C);\n}\naio-shell.mode-archive .vertical-menu-item.selected, aio-shell.mode-archive .vertical-menu-item:hover {\n color: #263238;\n}\naio-shell.mode-archive .toc-inner ul.toc-list li.active a {\n color: #263238;\n}\naio-shell.mode-archive .toc-inner ul.toc-list li.active a:before {\n background-color: #263238;\n}\naio-shell.mode-archive .toc-inner ul.toc-list li:hover a {\n color: #263238;\n}\n\naio-shell.mode-next footer {\n background: linear-gradient(145deg, #84438a, #84438a);\n}\naio-shell.mode-next .vertical-menu-item.selected, aio-shell.mode-next .vertical-menu-item:hover {\n color: #84438a;\n}\naio-shell.mode-next .toc-inner ul.toc-list li.active a {\n color: #84438a;\n}\naio-shell.mode-next .toc-inner ul.toc-list li.active a:before {\n background-color: #84438a;\n}\naio-shell.mode-next .toc-inner ul.toc-list li:hover a {\n color: #84438a;\n}\n\n.mat-ripple-element {\n background-color: rgba(0, 0, 0, 0.1);\n}\n\n.mat-mdc-option {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n.mat-mdc-option:hover:not(.mdc-list-item--disabled), .mat-mdc-option:focus.mdc-list-item, .mat-mdc-option.mat-mdc-option-active.mdc-list-item, .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled) {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {\n color: var(--mdc-theme-primary, #a829c3);\n}\n\n.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {\n color: var(--mdc-theme-secondary, #fc9b2d);\n}\n\n.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {\n color: var(--mdc-theme-error, #f44336);\n}\n\n.mat-mdc-optgroup-label {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n\n.mat-pseudo-checkbox-full {\n color: rgba(0, 0, 0, 0.54);\n}\n.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled {\n color: #b0b0b0;\n}\n\n.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #a829c3;\n}\n.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #a829c3;\n}\n.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #fafafa;\n}\n\n.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #fc9b2d;\n}\n.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #fc9b2d;\n}\n.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #fafafa;\n}\n\n.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #fc9b2d;\n}\n.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #fc9b2d;\n}\n.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #fafafa;\n}\n\n.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #f44336;\n}\n.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #f44336;\n}\n.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #fafafa;\n}\n\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #b0b0b0;\n}\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #b0b0b0;\n}\n\n.mat-app-background {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.mat-elevation-z0, .mat-mdc-elevation-specific.mat-elevation-z0 {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z1, .mat-mdc-elevation-specific.mat-elevation-z1 {\n box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z2, .mat-mdc-elevation-specific.mat-elevation-z2 {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z3, .mat-mdc-elevation-specific.mat-elevation-z3 {\n box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z4, .mat-mdc-elevation-specific.mat-elevation-z4 {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z5, .mat-mdc-elevation-specific.mat-elevation-z5 {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z6, .mat-mdc-elevation-specific.mat-elevation-z6 {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z7, .mat-mdc-elevation-specific.mat-elevation-z7 {\n box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z8, .mat-mdc-elevation-specific.mat-elevation-z8 {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z9, .mat-mdc-elevation-specific.mat-elevation-z9 {\n box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z10, .mat-mdc-elevation-specific.mat-elevation-z10 {\n box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z11, .mat-mdc-elevation-specific.mat-elevation-z11 {\n box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z12, .mat-mdc-elevation-specific.mat-elevation-z12 {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z13, .mat-mdc-elevation-specific.mat-elevation-z13 {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z14, .mat-mdc-elevation-specific.mat-elevation-z14 {\n box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z15, .mat-mdc-elevation-specific.mat-elevation-z15 {\n box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z16, .mat-mdc-elevation-specific.mat-elevation-z16 {\n box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z17, .mat-mdc-elevation-specific.mat-elevation-z17 {\n box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z18, .mat-mdc-elevation-specific.mat-elevation-z18 {\n box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z19, .mat-mdc-elevation-specific.mat-elevation-z19 {\n box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z20, .mat-mdc-elevation-specific.mat-elevation-z20 {\n box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z21, .mat-mdc-elevation-specific.mat-elevation-z21 {\n box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z22, .mat-mdc-elevation-specific.mat-elevation-z22 {\n box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z23, .mat-mdc-elevation-specific.mat-elevation-z23 {\n box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z24, .mat-mdc-elevation-specific.mat-elevation-z24 {\n box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);\n}\n\n.mat-theme-loaded-marker {\n display: none;\n}\n\n.mat-mdc-option {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body1-font-size, 16px);\n line-height: var(--mdc-typography-body1-line-height, 24px);\n font-weight: var(--mdc-typography-body1-font-weight, 400);\n letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);\n}\n\n.mat-ripple-element {\n background-color: rgba(0, 0, 0, 0.1);\n}\n\n.mat-mdc-option {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n.mat-mdc-option:hover:not(.mdc-list-item--disabled), .mat-mdc-option:focus.mdc-list-item, .mat-mdc-option.mat-mdc-option-active.mdc-list-item, .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled) {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {\n color: var(--mdc-theme-primary, #a829c3);\n}\n\n.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {\n color: var(--mdc-theme-secondary, #fc9b2d);\n}\n\n.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {\n color: var(--mdc-theme-error, #f44336);\n}\n\n.mat-mdc-optgroup-label {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n\n.mat-pseudo-checkbox-full {\n color: rgba(0, 0, 0, 0.54);\n}\n.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled {\n color: #b0b0b0;\n}\n\n.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #a829c3;\n}\n.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #a829c3;\n}\n.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #fafafa;\n}\n\n.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #fc9b2d;\n}\n.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #fc9b2d;\n}\n.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #fafafa;\n}\n\n.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #fc9b2d;\n}\n.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #fc9b2d;\n}\n.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #fafafa;\n}\n\n.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #f44336;\n}\n.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #f44336;\n}\n.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,\n.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after {\n color: #fafafa;\n}\n\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {\n color: #b0b0b0;\n}\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,\n.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full {\n background: #b0b0b0;\n}\n\n.mat-app-background {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.mat-elevation-z0, .mat-mdc-elevation-specific.mat-elevation-z0 {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z1, .mat-mdc-elevation-specific.mat-elevation-z1 {\n box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z2, .mat-mdc-elevation-specific.mat-elevation-z2 {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z3, .mat-mdc-elevation-specific.mat-elevation-z3 {\n box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z4, .mat-mdc-elevation-specific.mat-elevation-z4 {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z5, .mat-mdc-elevation-specific.mat-elevation-z5 {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z6, .mat-mdc-elevation-specific.mat-elevation-z6 {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z7, .mat-mdc-elevation-specific.mat-elevation-z7 {\n box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z8, .mat-mdc-elevation-specific.mat-elevation-z8 {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z9, .mat-mdc-elevation-specific.mat-elevation-z9 {\n box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z10, .mat-mdc-elevation-specific.mat-elevation-z10 {\n box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z11, .mat-mdc-elevation-specific.mat-elevation-z11 {\n box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z12, .mat-mdc-elevation-specific.mat-elevation-z12 {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z13, .mat-mdc-elevation-specific.mat-elevation-z13 {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z14, .mat-mdc-elevation-specific.mat-elevation-z14 {\n box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z15, .mat-mdc-elevation-specific.mat-elevation-z15 {\n box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z16, .mat-mdc-elevation-specific.mat-elevation-z16 {\n box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z17, .mat-mdc-elevation-specific.mat-elevation-z17 {\n box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z18, .mat-mdc-elevation-specific.mat-elevation-z18 {\n box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z19, .mat-mdc-elevation-specific.mat-elevation-z19 {\n box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z20, .mat-mdc-elevation-specific.mat-elevation-z20 {\n box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z21, .mat-mdc-elevation-specific.mat-elevation-z21 {\n box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z22, .mat-mdc-elevation-specific.mat-elevation-z22 {\n box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z23, .mat-mdc-elevation-specific.mat-elevation-z23 {\n box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);\n}\n\n.mat-elevation-z24, .mat-mdc-elevation-specific.mat-elevation-z24 {\n box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);\n}\n\n.mat-theme-loaded-marker {\n display: none;\n}\n\n.mat-mdc-option {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body1-font-size, 16px);\n line-height: var(--mdc-typography-body1-line-height, 24px);\n font-weight: var(--mdc-typography-body1-font-weight, 400);\n letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);\n}\n\n.mat-mdc-card {\n --mdc-elevated-card-container-color: white;\n --mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);\n --mdc-outlined-card-container-color: white;\n --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);\n --mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);\n}\n\n.mat-mdc-card {\n --mat-card-title-text-font: Roboto, sans-serif;\n --mat-card-title-text-line-height: 32px;\n --mat-card-title-text-size: 20px;\n --mat-card-title-text-tracking: 0.0125em;\n --mat-card-title-text-weight: 500;\n --mat-card-subtitle-text-font: Roboto, sans-serif;\n --mat-card-subtitle-text-line-height: 22px;\n --mat-card-subtitle-text-size: 14px;\n --mat-card-subtitle-text-tracking: 0.0071428571em;\n --mat-card-subtitle-text-weight: 500;\n}\n\n.mat-mdc-progress-bar {\n --mdc-linear-progress-active-indicator-color: #a829c3;\n --mdc-linear-progress-track-color: rgba(168, 41, 195, 0.25);\n}\n@keyframes mdc-linear-progress-buffering {\n from {\n /* @noflip */ /*rtl:ignore*/\n }\n}\n.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {\n background-color: rgba(168, 41, 195, 0.25);\n /* @alternate */\n background-color: var(--mdc-linear-progress-track-color, rgba(168, 41, 195, 0.25));\n}\n@media (forced-colors: active) {\n .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {\n background-color: ButtonBorder;\n }\n}\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots {\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(168, 41, 195, 0.25)'/%3E%3C/svg%3E\");\n }\n}\n.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar {\n background-color: rgba(168, 41, 195, 0.25);\n /* @alternate */\n background-color: var(--mdc-linear-progress-track-color, rgba(168, 41, 195, 0.25));\n}\n.mat-mdc-progress-bar.mat-accent {\n --mdc-linear-progress-active-indicator-color: #fc9b2d;\n --mdc-linear-progress-track-color: rgba(252, 155, 45, 0.25);\n}\n@keyframes mdc-linear-progress-buffering {\n from {\n /* @noflip */ /*rtl:ignore*/\n }\n}\n.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {\n background-color: rgba(252, 155, 45, 0.25);\n /* @alternate */\n background-color: var(--mdc-linear-progress-track-color, rgba(252, 155, 45, 0.25));\n}\n@media (forced-colors: active) {\n .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {\n background-color: ButtonBorder;\n }\n}\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots {\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(252, 155, 45, 0.25)'/%3E%3C/svg%3E\");\n }\n}\n.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar {\n background-color: rgba(252, 155, 45, 0.25);\n /* @alternate */\n background-color: var(--mdc-linear-progress-track-color, rgba(252, 155, 45, 0.25));\n}\n.mat-mdc-progress-bar.mat-warn {\n --mdc-linear-progress-active-indicator-color: #f44336;\n --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);\n}\n@keyframes mdc-linear-progress-buffering {\n from {\n /* @noflip */ /*rtl:ignore*/\n }\n}\n.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {\n background-color: rgba(244, 67, 54, 0.25);\n /* @alternate */\n background-color: var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25));\n}\n@media (forced-colors: active) {\n .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {\n background-color: ButtonBorder;\n }\n}\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots {\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\");\n }\n}\n.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar {\n background-color: rgba(244, 67, 54, 0.25);\n /* @alternate */\n background-color: var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25));\n}\n.mat-mdc-tooltip {\n --mdc-plain-tooltip-container-color: #616161;\n --mdc-plain-tooltip-supporting-text-color: white;\n}\n\n.mat-mdc-tooltip {\n --mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;\n --mdc-plain-tooltip-supporting-text-size: 12px;\n --mdc-plain-tooltip-supporting-text-weight: 400;\n --mdc-plain-tooltip-supporting-text-tracking: 0.0333333333em;\n}\n\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: rgba(0, 0, 0, 0.6);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {\n color: rgba(0, 0, 0, 0.87);\n}\n@media all {\n .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {\n color: rgba(0, 0, 0, 0.6);\n }\n}\n@media all {\n .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.6);\n }\n}\n.mdc-text-field .mdc-text-field__input {\n caret-color: var(--mdc-theme-primary, #a829c3);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-helper-text {\n color: rgba(0, 0, 0, 0.6);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,\n.mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-character-counter {\n color: rgba(0, 0, 0, 0.6);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading {\n color: rgba(0, 0, 0, 0.54);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {\n color: rgba(0, 0, 0, 0.54);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix {\n color: rgba(0, 0, 0, 0.6);\n}\n.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix {\n color: rgba(0, 0, 0, 0.6);\n}\n.mdc-text-field--filled .mdc-text-field__ripple::before,\n.mdc-text-field--filled .mdc-text-field__ripple::after {\n background-color: var(--mdc-ripple-color, rgba(0, 0, 0, 0.87));\n}\n.mdc-text-field--filled:hover .mdc-text-field__ripple::before, .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before {\n opacity: var(--mdc-ripple-hover-opacity, 0.04);\n}\n.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before, .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before {\n opacity: var(--mdc-ripple-focus-opacity, 0.12);\n}\n.mdc-text-field--filled:not(.mdc-text-field--disabled) {\n background-color: whitesmoke;\n}\n.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {\n border-bottom-color: rgba(0, 0, 0, 0.42);\n}\n.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {\n border-bottom-color: rgba(0, 0, 0, 0.87);\n}\n.mdc-text-field--filled .mdc-line-ripple::after {\n border-bottom-color: var(--mdc-theme-primary, #a829c3);\n}\n.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,\n.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,\n.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {\n border-color: rgba(0, 0, 0, 0.38);\n}\n.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,\n.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,\n.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {\n border-color: rgba(0, 0, 0, 0.87);\n}\n.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,\n.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,\n.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-primary, #a829c3);\n}\n[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon, .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon, .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n.mdc-text-field--outlined .mdc-text-field__ripple::before,\n.mdc-text-field--outlined .mdc-text-field__ripple::after {\n background-color: var(--mdc-ripple-color, transparent);\n}\n[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined, .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: rgba(168, 41, 195, 0.87);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {\n color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid .mdc-text-field__input {\n caret-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {\n color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,\n.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,\n.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,\n.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,\n.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,\n.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mdc-text-field--disabled .mdc-text-field__input {\n color: rgba(0, 0, 0, 0.38);\n}\n@media all {\n .mdc-text-field--disabled .mdc-text-field__input::placeholder {\n color: rgba(0, 0, 0, 0.38);\n }\n}\n@media all {\n .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n }\n}\n.mdc-text-field--disabled .mdc-floating-label {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-text-field--disabled .mdc-text-field-character-counter,\n.mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-text-field--disabled .mdc-text-field__icon--leading {\n color: rgba(0, 0, 0, 0.3);\n}\n.mdc-text-field--disabled .mdc-text-field__icon--trailing {\n color: rgba(0, 0, 0, 0.3);\n}\n.mdc-text-field--disabled .mdc-text-field__affix--prefix {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-text-field--disabled .mdc-text-field__affix--suffix {\n color: rgba(0, 0, 0, 0.38);\n}\n.mdc-text-field--disabled .mdc-line-ripple::before {\n border-bottom-color: rgba(0, 0, 0, 0.06);\n}\n.mdc-text-field--disabled .mdc-notched-outline__leading,\n.mdc-text-field--disabled .mdc-notched-outline__notch,\n.mdc-text-field--disabled .mdc-notched-outline__trailing {\n border-color: rgba(0, 0, 0, 0.06);\n}\n@media screen and (forced-colors: active), (-ms-high-contrast: active) {\n .mdc-text-field--disabled .mdc-text-field__input::placeholder {\n color: GrayText;\n }\n}\n@media screen and (forced-colors: active), (-ms-high-contrast: active) {\n .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-floating-label {\n color: GrayText;\n }\n .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-text-field-character-counter,\n .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-text-field__icon--leading {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-text-field__icon--trailing {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-text-field__affix--prefix {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-text-field__affix--suffix {\n color: GrayText;\n }\n .mdc-text-field--disabled .mdc-line-ripple::before {\n border-bottom-color: GrayText;\n }\n .mdc-text-field--disabled .mdc-notched-outline__leading,\n .mdc-text-field--disabled .mdc-notched-outline__notch,\n .mdc-text-field--disabled .mdc-notched-outline__trailing {\n border-color: GrayText;\n }\n}\n.mdc-text-field--disabled.mdc-text-field--filled {\n background-color: #fafafa;\n}\n[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input, .mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker), .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n.mat-mdc-form-field-error {\n color: var(--mdc-theme-error, #f44336);\n}\n\n.mat-mdc-form-field-focus-overlay {\n background-color: rgba(0, 0, 0, 0.87);\n}\n\n.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay {\n opacity: 0.04;\n}\n\n.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay {\n opacity: 0.12;\n}\n\n.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {\n color: rgba(0, 0, 0, 0.54);\n}\n.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix::after {\n color: rgba(168, 41, 195, 0.87);\n}\n.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix::after {\n color: rgba(252, 155, 45, 0.87);\n}\n.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix::after {\n color: rgba(244, 67, 54, 0.87);\n}\n.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-mdc-form-field.mat-accent .mdc-text-field__input {\n caret-color: var(--mdc-theme-secondary, #fc9b2d);\n}\n.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple::after {\n border-bottom-color: var(--mdc-theme-secondary, #fc9b2d);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: rgba(252, 155, 45, 0.87);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {\n color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input {\n caret-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {\n color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-secondary, #fc9b2d);\n}\n\n.mat-mdc-form-field.mat-warn .mdc-text-field__input {\n caret-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple::after {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: rgba(244, 67, 54, 0.87);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {\n color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {\n color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input {\n caret-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {\n color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {\n border-bottom-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,\n.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,\n.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {\n border-color: var(--mdc-theme-error, #f44336);\n}\n\n.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {\n border-left: 1px solid transparent;\n}\n\n[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {\n border-left: none;\n border-right: 1px solid transparent;\n}\n\n.mat-mdc-form-field-infix {\n min-height: 56px;\n}\n\n.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {\n top: 28px;\n}\n\n.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {\n --mat-mdc-form-field-label-transform: translateY(\n -34.75px)\n scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));\n transform: var(--mat-mdc-form-field-label-transform);\n}\n\n.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {\n padding-top: 16px;\n padding-bottom: 16px;\n}\n\n.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {\n padding-top: 24px;\n padding-bottom: 8px;\n}\n\n.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {\n padding-top: 16px;\n padding-bottom: 16px;\n}\n\n.mdc-text-field__input {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle1-font-size, 16px);\n font-weight: var(--mdc-typography-subtitle1-font-weight, 400);\n letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);\n text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle1-text-transform, none);\n}\n.mdc-text-field__affix {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle1-font-size, 16px);\n font-weight: var(--mdc-typography-subtitle1-font-weight, 400);\n letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);\n text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle1-text-transform, none);\n}\n[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon, .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon, .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n.mdc-text-field--textarea .mdc-text-field__input {\n line-height: 1.5rem;\n}\n[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined, .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input, .mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker), .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n.mdc-floating-label {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle1-font-size, 16px);\n font-weight: var(--mdc-typography-subtitle1-font-weight, 400);\n letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);\n text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle1-text-transform, none);\n}\n\n.mat-mdc-form-field-subscript-wrapper,\n.mat-mdc-form-field-bottom-align::before {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-caption-font-size, 12px);\n line-height: var(--mdc-typography-caption-line-height, 20px);\n font-weight: var(--mdc-typography-caption-font-weight, 400);\n letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);\n text-decoration: var(--mdc-typography-caption-text-decoration, inherit);\n text-transform: var(--mdc-typography-caption-text-transform, none);\n}\n\n.mat-mdc-form-field,\n.mat-mdc-floating-label {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body1-font-size, 16px);\n line-height: var(--mdc-typography-body1-line-height, 24px);\n font-weight: var(--mdc-typography-body1-font-weight, 400);\n letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);\n text-decoration: var(--mdc-typography-body1-text-decoration, inherit);\n text-transform: var(--mdc-typography-body1-text-transform, none);\n}\n\n.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above {\n font-size: calc(16px * var(--mat-mdc-form-field-floating-label-scale, 0.75));\n}\n.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {\n font-size: 16px;\n}\n\n.mdc-menu-surface {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n.mdc-menu-surface {\n background-color: var(--mdc-theme-surface, #fff);\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item__primary-text {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n\n.mdc-list-item__secondary-text {\n color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));\n}\n\n.mdc-list-item__overline-text {\n color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38));\n}\n\n.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n background-color: transparent;\n}\n\n.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38));\n}\n\n.mdc-list-item__end {\n color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38));\n}\n\n.mdc-list-item--disabled .mdc-list-item__start,\n.mdc-list-item--disabled .mdc-list-item__content,\n.mdc-list-item--disabled .mdc-list-item__end {\n opacity: 0.38;\n}\n\n.mdc-list-item--disabled .mdc-list-item__primary-text {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled .mdc-list-item__secondary-text {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled .mdc-list-item__overline-text {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {\n color: var(--mdc-theme-on-surface, #000);\n}\n\n.mdc-list-item--selected .mdc-list-item__primary-text,\n.mdc-list-item--activated .mdc-list-item__primary-text {\n color: var(--mdc-theme-primary, #a829c3);\n}\n.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: var(--mdc-theme-primary, #a829c3);\n}\n\n.mdc-deprecated-list-group__subheader {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n\n.mdc-list-divider::after {\n border-bottom-color: white;\n}\n\n.mdc-list-divider {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.mat-mdc-select-value {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.mat-mdc-select-placeholder {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.mat-mdc-select-disabled .mat-mdc-select-value {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-mdc-select-arrow {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow {\n color: rgba(168, 41, 195, 0.87);\n}\n.mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow {\n color: rgba(252, 155, 45, 0.87);\n}\n.mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow {\n color: rgba(244, 67, 54, 0.87);\n}\n.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow {\n color: rgba(244, 67, 54, 0.87);\n}\n.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-mdc-select-panel {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle1-font-size, 16px);\n line-height: var(--mdc-typography-subtitle1-line-height, 28px);\n font-weight: var(--mdc-typography-subtitle1-font-weight, 400);\n letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);\n text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle1-text-transform, none);\n /* @alternate */\n line-height: 24px;\n}\n\n.mat-mdc-select {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body1-font-size, 16px);\n line-height: var(--mdc-typography-body1-line-height, 24px);\n font-weight: var(--mdc-typography-body1-font-weight, 400);\n letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);\n text-decoration: var(--mdc-typography-body1-text-decoration, inherit);\n text-transform: var(--mdc-typography-body1-text-transform, none);\n}\n\n.mdc-menu-surface {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n.mdc-menu-surface {\n background-color: var(--mdc-theme-surface, #fff);\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item__primary-text {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n\n.mdc-list-item__secondary-text {\n color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));\n}\n\n.mdc-list-item__overline-text {\n color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38));\n}\n\n.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n background-color: transparent;\n}\n\n.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38));\n}\n\n.mdc-list-item__end {\n color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38));\n}\n\n.mdc-list-item--disabled .mdc-list-item__start,\n.mdc-list-item--disabled .mdc-list-item__content,\n.mdc-list-item--disabled .mdc-list-item__end {\n opacity: 0.38;\n}\n\n.mdc-list-item--disabled .mdc-list-item__primary-text {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled .mdc-list-item__secondary-text {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled .mdc-list-item__overline-text {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {\n color: var(--mdc-theme-on-surface, #000);\n}\n\n.mdc-list-item--selected .mdc-list-item__primary-text,\n.mdc-list-item--activated .mdc-list-item__primary-text {\n color: var(--mdc-theme-primary, #a829c3);\n}\n.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: var(--mdc-theme-primary, #a829c3);\n}\n\n.mdc-deprecated-list-group__subheader {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n\n.mdc-list-divider::after {\n border-bottom-color: white;\n}\n\n.mdc-list-divider {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.mat-mdc-autocomplete-panel {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle1-font-size, 16px);\n line-height: var(--mdc-typography-subtitle1-line-height, 28px);\n font-weight: var(--mdc-typography-subtitle1-font-weight, 400);\n letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);\n text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle1-text-transform, none);\n /* @alternate */\n line-height: 24px;\n}\n\n.mat-mdc-dialog-container {\n --mdc-dialog-container-color: white;\n --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);\n --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);\n}\n\n.mat-mdc-dialog-container {\n --mdc-dialog-subhead-font: Roboto, sans-serif;\n --mdc-dialog-subhead-line-height: 32px;\n --mdc-dialog-subhead-size: 20px;\n --mdc-dialog-subhead-weight: 500;\n --mdc-dialog-subhead-tracking: 0.0125em;\n --mdc-dialog-supporting-text-font: Roboto, sans-serif;\n --mdc-dialog-supporting-text-line-height: 24px;\n --mdc-dialog-supporting-text-size: 16px;\n --mdc-dialog-supporting-text-weight: 400;\n --mdc-dialog-supporting-text-tracking: 0.03125em;\n}\n\n.mat-mdc-standard-chip {\n --mdc-chip-elevated-container-color: #e0e0e0;\n --mdc-chip-elevated-disabled-container-color: #e0e0e0;\n --mdc-chip-label-text-color: #212121;\n --mdc-chip-disabled-label-text-color: #212121;\n --mdc-chip-with-icon-icon-color: #212121;\n --mdc-chip-with-icon-disabled-icon-color: #212121;\n --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;\n --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;\n --mdc-chip-with-icon-selected-icon-color: #212121;\n}\n.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-selected, .mat-mdc-standard-chip.mat-primary.mat-mdc-chip-highlighted {\n --mdc-chip-elevated-container-color: #a829c3;\n --mdc-chip-elevated-disabled-container-color: #a829c3;\n --mdc-chip-label-text-color: white;\n --mdc-chip-disabled-label-text-color: white;\n --mdc-chip-with-icon-icon-color: white;\n --mdc-chip-with-icon-disabled-icon-color: white;\n --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;\n --mdc-chip-with-trailing-icon-trailing-icon-color: white;\n --mdc-chip-with-icon-selected-icon-color: white;\n}\n.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-selected, .mat-mdc-standard-chip.mat-accent.mat-mdc-chip-highlighted {\n --mdc-chip-elevated-container-color: #fc9b2d;\n --mdc-chip-elevated-disabled-container-color: #fc9b2d;\n --mdc-chip-label-text-color: black;\n --mdc-chip-disabled-label-text-color: black;\n --mdc-chip-with-icon-icon-color: black;\n --mdc-chip-with-icon-disabled-icon-color: black;\n --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;\n --mdc-chip-with-trailing-icon-trailing-icon-color: black;\n --mdc-chip-with-icon-selected-icon-color: black;\n}\n.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-selected, .mat-mdc-standard-chip.mat-warn.mat-mdc-chip-highlighted {\n --mdc-chip-elevated-container-color: #f44336;\n --mdc-chip-elevated-disabled-container-color: #f44336;\n --mdc-chip-label-text-color: white;\n --mdc-chip-disabled-label-text-color: white;\n --mdc-chip-with-icon-icon-color: white;\n --mdc-chip-with-icon-disabled-icon-color: white;\n --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;\n --mdc-chip-with-trailing-icon-trailing-icon-color: white;\n --mdc-chip-with-icon-selected-icon-color: white;\n}\n\n.mat-mdc-chip-focus-overlay {\n background: black;\n}\n\n.mat-mdc-chip.mat-mdc-standard-chip {\n height: 32px;\n}\n\n.mat-mdc-standard-chip {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body2-font-size, 14px);\n line-height: var(--mdc-typography-body2-line-height, 20px);\n font-weight: var(--mdc-typography-body2-font-weight, 400);\n letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);\n text-decoration: var(--mdc-typography-body2-text-decoration, inherit);\n text-transform: var(--mdc-typography-body2-text-transform, none);\n}\n\n.mat-mdc-slide-toggle {\n --mdc-switch-disabled-selected-handle-color: #424242;\n --mdc-switch-disabled-unselected-handle-color: #424242;\n --mdc-switch-disabled-selected-track-color: #424242;\n --mdc-switch-disabled-unselected-track-color: #424242;\n --mdc-switch-unselected-focus-state-layer-color: #424242;\n --mdc-switch-unselected-pressed-state-layer-color: #424242;\n --mdc-switch-unselected-hover-state-layer-color: #424242;\n --mdc-switch-unselected-focus-track-color: #e0e0e0;\n --mdc-switch-unselected-hover-track-color: #e0e0e0;\n --mdc-switch-unselected-pressed-track-color: #e0e0e0;\n --mdc-switch-unselected-track-color: #e0e0e0;\n --mdc-switch-unselected-focus-handle-color: #212121;\n --mdc-switch-unselected-hover-handle-color: #212121;\n --mdc-switch-unselected-pressed-handle-color: #212121;\n --mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);\n --mdc-switch-unselected-handle-color: #616161;\n --mdc-switch-selected-icon-color: #fff;\n --mdc-switch-disabled-selected-icon-color: #fff;\n --mdc-switch-disabled-unselected-icon-color: #fff;\n --mdc-switch-unselected-icon-color: #fff;\n}\n.mat-mdc-slide-toggle .mdc-form-field {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n.mat-mdc-slide-toggle .mdc-switch--disabled + label {\n color: rgba(0, 0, 0, 0.38);\n}\n.mat-mdc-slide-toggle.mat-primary {\n --mdc-switch-selected-focus-state-layer-color: #b130ca;\n --mdc-switch-selected-handle-color: #b130ca;\n --mdc-switch-selected-hover-state-layer-color: #b130ca;\n --mdc-switch-selected-pressed-state-layer-color: #b130ca;\n --mdc-switch-selected-focus-handle-color: #9116b2;\n --mdc-switch-selected-hover-handle-color: #9116b2;\n --mdc-switch-selected-pressed-handle-color: #9116b2;\n --mdc-switch-selected-focus-track-color: #cd72dd;\n --mdc-switch-selected-hover-track-color: #cd72dd;\n --mdc-switch-selected-pressed-track-color: #cd72dd;\n --mdc-switch-selected-track-color: #cd72dd;\n}\n.mat-mdc-slide-toggle.mat-accent {\n --mdc-switch-selected-focus-state-layer-color: #fda535;\n --mdc-switch-selected-handle-color: #fda535;\n --mdc-switch-selected-hover-state-layer-color: #fda535;\n --mdc-switch-selected-pressed-state-layer-color: #fda535;\n --mdc-switch-selected-focus-handle-color: #fc8219;\n --mdc-switch-selected-hover-handle-color: #fc8219;\n --mdc-switch-selected-pressed-handle-color: #fc8219;\n --mdc-switch-selected-focus-track-color: #fec576;\n --mdc-switch-selected-hover-track-color: #fec576;\n --mdc-switch-selected-pressed-track-color: #fec576;\n --mdc-switch-selected-track-color: #fec576;\n}\n.mat-mdc-slide-toggle.mat-warn {\n --mdc-switch-selected-focus-state-layer-color: #e53935;\n --mdc-switch-selected-handle-color: #e53935;\n --mdc-switch-selected-hover-state-layer-color: #e53935;\n --mdc-switch-selected-pressed-state-layer-color: #e53935;\n --mdc-switch-selected-focus-handle-color: #b71c1c;\n --mdc-switch-selected-hover-handle-color: #b71c1c;\n --mdc-switch-selected-pressed-handle-color: #b71c1c;\n --mdc-switch-selected-focus-track-color: #e57373;\n --mdc-switch-selected-hover-track-color: #e57373;\n --mdc-switch-selected-pressed-track-color: #e57373;\n --mdc-switch-selected-track-color: #e57373;\n}\n\n.mat-mdc-slide-toggle {\n --mdc-switch-state-layer-size: 48px;\n}\n\n.mdc-form-field {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body2-font-size, 14px);\n line-height: var(--mdc-typography-body2-line-height, 20px);\n font-weight: var(--mdc-typography-body2-font-weight, 400);\n letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);\n text-decoration: var(--mdc-typography-body2-text-decoration, inherit);\n text-transform: var(--mdc-typography-body2-text-transform, none);\n}\n\n.mat-mdc-radio-button .mdc-form-field {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n\n.mat-mdc-radio-button.mat-primary {\n --mdc-radio-disabled-selected-icon-color: #000;\n --mdc-radio-disabled-unselected-icon-color: #000;\n --mdc-radio-unselected-hover-icon-color: #212121;\n --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-radio-selected-focus-icon-color: #a829c3;\n --mdc-radio-selected-hover-icon-color: #a829c3;\n --mdc-radio-selected-icon-color: #a829c3;\n --mdc-radio-selected-pressed-icon-color: #a829c3;\n --mat-radio-ripple-color: #000;\n --mat-radio-checked-ripple-color: #a829c3;\n --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);\n}\n.mat-mdc-radio-button.mat-accent {\n --mdc-radio-disabled-selected-icon-color: #000;\n --mdc-radio-disabled-unselected-icon-color: #000;\n --mdc-radio-unselected-hover-icon-color: #212121;\n --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-radio-selected-focus-icon-color: #fc9b2d;\n --mdc-radio-selected-hover-icon-color: #fc9b2d;\n --mdc-radio-selected-icon-color: #fc9b2d;\n --mdc-radio-selected-pressed-icon-color: #fc9b2d;\n --mat-radio-ripple-color: #000;\n --mat-radio-checked-ripple-color: #fc9b2d;\n --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);\n}\n.mat-mdc-radio-button.mat-warn {\n --mdc-radio-disabled-selected-icon-color: #000;\n --mdc-radio-disabled-unselected-icon-color: #000;\n --mdc-radio-unselected-hover-icon-color: #212121;\n --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-radio-selected-focus-icon-color: #f44336;\n --mdc-radio-selected-hover-icon-color: #f44336;\n --mdc-radio-selected-icon-color: #f44336;\n --mdc-radio-selected-pressed-icon-color: #f44336;\n --mat-radio-ripple-color: #000;\n --mat-radio-checked-ripple-color: #f44336;\n --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-mdc-radio-button .mdc-radio {\n --mdc-radio-state-layer-size: 40px;\n}\n\n.mat-mdc-radio-button .mdc-form-field {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body2-font-size, 14px);\n line-height: var(--mdc-typography-body2-line-height, 20px);\n font-weight: var(--mdc-typography-body2-font-weight, 400);\n letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);\n text-decoration: var(--mdc-typography-body2-text-decoration, inherit);\n text-transform: var(--mdc-typography-body2-text-transform, none);\n}\n\n.mat-mdc-slider {\n --mdc-slider-label-container-color: black;\n --mdc-slider-label-label-text-color: white;\n --mdc-slider-disabled-handle-color: #000;\n --mdc-slider-disabled-active-track-color: #000;\n --mdc-slider-disabled-inactive-track-color: #000;\n --mdc-slider-with-tick-marks-disabled-container-color: #000;\n --mat-mdc-slider-value-indicator-opacity: 0.6;\n}\n.mat-mdc-slider.mat-primary {\n --mdc-slider-handle-color: #a829c3;\n --mdc-slider-focus-handle-color: #a829c3;\n --mdc-slider-hover-handle-color: #a829c3;\n --mdc-slider-active-track-color: #a829c3;\n --mdc-slider-inactive-track-color: #a829c3;\n --mdc-slider-with-tick-marks-active-container-color: #fff;\n --mdc-slider-with-tick-marks-inactive-container-color: #a829c3;\n --mat-mdc-slider-ripple-color: #a829c3;\n --mat-mdc-slider-hover-ripple-color: rgba(168, 41, 195, 0.05);\n --mat-mdc-slider-focus-ripple-color: rgba(168, 41, 195, 0.2);\n}\n.mat-mdc-slider.mat-accent {\n --mdc-slider-handle-color: #fc9b2d;\n --mdc-slider-focus-handle-color: #fc9b2d;\n --mdc-slider-hover-handle-color: #fc9b2d;\n --mdc-slider-active-track-color: #fc9b2d;\n --mdc-slider-inactive-track-color: #fc9b2d;\n --mdc-slider-with-tick-marks-active-container-color: #000;\n --mdc-slider-with-tick-marks-inactive-container-color: #fc9b2d;\n --mat-mdc-slider-ripple-color: #fc9b2d;\n --mat-mdc-slider-hover-ripple-color: rgba(252, 155, 45, 0.05);\n --mat-mdc-slider-focus-ripple-color: rgba(252, 155, 45, 0.2);\n}\n.mat-mdc-slider.mat-warn {\n --mdc-slider-handle-color: #f44336;\n --mdc-slider-focus-handle-color: #f44336;\n --mdc-slider-hover-handle-color: #f44336;\n --mdc-slider-active-track-color: #f44336;\n --mdc-slider-inactive-track-color: #f44336;\n --mdc-slider-with-tick-marks-active-container-color: #fff;\n --mdc-slider-with-tick-marks-inactive-container-color: #f44336;\n --mat-mdc-slider-ripple-color: #f44336;\n --mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, 0.05);\n --mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, 0.2);\n}\n\n.mat-mdc-slider {\n --mdc-slider-label-label-text-font: Roboto, sans-serif;\n --mdc-slider-label-label-text-size: 14px;\n --mdc-slider-label-label-text-line-height: 22px;\n --mdc-slider-label-label-text-tracking: 0.0071428571em;\n --mdc-slider-label-label-text-weight: 500;\n}\n\n.mdc-menu-surface {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n.mdc-menu-surface {\n background-color: var(--mdc-theme-surface, #fff);\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item__primary-text {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n\n.mdc-list-item__secondary-text {\n color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));\n}\n\n.mdc-list-item__overline-text {\n color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38));\n}\n\n.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n background-color: transparent;\n}\n\n.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38));\n}\n\n.mdc-list-item__end {\n color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38));\n}\n\n.mdc-list-item--disabled .mdc-list-item__start,\n.mdc-list-item--disabled .mdc-list-item__content,\n.mdc-list-item--disabled .mdc-list-item__end {\n opacity: 0.38;\n}\n\n.mdc-list-item--disabled .mdc-list-item__primary-text {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled .mdc-list-item__secondary-text {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled .mdc-list-item__overline-text {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {\n color: var(--mdc-theme-on-surface, #000);\n}\n.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {\n color: var(--mdc-theme-on-surface, #000);\n}\n\n.mdc-list-item--selected .mdc-list-item__primary-text,\n.mdc-list-item--activated .mdc-list-item__primary-text {\n color: var(--mdc-theme-primary, #a829c3);\n}\n.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: var(--mdc-theme-primary, #a829c3);\n}\n\n.mdc-deprecated-list-group__subheader {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n\n.mdc-list-divider::after {\n border-bottom-color: white;\n}\n\n.mdc-list-divider {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.mat-mdc-menu-item[disabled],\n.mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,\n.mat-mdc-menu-item[disabled] .mat-icon-no-color {\n color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38));\n}\n\n.mat-mdc-menu-item .mat-icon-no-color,\n.mat-mdc-menu-submenu-icon {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n\n.mat-mdc-menu-item:hover:not([disabled]),\n.mat-mdc-menu-item.cdk-program-focused:not([disabled]),\n.mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),\n.mat-mdc-menu-item-highlighted:not([disabled]) {\n background: rgba(0, 0, 0, 0.04);\n}\n\n.mat-mdc-menu-content {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle1-font-size, 16px);\n line-height: var(--mdc-typography-subtitle1-line-height, 28px);\n font-weight: var(--mdc-typography-subtitle1-font-weight, 400);\n letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);\n text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle1-text-transform, none);\n /* @alternate */\n line-height: 24px;\n}\n.mat-mdc-menu-content,\n.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body1-font-size, 16px);\n line-height: var(--mdc-typography-body1-line-height, 24px);\n font-weight: var(--mdc-typography-body1-font-weight, 400);\n letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);\n text-decoration: var(--mdc-typography-body1-text-decoration, inherit);\n text-transform: var(--mdc-typography-body1-text-transform, none);\n}\n\n.mat-mdc-list-base {\n --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);\n --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);\n --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);\n --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-list-list-item-disabled-label-text-color: black;\n --mdc-list-list-item-disabled-leading-icon-color: black;\n --mdc-list-list-item-disabled-trailing-icon-color: black;\n --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);\n --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);\n --mdc-list-list-item-hover-state-layer-color: black;\n --mdc-list-list-item-hover-state-layer-opacity: 0.04;\n --mdc-list-list-item-focus-state-layer-color: black;\n --mdc-list-list-item-focus-state-layer-opacity: 0.12;\n}\n\n.mdc-list-item__start,\n.mdc-list-item__end {\n --mdc-radio-disabled-selected-icon-color: #000;\n --mdc-radio-disabled-unselected-icon-color: #000;\n --mdc-radio-unselected-hover-icon-color: #212121;\n --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-radio-selected-focus-icon-color: #a829c3;\n --mdc-radio-selected-hover-icon-color: #a829c3;\n --mdc-radio-selected-icon-color: #a829c3;\n --mdc-radio-selected-pressed-icon-color: #a829c3;\n}\n\n.mat-accent .mdc-list-item__start,\n.mat-accent .mdc-list-item__end {\n --mdc-radio-disabled-selected-icon-color: #000;\n --mdc-radio-disabled-unselected-icon-color: #000;\n --mdc-radio-unselected-hover-icon-color: #212121;\n --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-radio-selected-focus-icon-color: #fc9b2d;\n --mdc-radio-selected-hover-icon-color: #fc9b2d;\n --mdc-radio-selected-icon-color: #fc9b2d;\n --mdc-radio-selected-pressed-icon-color: #fc9b2d;\n}\n\n.mat-warn .mdc-list-item__start,\n.mat-warn .mdc-list-item__end {\n --mdc-radio-disabled-selected-icon-color: #000;\n --mdc-radio-disabled-unselected-icon-color: #000;\n --mdc-radio-unselected-hover-icon-color: #212121;\n --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-radio-selected-focus-icon-color: #f44336;\n --mdc-radio-selected-hover-icon-color: #f44336;\n --mdc-radio-selected-icon-color: #f44336;\n --mdc-radio-selected-pressed-icon-color: #f44336;\n}\n\n.mat-mdc-list-option {\n --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-checkbox-selected-checkmark-color: #fff;\n --mdc-checkbox-selected-focus-icon-color: #a829c3;\n --mdc-checkbox-selected-hover-icon-color: #a829c3;\n --mdc-checkbox-selected-icon-color: #a829c3;\n --mdc-checkbox-selected-pressed-icon-color: #a829c3;\n --mdc-checkbox-unselected-focus-icon-color: #212121;\n --mdc-checkbox-unselected-hover-icon-color: #212121;\n --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-checkbox-selected-focus-state-layer-color: #a829c3;\n --mdc-checkbox-selected-hover-state-layer-color: #a829c3;\n --mdc-checkbox-selected-pressed-state-layer-color: #a829c3;\n --mdc-checkbox-unselected-focus-state-layer-color: black;\n --mdc-checkbox-unselected-hover-state-layer-color: black;\n --mdc-checkbox-unselected-pressed-state-layer-color: black;\n}\n\n.mat-mdc-list-option.mat-accent {\n --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-checkbox-selected-checkmark-color: #000;\n --mdc-checkbox-selected-focus-icon-color: #fc9b2d;\n --mdc-checkbox-selected-hover-icon-color: #fc9b2d;\n --mdc-checkbox-selected-icon-color: #fc9b2d;\n --mdc-checkbox-selected-pressed-icon-color: #fc9b2d;\n --mdc-checkbox-unselected-focus-icon-color: #212121;\n --mdc-checkbox-unselected-hover-icon-color: #212121;\n --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-checkbox-selected-focus-state-layer-color: #fc9b2d;\n --mdc-checkbox-selected-hover-state-layer-color: #fc9b2d;\n --mdc-checkbox-selected-pressed-state-layer-color: #fc9b2d;\n --mdc-checkbox-unselected-focus-state-layer-color: black;\n --mdc-checkbox-unselected-hover-state-layer-color: black;\n --mdc-checkbox-unselected-pressed-state-layer-color: black;\n}\n\n.mat-mdc-list-option.mat-warn {\n --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-checkbox-selected-checkmark-color: #fff;\n --mdc-checkbox-selected-focus-icon-color: #f44336;\n --mdc-checkbox-selected-hover-icon-color: #f44336;\n --mdc-checkbox-selected-icon-color: #f44336;\n --mdc-checkbox-selected-pressed-icon-color: #f44336;\n --mdc-checkbox-unselected-focus-icon-color: #212121;\n --mdc-checkbox-unselected-hover-icon-color: #212121;\n --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-checkbox-selected-focus-state-layer-color: #f44336;\n --mdc-checkbox-selected-hover-state-layer-color: #f44336;\n --mdc-checkbox-selected-pressed-state-layer-color: #f44336;\n --mdc-checkbox-unselected-focus-state-layer-color: black;\n --mdc-checkbox-unselected-hover-state-layer-color: black;\n --mdc-checkbox-unselected-pressed-state-layer-color: black;\n}\n\n.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,\n.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text {\n color: #a829c3;\n}\n.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,\n.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {\n color: #a829c3;\n}\n\n.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,\n.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,\n.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {\n opacity: 1;\n}\n\n.mat-mdc-list-base {\n --mdc-list-list-item-one-line-container-height: 48px;\n --mdc-list-list-item-two-line-container-height: 64px;\n --mdc-list-list-item-three-line-container-height: 88px;\n}\n\n.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {\n height: 56px;\n}\n.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {\n height: 72px;\n}\n\n.mat-mdc-list-base {\n --mdc-list-list-item-label-text-font: Roboto, sans-serif;\n --mdc-list-list-item-label-text-line-height: 24px;\n --mdc-list-list-item-label-text-size: 16px;\n --mdc-list-list-item-label-text-tracking: 0.03125em;\n --mdc-list-list-item-label-text-weight: 400;\n --mdc-list-list-item-supporting-text-font: Roboto, sans-serif;\n --mdc-list-list-item-supporting-text-line-height: 20px;\n --mdc-list-list-item-supporting-text-size: 14px;\n --mdc-list-list-item-supporting-text-tracking: 0.0178571429em;\n --mdc-list-list-item-supporting-text-weight: 400;\n --mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;\n --mdc-list-list-item-trailing-supporting-text-line-height: 20px;\n --mdc-list-list-item-trailing-supporting-text-size: 12px;\n --mdc-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;\n --mdc-list-list-item-trailing-supporting-text-weight: 400;\n}\n\n.mdc-list-group__subheader {\n font-size: 16px;\n font-weight: 400;\n line-height: 28px;\n font-family: Roboto, sans-serif;\n letter-spacing: 0.009375em;\n}\n\n.mat-mdc-paginator {\n background: white;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.mat-mdc-paginator-icon {\n fill: rgba(0, 0, 0, 0.54);\n}\n\n.mat-mdc-paginator-decrement,\n.mat-mdc-paginator-increment {\n border-top: 2px solid rgba(0, 0, 0, 0.54);\n border-right: 2px solid rgba(0, 0, 0, 0.54);\n}\n\n.mat-mdc-paginator-first,\n.mat-mdc-paginator-last {\n border-top: 2px solid rgba(0, 0, 0, 0.54);\n}\n\n.mat-mdc-icon-button[disabled] .mat-mdc-paginator-decrement,\n.mat-mdc-icon-button[disabled] .mat-mdc-paginator-increment,\n.mat-mdc-icon-button[disabled] .mat-mdc-paginator-first,\n.mat-mdc-icon-button[disabled] .mat-mdc-paginator-last {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon {\n fill: rgba(0, 0, 0, 0.12);\n}\n\n.mat-mdc-paginator .mat-mdc-form-field-infix {\n min-height: 40px;\n}\n.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {\n top: 20px;\n}\n.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {\n --mat-mdc-form-field-label-transform: translateY(\n -26.75px)\n scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));\n transform: var(--mat-mdc-form-field-label-transform);\n}\n.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {\n padding-top: 8px;\n padding-bottom: 8px;\n}\n.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {\n padding-top: 8px;\n padding-bottom: 8px;\n}\n.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix {\n padding-top: 8px;\n padding-bottom: 8px;\n}\n.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label {\n display: none;\n}\n\n.mat-mdc-paginator-container {\n min-height: 56px;\n}\n\n.mat-mdc-paginator {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-caption-font-size, 12px);\n line-height: var(--mdc-typography-caption-line-height, 20px);\n font-weight: var(--mdc-typography-caption-font-weight, 400);\n letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);\n text-decoration: var(--mdc-typography-caption-text-decoration, inherit);\n text-transform: var(--mdc-typography-caption-text-transform, none);\n}\n\n.mat-mdc-paginator .mat-mdc-select-value {\n font-size: 12px;\n}\n\n.mat-mdc-tab-group, .mat-mdc-tab-nav-bar {\n --mdc-tab-indicator-active-indicator-color: #a829c3;\n --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);\n --mat-tab-header-pagination-icon-color: #000;\n --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);\n --mat-tab-header-active-label-text-color: #a829c3;\n --mat-tab-header-active-ripple-color: #a829c3;\n --mat-tab-header-inactive-ripple-color: #a829c3;\n --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);\n --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);\n --mat-tab-header-active-focus-label-text-color: #a829c3;\n --mat-tab-header-active-hover-label-text-color: #a829c3;\n --mat-tab-header-active-focus-indicator-color: #a829c3;\n --mat-tab-header-active-hover-indicator-color: #a829c3;\n}\n.mat-mdc-tab-group.mat-accent, .mat-mdc-tab-nav-bar.mat-accent {\n --mdc-tab-indicator-active-indicator-color: #fc9b2d;\n --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);\n --mat-tab-header-pagination-icon-color: #000;\n --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);\n --mat-tab-header-active-label-text-color: #fc9b2d;\n --mat-tab-header-active-ripple-color: #fc9b2d;\n --mat-tab-header-inactive-ripple-color: #fc9b2d;\n --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);\n --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);\n --mat-tab-header-active-focus-label-text-color: #fc9b2d;\n --mat-tab-header-active-hover-label-text-color: #fc9b2d;\n --mat-tab-header-active-focus-indicator-color: #fc9b2d;\n --mat-tab-header-active-hover-indicator-color: #fc9b2d;\n}\n.mat-mdc-tab-group.mat-warn, .mat-mdc-tab-nav-bar.mat-warn {\n --mdc-tab-indicator-active-indicator-color: #f44336;\n --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);\n --mat-tab-header-pagination-icon-color: #000;\n --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);\n --mat-tab-header-active-label-text-color: #f44336;\n --mat-tab-header-active-ripple-color: #f44336;\n --mat-tab-header-inactive-ripple-color: #f44336;\n --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);\n --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);\n --mat-tab-header-active-focus-label-text-color: #f44336;\n --mat-tab-header-active-hover-label-text-color: #f44336;\n --mat-tab-header-active-focus-indicator-color: #f44336;\n --mat-tab-header-active-hover-indicator-color: #f44336;\n}\n.mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary {\n --mat-tab-header-with-background-background-color: #a829c3;\n --mat-tab-header-with-background-foreground-color: white;\n}\n.mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent {\n --mat-tab-header-with-background-background-color: #fc9b2d;\n --mat-tab-header-with-background-foreground-color: black;\n}\n.mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn {\n --mat-tab-header-with-background-background-color: #f44336;\n --mat-tab-header-with-background-foreground-color: white;\n}\n\n.mat-mdc-tab-header {\n --mdc-secondary-navigation-tab-container-height: 48px;\n}\n\n.mat-mdc-tab-header {\n --mat-tab-header-label-text-font: Roboto, sans-serif;\n --mat-tab-header-label-text-size: 14px;\n --mat-tab-header-label-text-letter-spacing: 0.0892857143em;\n --mat-tab-header-label-text-line-height: 36px;\n --mat-tab-header-label-text-weight: 500;\n}\n\n.mat-mdc-checkbox {\n --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-checkbox-selected-checkmark-color: #000;\n --mdc-checkbox-selected-focus-icon-color: #fc9b2d;\n --mdc-checkbox-selected-hover-icon-color: #fc9b2d;\n --mdc-checkbox-selected-icon-color: #fc9b2d;\n --mdc-checkbox-selected-pressed-icon-color: #fc9b2d;\n --mdc-checkbox-unselected-focus-icon-color: #212121;\n --mdc-checkbox-unselected-hover-icon-color: #212121;\n --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-checkbox-selected-focus-state-layer-color: #fc9b2d;\n --mdc-checkbox-selected-hover-state-layer-color: #fc9b2d;\n --mdc-checkbox-selected-pressed-state-layer-color: #fc9b2d;\n --mdc-checkbox-unselected-focus-state-layer-color: black;\n --mdc-checkbox-unselected-hover-state-layer-color: black;\n --mdc-checkbox-unselected-pressed-state-layer-color: black;\n}\n.mat-mdc-checkbox.mat-primary {\n --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-checkbox-selected-checkmark-color: #fff;\n --mdc-checkbox-selected-focus-icon-color: #a829c3;\n --mdc-checkbox-selected-hover-icon-color: #a829c3;\n --mdc-checkbox-selected-icon-color: #a829c3;\n --mdc-checkbox-selected-pressed-icon-color: #a829c3;\n --mdc-checkbox-unselected-focus-icon-color: #212121;\n --mdc-checkbox-unselected-hover-icon-color: #212121;\n --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-checkbox-selected-focus-state-layer-color: #a829c3;\n --mdc-checkbox-selected-hover-state-layer-color: #a829c3;\n --mdc-checkbox-selected-pressed-state-layer-color: #a829c3;\n --mdc-checkbox-unselected-focus-state-layer-color: black;\n --mdc-checkbox-unselected-hover-state-layer-color: black;\n --mdc-checkbox-unselected-pressed-state-layer-color: black;\n}\n.mat-mdc-checkbox.mat-warn {\n --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-checkbox-selected-checkmark-color: #fff;\n --mdc-checkbox-selected-focus-icon-color: #f44336;\n --mdc-checkbox-selected-hover-icon-color: #f44336;\n --mdc-checkbox-selected-icon-color: #f44336;\n --mdc-checkbox-selected-pressed-icon-color: #f44336;\n --mdc-checkbox-unselected-focus-icon-color: #212121;\n --mdc-checkbox-unselected-hover-icon-color: #212121;\n --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);\n --mdc-checkbox-selected-focus-state-layer-color: #f44336;\n --mdc-checkbox-selected-hover-state-layer-color: #f44336;\n --mdc-checkbox-selected-pressed-state-layer-color: #f44336;\n --mdc-checkbox-unselected-focus-state-layer-color: black;\n --mdc-checkbox-unselected-hover-state-layer-color: black;\n --mdc-checkbox-unselected-pressed-state-layer-color: black;\n}\n.mat-mdc-checkbox .mdc-form-field {\n color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));\n}\n.mat-mdc-checkbox.mat-mdc-checkbox-disabled label {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-mdc-checkbox {\n --mdc-checkbox-state-layer-size: 40px;\n}\n\n.mat-mdc-checkbox .mdc-form-field {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body2-font-size, 14px);\n line-height: var(--mdc-typography-body2-line-height, 20px);\n font-weight: var(--mdc-typography-body2-font-weight, 400);\n letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);\n text-decoration: var(--mdc-typography-body2-text-decoration, inherit);\n text-transform: var(--mdc-typography-body2-text-transform, none);\n}\n\n.mat-mdc-button.mat-unthemed {\n --mdc-text-button-label-text-color: #000;\n}\n.mat-mdc-button.mat-primary {\n --mdc-text-button-label-text-color: #a829c3;\n}\n.mat-mdc-button.mat-accent {\n --mdc-text-button-label-text-color: #fc9b2d;\n}\n.mat-mdc-button.mat-warn {\n --mdc-text-button-label-text-color: #f44336;\n}\n.mat-mdc-button[disabled][disabled] {\n --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);\n --mdc-text-button-label-text-color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-mdc-unelevated-button.mat-unthemed {\n --mdc-filled-button-container-color: #fff;\n --mdc-filled-button-label-text-color: #000;\n}\n.mat-mdc-unelevated-button.mat-primary {\n --mdc-filled-button-container-color: #a829c3;\n --mdc-filled-button-label-text-color: #fff;\n}\n.mat-mdc-unelevated-button.mat-accent {\n --mdc-filled-button-container-color: #fc9b2d;\n --mdc-filled-button-label-text-color: #000;\n}\n.mat-mdc-unelevated-button.mat-warn {\n --mdc-filled-button-container-color: #f44336;\n --mdc-filled-button-label-text-color: #fff;\n}\n.mat-mdc-unelevated-button[disabled][disabled] {\n --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);\n --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);\n --mdc-filled-button-container-color: rgba(0, 0, 0, 0.12);\n --mdc-filled-button-label-text-color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-mdc-raised-button.mat-unthemed {\n --mdc-protected-button-container-color: #fff;\n --mdc-protected-button-label-text-color: #000;\n}\n.mat-mdc-raised-button.mat-primary {\n --mdc-protected-button-container-color: #a829c3;\n --mdc-protected-button-label-text-color: #fff;\n}\n.mat-mdc-raised-button.mat-accent {\n --mdc-protected-button-container-color: #fc9b2d;\n --mdc-protected-button-label-text-color: #000;\n}\n.mat-mdc-raised-button.mat-warn {\n --mdc-protected-button-container-color: #f44336;\n --mdc-protected-button-label-text-color: #fff;\n}\n.mat-mdc-raised-button[disabled][disabled] {\n --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);\n --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);\n --mdc-protected-button-container-color: rgba(0, 0, 0, 0.12);\n --mdc-protected-button-label-text-color: rgba(0, 0, 0, 0.38);\n --mdc-protected-button-container-elevation: 0;\n}\n\n.mat-mdc-outlined-button {\n --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);\n}\n.mat-mdc-outlined-button.mat-unthemed {\n --mdc-outlined-button-label-text-color: #000;\n}\n.mat-mdc-outlined-button.mat-primary {\n --mdc-outlined-button-label-text-color: #a829c3;\n}\n.mat-mdc-outlined-button.mat-accent {\n --mdc-outlined-button-label-text-color: #fc9b2d;\n}\n.mat-mdc-outlined-button.mat-warn {\n --mdc-outlined-button-label-text-color: #f44336;\n}\n.mat-mdc-outlined-button[disabled][disabled] {\n --mdc-outlined-button-label-text-color: rgba(0, 0, 0, 0.38);\n --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);\n --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);\n --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);\n}\n\n.mat-mdc-button, .mat-mdc-outlined-button {\n --mat-mdc-button-persistent-ripple-color: #000;\n --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);\n}\n.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before {\n opacity: 0.04;\n}\n.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {\n opacity: 0.12;\n}\n.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before {\n opacity: 0.12;\n}\n.mat-mdc-button.mat-primary, .mat-mdc-outlined-button.mat-primary {\n --mat-mdc-button-persistent-ripple-color: #a829c3;\n --mat-mdc-button-ripple-color: rgba(168, 41, 195, 0.1);\n}\n.mat-mdc-button.mat-accent, .mat-mdc-outlined-button.mat-accent {\n --mat-mdc-button-persistent-ripple-color: #fc9b2d;\n --mat-mdc-button-ripple-color: rgba(252, 155, 45, 0.1);\n}\n.mat-mdc-button.mat-warn, .mat-mdc-outlined-button.mat-warn {\n --mat-mdc-button-persistent-ripple-color: #f44336;\n --mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1);\n}\n\n.mat-mdc-raised-button, .mat-mdc-unelevated-button {\n --mat-mdc-button-persistent-ripple-color: #000;\n --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);\n}\n.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before {\n opacity: 0.04;\n}\n.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {\n opacity: 0.12;\n}\n.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before {\n opacity: 0.12;\n}\n.mat-mdc-raised-button.mat-primary, .mat-mdc-unelevated-button.mat-primary {\n --mat-mdc-button-persistent-ripple-color: #fff;\n --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);\n}\n.mat-mdc-raised-button.mat-accent, .mat-mdc-unelevated-button.mat-accent {\n --mat-mdc-button-persistent-ripple-color: #000;\n --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);\n}\n.mat-mdc-raised-button.mat-warn, .mat-mdc-unelevated-button.mat-warn {\n --mat-mdc-button-persistent-ripple-color: #fff;\n --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);\n}\n\n.mat-mdc-button.mat-mdc-button-base,\n.mat-mdc-raised-button.mat-mdc-button-base,\n.mat-mdc-unelevated-button.mat-mdc-button-base,\n.mat-mdc-outlined-button.mat-mdc-button-base {\n height: 36px;\n}\n\n.mdc-button {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-button-font-size, 14px);\n line-height: var(--mdc-typography-button-line-height, 36px);\n font-weight: var(--mdc-typography-button-font-weight, 500);\n letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);\n text-decoration: var(--mdc-typography-button-text-decoration, none);\n text-transform: var(--mdc-typography-button-text-transform, none);\n}\n\n.mat-mdc-icon-button {\n --mat-mdc-button-persistent-ripple-color: #000;\n --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);\n --mdc-icon-button-icon-color: inherit;\n --mat-mdc-button-persistent-ripple-color: #000;\n --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);\n}\n.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before {\n opacity: 0.04;\n}\n.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {\n opacity: 0.12;\n}\n.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before {\n opacity: 0.12;\n}\n.mat-mdc-icon-button.mat-primary {\n --mat-mdc-button-persistent-ripple-color: #6200ee;\n --mat-mdc-button-ripple-color: rgba(98, 0, 238, 0.1);\n}\n.mat-mdc-icon-button.mat-accent {\n --mat-mdc-button-persistent-ripple-color: #018786;\n --mat-mdc-button-ripple-color: rgba(1, 135, 134, 0.1);\n}\n.mat-mdc-icon-button.mat-warn {\n --mat-mdc-button-persistent-ripple-color: #b00020;\n --mat-mdc-button-ripple-color: rgba(176, 0, 32, 0.1);\n}\n.mat-mdc-icon-button.mat-primary {\n --mdc-icon-button-icon-color: #a829c3;\n --mat-mdc-button-persistent-ripple-color: #a829c3;\n --mat-mdc-button-ripple-color: rgba(168, 41, 195, 0.1);\n}\n.mat-mdc-icon-button.mat-accent {\n --mdc-icon-button-icon-color: #fc9b2d;\n --mat-mdc-button-persistent-ripple-color: #fc9b2d;\n --mat-mdc-button-ripple-color: rgba(252, 155, 45, 0.1);\n}\n.mat-mdc-icon-button.mat-warn {\n --mdc-icon-button-icon-color: #f44336;\n --mat-mdc-button-persistent-ripple-color: #f44336;\n --mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1);\n}\n.mat-mdc-icon-button[disabled][disabled] {\n --mdc-icon-button-icon-color: rgba(0, 0, 0, 0.38);\n --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-mdc-icon-button.mat-mdc-button-base {\n --mdc-icon-button-state-layer-size: 48px;\n width: var(--mdc-icon-button-state-layer-size);\n height: var(--mdc-icon-button-state-layer-size);\n padding: 12px;\n}\n\n.mat-mdc-fab, .mat-mdc-mini-fab {\n --mat-mdc-button-persistent-ripple-color: #000;\n --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);\n}\n.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before, .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before {\n opacity: 0.04;\n}\n.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before, .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before {\n opacity: 0.12;\n}\n.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before, .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before {\n opacity: 0.12;\n}\n.mat-mdc-fab.mat-primary, .mat-mdc-mini-fab.mat-primary {\n --mat-mdc-button-persistent-ripple-color: #fff;\n --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);\n}\n.mat-mdc-fab.mat-accent, .mat-mdc-mini-fab.mat-accent {\n --mat-mdc-button-persistent-ripple-color: #000;\n --mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1);\n}\n.mat-mdc-fab.mat-warn, .mat-mdc-mini-fab.mat-warn {\n --mat-mdc-button-persistent-ripple-color: #fff;\n --mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1);\n}\n.mat-mdc-fab.mat-unthemed, .mat-mdc-mini-fab.mat-unthemed {\n --mdc-fab-container-color: #fff;\n --mdc-fab-icon-color: #000;\n --mat-mdc-fab-color: #000;\n}\n.mat-mdc-fab.mat-primary, .mat-mdc-mini-fab.mat-primary {\n --mdc-fab-container-color: #a829c3;\n --mdc-fab-icon-color: #fff;\n --mat-mdc-fab-color: #fff;\n}\n.mat-mdc-fab.mat-accent, .mat-mdc-mini-fab.mat-accent {\n --mdc-fab-container-color: #fc9b2d;\n --mdc-fab-icon-color: #000;\n --mat-mdc-fab-color: #000;\n}\n.mat-mdc-fab.mat-warn, .mat-mdc-mini-fab.mat-warn {\n --mdc-fab-container-color: #f44336;\n --mdc-fab-icon-color: #fff;\n --mat-mdc-fab-color: #fff;\n}\n.mat-mdc-fab[disabled][disabled], .mat-mdc-mini-fab[disabled][disabled] {\n --mdc-fab-container-color: rgba(0, 0, 0, 0.12);\n --mdc-fab-icon-color: rgba(0, 0, 0, 0.38);\n --mat-mdc-fab-color: rgba(0, 0, 0, 0.38);\n}\n\n.mdc-fab--extended {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-button-font-size, 14px);\n line-height: var(--mdc-typography-button-line-height, 36px);\n font-weight: var(--mdc-typography-button-font-weight, 500);\n letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);\n text-decoration: var(--mdc-typography-button-text-decoration, none);\n text-transform: var(--mdc-typography-button-text-transform, none);\n}\n.mat-mdc-snack-bar-container {\n --mdc-snackbar-container-color: #333333;\n --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);\n --mat-snack-bar-button-color: #fc9b2d;\n}\n\n.mat-mdc-snack-bar-container {\n --mdc-snackbar-supporting-text-font: Roboto, sans-serif;\n --mdc-snackbar-supporting-text-line-height: 20px;\n --mdc-snackbar-supporting-text-size: 14px;\n --mdc-snackbar-supporting-text-weight: 400;\n}\n\n.mdc-data-table {\n background-color: var(--mdc-theme-surface, #fff);\n border-color: rgba(0, 0, 0, 0.12);\n}\n.mdc-data-table__row {\n background-color: inherit;\n}\n\n.mdc-data-table__header-cell {\n background-color: var(--mdc-theme-surface, #fff);\n}\n\n.mdc-data-table__row--selected {\n background-color: rgba(168, 41, 195, 0.04);\n}\n\n.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,\n.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,\n.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.mdc-data-table__cell,\n.mdc-data-table__header-cell {\n border-bottom-color: rgba(0, 0, 0, 0.12);\n}\n\n.mdc-data-table__pagination {\n border-top-color: rgba(0, 0, 0, 0.12);\n}\n\n.mdc-data-table__row:not(.mdc-data-table__row--selected):hover {\n background-color: rgba(0, 0, 0, 0.04);\n}\n\n.mdc-data-table__header-cell {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.mdc-data-table__pagination-total,\n.mdc-data-table__pagination-rows-per-page-label,\n.mdc-data-table__cell {\n color: rgba(0, 0, 0, 0.87);\n}\n\n[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon, .mdc-data-table__pagination-button .mdc-button__icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n.mat-mdc-table {\n background: white;\n}\n\n.mat-mdc-table .mdc-data-table__row {\n height: 52px;\n}\n.mat-mdc-table .mdc-data-table__pagination {\n min-height: 52px;\n}\n.mat-mdc-table .mdc-data-table__header-row {\n height: 56px;\n}\n\n.mdc-data-table__content {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body2-font-size, 14px);\n line-height: var(--mdc-typography-body2-line-height, 20px);\n font-weight: var(--mdc-typography-body2-font-weight, 400);\n letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);\n text-decoration: var(--mdc-typography-body2-text-decoration, inherit);\n text-transform: var(--mdc-typography-body2-text-transform, none);\n}\n\n.mdc-data-table__cell {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-body2-font-size, 14px);\n line-height: var(--mdc-typography-body2-line-height, 20px);\n font-weight: var(--mdc-typography-body2-font-weight, 400);\n letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);\n text-decoration: var(--mdc-typography-body2-text-decoration, inherit);\n text-transform: var(--mdc-typography-body2-text-transform, none);\n}\n\n.mdc-data-table__header-cell {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));\n font-size: var(--mdc-typography-subtitle2-font-size, 14px);\n line-height: var(--mdc-typography-subtitle2-line-height, 22px);\n font-weight: var(--mdc-typography-subtitle2-font-weight, 500);\n letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);\n text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);\n text-transform: var(--mdc-typography-subtitle2-text-transform, none);\n}\n\n[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon, .mdc-data-table__pagination-button .mdc-button__icon[dir=rtl] {\n /*rtl:begin:ignore*/\n /*rtl:end:ignore*/\n}\n\n.mat-mdc-progress-spinner {\n --mdc-circular-progress-active-indicator-color: #a829c3;\n}\n.mat-mdc-progress-spinner.mat-accent {\n --mdc-circular-progress-active-indicator-color: #fc9b2d;\n}\n.mat-mdc-progress-spinner.mat-warn {\n --mdc-circular-progress-active-indicator-color: #f44336;\n}\n\n.mat-badge {\n position: relative;\n}\n\n.mat-badge.mat-badge {\n overflow: visible;\n}\n\n.mat-badge-hidden .mat-badge-content {\n display: none;\n}\n\n.mat-badge-content {\n position: absolute;\n text-align: center;\n display: inline-block;\n border-radius: 50%;\n transition: transform 200ms ease-in-out;\n transform: scale(0.6);\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n pointer-events: none;\n}\n\n.ng-animate-disabled .mat-badge-content,\n.mat-badge-content._mat-animation-noopable {\n transition: none;\n}\n\n.mat-badge-content.mat-badge-active {\n transform: none;\n}\n\n.mat-badge-small .mat-badge-content {\n width: 16px;\n height: 16px;\n line-height: 16px;\n}\n.mat-badge-small.mat-badge-above .mat-badge-content {\n top: -8px;\n}\n.mat-badge-small.mat-badge-below .mat-badge-content {\n bottom: -8px;\n}\n.mat-badge-small.mat-badge-before .mat-badge-content {\n left: -16px;\n}\n[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {\n left: auto;\n right: -16px;\n}\n.mat-badge-small.mat-badge-after .mat-badge-content {\n right: -16px;\n}\n[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {\n right: auto;\n left: -16px;\n}\n.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {\n left: -8px;\n}\n[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {\n left: auto;\n right: -8px;\n}\n.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {\n right: -8px;\n}\n[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {\n right: auto;\n left: -8px;\n}\n\n.mat-badge-medium .mat-badge-content {\n width: 22px;\n height: 22px;\n line-height: 22px;\n}\n.mat-badge-medium.mat-badge-above .mat-badge-content {\n top: -11px;\n}\n.mat-badge-medium.mat-badge-below .mat-badge-content {\n bottom: -11px;\n}\n.mat-badge-medium.mat-badge-before .mat-badge-content {\n left: -22px;\n}\n[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {\n left: auto;\n right: -22px;\n}\n.mat-badge-medium.mat-badge-after .mat-badge-content {\n right: -22px;\n}\n[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {\n right: auto;\n left: -22px;\n}\n.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {\n left: -11px;\n}\n[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {\n left: auto;\n right: -11px;\n}\n.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {\n right: -11px;\n}\n[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {\n right: auto;\n left: -11px;\n}\n\n.mat-badge-large .mat-badge-content {\n width: 28px;\n height: 28px;\n line-height: 28px;\n}\n.mat-badge-large.mat-badge-above .mat-badge-content {\n top: -14px;\n}\n.mat-badge-large.mat-badge-below .mat-badge-content {\n bottom: -14px;\n}\n.mat-badge-large.mat-badge-before .mat-badge-content {\n left: -28px;\n}\n[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {\n left: auto;\n right: -28px;\n}\n.mat-badge-large.mat-badge-after .mat-badge-content {\n right: -28px;\n}\n[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {\n right: auto;\n left: -28px;\n}\n.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {\n left: -14px;\n}\n[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {\n left: auto;\n right: -14px;\n}\n.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {\n right: -14px;\n}\n[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {\n right: auto;\n left: -14px;\n}\n\n.mat-badge-content {\n color: white;\n background: #a829c3;\n}\n.cdk-high-contrast-active .mat-badge-content {\n outline: solid 1px;\n border-radius: 0;\n}\n\n.mat-badge-accent .mat-badge-content {\n background: #fc9b2d;\n color: black;\n}\n\n.mat-badge-warn .mat-badge-content {\n color: white;\n background: #f44336;\n}\n\n.mat-badge-disabled .mat-badge-content {\n background: #b9b9b9;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-badge-content {\n font-weight: 600;\n font-size: 12px;\n font-family: Roboto, sans-serif;\n}\n\n.mat-badge-small .mat-badge-content {\n font-size: 9px;\n}\n\n.mat-badge-large .mat-badge-content {\n font-size: 24px;\n}\n\n.mat-bottom-sheet-container {\n box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);\n background: white;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.mat-bottom-sheet-container {\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n font-family: Roboto, sans-serif;\n letter-spacing: 0.0178571429em;\n}\n\n.mat-button-toggle-standalone:not([class*=mat-elevation-z]),\n.mat-button-toggle-group:not([class*=mat-elevation-z]) {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),\n.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {\n box-shadow: none;\n}\n\n.mat-button-toggle {\n color: rgba(0, 0, 0, 0.38);\n}\n.mat-button-toggle .mat-button-toggle-focus-overlay {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.mat-button-toggle-appearance-standard {\n color: rgba(0, 0, 0, 0.87);\n background: white;\n}\n.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {\n background-color: black;\n}\n\n.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {\n border-left: solid 1px #e0e0e0;\n}\n\n[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {\n border-left: none;\n border-right: solid 1px #e0e0e0;\n}\n\n.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {\n border-left: none;\n border-right: none;\n border-top: solid 1px #e0e0e0;\n}\n\n.mat-button-toggle-checked {\n background-color: #e0e0e0;\n color: rgba(0, 0, 0, 0.54);\n}\n.mat-button-toggle-checked.mat-button-toggle-appearance-standard {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.mat-button-toggle-disabled {\n color: rgba(0, 0, 0, 0.26);\n background-color: #eeeeee;\n}\n.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {\n background: white;\n}\n.mat-button-toggle-disabled.mat-button-toggle-checked {\n background-color: #bdbdbd;\n}\n\n.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,\n.mat-button-toggle-group-appearance-standard {\n border: solid 1px #e0e0e0;\n}\n\n.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {\n line-height: 48px;\n}\n\n.mat-button-toggle {\n font-family: Roboto, sans-serif;\n}\n\n.mat-calendar-arrow {\n fill: rgba(0, 0, 0, 0.54);\n}\n\n.mat-datepicker-toggle,\n.mat-datepicker-content .mat-calendar-next-button,\n.mat-datepicker-content .mat-calendar-previous-button {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.mat-calendar-table-header-divider::after {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.mat-calendar-table-header,\n.mat-calendar-body-label {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.mat-calendar-body-cell-content,\n.mat-date-range-input-separator {\n color: rgba(0, 0, 0, 0.87);\n border-color: transparent;\n}\n\n.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-form-field-disabled .mat-date-range-input-separator {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-calendar-body-in-preview {\n color: rgba(0, 0, 0, 0.24);\n}\n\n.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n border-color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n border-color: rgba(0, 0, 0, 0.18);\n}\n\n.mat-calendar-body-in-range::before {\n background: rgba(168, 41, 195, 0.2);\n}\n\n.mat-calendar-body-comparison-identical,\n.mat-calendar-body-in-comparison-range::before {\n background: rgba(249, 171, 0, 0.2);\n}\n\n.mat-calendar-body-comparison-bridge-start::before,\n[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {\n background: linear-gradient(to right, rgba(168, 41, 195, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);\n}\n\n.mat-calendar-body-comparison-bridge-end::before,\n[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {\n background: linear-gradient(to left, rgba(168, 41, 195, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);\n}\n\n.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,\n.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {\n background: #a8dab5;\n}\n\n.mat-calendar-body-comparison-identical.mat-calendar-body-selected,\n.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {\n background: #46a35e;\n}\n\n.mat-calendar-body-selected {\n background-color: #a829c3;\n color: white;\n}\n\n.mat-calendar-body-disabled > .mat-calendar-body-selected {\n background-color: rgba(168, 41, 195, 0.4);\n}\n\n.mat-calendar-body-today.mat-calendar-body-selected {\n box-shadow: inset 0 0 0 1px white;\n}\n\n.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),\n.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n background-color: rgba(168, 41, 195, 0.3);\n}\n\n@media (hover: hover) {\n .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n background-color: rgba(168, 41, 195, 0.3);\n }\n}\n.mat-datepicker-content {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n background-color: white;\n color: rgba(0, 0, 0, 0.87);\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {\n background: rgba(252, 155, 45, 0.2);\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,\n.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {\n background: rgba(249, 171, 0, 0.2);\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,\n.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {\n background: linear-gradient(to right, rgba(252, 155, 45, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,\n.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {\n background: linear-gradient(to left, rgba(252, 155, 45, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,\n.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {\n background: #a8dab5;\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,\n.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {\n background: #46a35e;\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-selected {\n background-color: #fc9b2d;\n color: black;\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {\n background-color: rgba(252, 155, 45, 0.4);\n}\n.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {\n box-shadow: inset 0 0 0 1px black;\n}\n.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),\n.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n background-color: rgba(252, 155, 45, 0.3);\n}\n@media (hover: hover) {\n .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n background-color: rgba(252, 155, 45, 0.3);\n }\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {\n background: rgba(244, 67, 54, 0.2);\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,\n.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {\n background: rgba(249, 171, 0, 0.2);\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,\n.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {\n background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,\n.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {\n background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,\n.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {\n background: #a8dab5;\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,\n.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {\n background: #46a35e;\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-selected {\n background-color: #f44336;\n color: white;\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {\n background-color: rgba(244, 67, 54, 0.4);\n}\n.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {\n box-shadow: inset 0 0 0 1px white;\n}\n.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),\n.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n background-color: rgba(244, 67, 54, 0.3);\n}\n@media (hover: hover) {\n .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {\n background-color: rgba(244, 67, 54, 0.3);\n }\n}\n\n.mat-datepicker-content-touch {\n box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);\n}\n\n.mat-datepicker-toggle-active {\n color: #a829c3;\n}\n.mat-datepicker-toggle-active.mat-accent {\n color: #fc9b2d;\n}\n.mat-datepicker-toggle-active.mat-warn {\n color: #f44336;\n}\n\n.mat-date-range-input-inner[disabled] {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {\n --mdc-icon-button-state-layer-size: 40px;\n width: var(--mdc-icon-button-state-layer-size);\n height: var(--mdc-icon-button-state-layer-size);\n padding: 8px;\n}\n.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target {\n display: none;\n}\n\n.mat-calendar {\n font-family: Roboto, sans-serif;\n}\n\n.mat-calendar-body {\n font-size: 13px;\n}\n\n.mat-calendar-body-label,\n.mat-calendar-period-button {\n font-size: 14px;\n font-weight: 500;\n}\n\n.mat-calendar-table-header th {\n font-size: 11px;\n font-weight: 400;\n}\n\n.mat-divider {\n border-top-color: rgba(0, 0, 0, 0.12);\n}\n\n.mat-divider-vertical {\n border-right-color: rgba(0, 0, 0, 0.12);\n}\n\n.mat-expansion-panel {\n background: white;\n color: rgba(0, 0, 0, 0.87);\n}\n.mat-expansion-panel:not([class*=mat-elevation-z]) {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n\n.mat-action-row {\n border-top-color: rgba(0, 0, 0, 0.12);\n}\n\n.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {\n background: rgba(0, 0, 0, 0.04);\n}\n\n@media (hover: none) {\n .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {\n background: white;\n }\n}\n.mat-expansion-panel-header-title {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.mat-expansion-panel-header-description,\n.mat-expansion-indicator::after {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.mat-expansion-panel-header[aria-disabled=true] {\n color: rgba(0, 0, 0, 0.26);\n}\n.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,\n.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {\n color: inherit;\n}\n\n.mat-expansion-panel-header {\n height: 48px;\n}\n.mat-expansion-panel-header.mat-expanded {\n height: 64px;\n}\n\n.mat-expansion-panel-header {\n font-family: Roboto, sans-serif;\n font-size: 14px;\n font-weight: 500;\n}\n\n.mat-expansion-panel-content {\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n font-family: Roboto, sans-serif;\n letter-spacing: 0.0178571429em;\n}\n\n.mat-grid-tile-header,\n.mat-grid-tile-footer {\n font-size: 14px;\n}\n.mat-grid-tile-header .mat-line,\n.mat-grid-tile-footer .mat-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n display: block;\n box-sizing: border-box;\n}\n.mat-grid-tile-header .mat-line:nth-child(n+2),\n.mat-grid-tile-footer .mat-line:nth-child(n+2) {\n font-size: 12px;\n}\n\n.mat-icon.mat-primary {\n color: #a829c3;\n}\n.mat-icon.mat-accent {\n color: #fc9b2d;\n}\n.mat-icon.mat-warn {\n color: #f44336;\n}\n\n.mat-drawer-container {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.mat-drawer {\n background-color: white;\n color: rgba(0, 0, 0, 0.87);\n}\n.mat-drawer.mat-drawer-push {\n background-color: white;\n}\n.mat-drawer:not(.mat-drawer-side) {\n box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);\n}\n\n.mat-drawer-side {\n border-right: solid 1px rgba(0, 0, 0, 0.12);\n}\n.mat-drawer-side.mat-drawer-end {\n border-left: solid 1px rgba(0, 0, 0, 0.12);\n border-right: none;\n}\n\n[dir=rtl] .mat-drawer-side {\n border-left: solid 1px rgba(0, 0, 0, 0.12);\n border-right: none;\n}\n[dir=rtl] .mat-drawer-side.mat-drawer-end {\n border-left: none;\n border-right: solid 1px rgba(0, 0, 0, 0.12);\n}\n\n.mat-drawer-backdrop.mat-drawer-shown {\n background-color: rgba(0, 0, 0, 0.6);\n}\n\n.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover:not([aria-disabled]), .mat-step-header:hover[aria-disabled=false] {\n background-color: rgba(0, 0, 0, 0.04);\n}\n.mat-step-header:hover[aria-disabled=true] {\n cursor: default;\n}\n@media (hover: none) {\n .mat-step-header:hover {\n background: none;\n }\n}\n.mat-step-header .mat-step-label,\n.mat-step-header .mat-step-optional {\n color: rgba(0, 0, 0, 0.54);\n}\n.mat-step-header .mat-step-icon {\n background-color: rgba(0, 0, 0, 0.54);\n color: white;\n}\n.mat-step-header .mat-step-icon-selected,\n.mat-step-header .mat-step-icon-state-done,\n.mat-step-header .mat-step-icon-state-edit {\n background-color: #a829c3;\n color: white;\n}\n.mat-step-header.mat-accent .mat-step-icon {\n color: black;\n}\n.mat-step-header.mat-accent .mat-step-icon-selected,\n.mat-step-header.mat-accent .mat-step-icon-state-done,\n.mat-step-header.mat-accent .mat-step-icon-state-edit {\n background-color: #fc9b2d;\n color: black;\n}\n.mat-step-header.mat-warn .mat-step-icon {\n color: white;\n}\n.mat-step-header.mat-warn .mat-step-icon-selected,\n.mat-step-header.mat-warn .mat-step-icon-state-done,\n.mat-step-header.mat-warn .mat-step-icon-state-edit {\n background-color: #f44336;\n color: white;\n}\n.mat-step-header .mat-step-icon-state-error {\n background-color: transparent;\n color: #f44336;\n}\n.mat-step-header .mat-step-label.mat-step-label-active {\n color: rgba(0, 0, 0, 0.87);\n}\n.mat-step-header .mat-step-label.mat-step-label-error {\n color: #f44336;\n}\n\n.mat-stepper-horizontal, .mat-stepper-vertical {\n background-color: white;\n}\n\n.mat-stepper-vertical-line::before {\n border-left-color: rgba(0, 0, 0, 0.12);\n}\n\n.mat-horizontal-stepper-header::before,\n.mat-horizontal-stepper-header::after,\n.mat-stepper-horizontal-line {\n border-top-color: rgba(0, 0, 0, 0.12);\n}\n\n.mat-horizontal-stepper-header {\n height: 72px;\n}\n\n.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,\n.mat-vertical-stepper-header {\n padding: 24px 24px;\n}\n\n.mat-stepper-vertical-line::before {\n top: -16px;\n bottom: -16px;\n}\n\n.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {\n top: 36px;\n}\n\n.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {\n top: 36px;\n}\n\n.mat-stepper-vertical, .mat-stepper-horizontal {\n font-family: Roboto, sans-serif;\n}\n\n.mat-step-label {\n font-size: 14px;\n font-weight: 400;\n}\n\n.mat-step-sub-label-error {\n font-weight: normal;\n}\n\n.mat-step-label-error {\n font-size: 16px;\n}\n\n.mat-step-label-selected {\n font-size: 16px;\n font-weight: 400;\n}\n\n.mat-sort-header-arrow {\n color: #757575;\n}\n\n.mat-toolbar {\n background: whitesmoke;\n color: rgba(0, 0, 0, 0.87);\n}\n.mat-toolbar.mat-primary {\n background: #a829c3;\n color: white;\n}\n.mat-toolbar.mat-accent {\n background: #fc9b2d;\n color: black;\n}\n.mat-toolbar.mat-warn {\n background: #f44336;\n color: white;\n}\n.mat-toolbar .mat-form-field-underline,\n.mat-toolbar .mat-form-field-ripple,\n.mat-toolbar .mat-focused .mat-form-field-ripple {\n background-color: currentColor;\n}\n.mat-toolbar .mat-form-field-label,\n.mat-toolbar .mat-focused .mat-form-field-label,\n.mat-toolbar .mat-select-value,\n.mat-toolbar .mat-select-arrow,\n.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {\n color: inherit;\n}\n.mat-toolbar .mat-input-element {\n caret-color: currentColor;\n}\n\n.mat-toolbar-multiple-rows {\n min-height: 64px;\n}\n\n.mat-toolbar-row, .mat-toolbar-single-row {\n height: 64px;\n}\n\n@media (max-width: 599px) {\n .mat-toolbar-multiple-rows {\n min-height: 56px;\n }\n .mat-toolbar-row, .mat-toolbar-single-row {\n height: 56px;\n }\n}\n.mat-toolbar,\n.mat-toolbar h1,\n.mat-toolbar h2,\n.mat-toolbar h3,\n.mat-toolbar h4,\n.mat-toolbar h5,\n.mat-toolbar h6 {\n font-size: 20px;\n font-weight: 500;\n line-height: 32px;\n font-family: Roboto, sans-serif;\n letter-spacing: 0.0125em;\n margin: 0;\n}\n\n.mat-tree {\n background: white;\n}\n\n.mat-tree-node,\n.mat-nested-tree-node {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.mat-tree-node {\n min-height: 48px;\n}\n\n.mat-tree {\n font-family: Roboto, sans-serif;\n}\n\n.mat-tree-node,\n.mat-nested-tree-node {\n font-weight: 400;\n font-size: 14px;\n}\n\nbody {\n color: #444444;\n}\n\nh6 {\n color: #6e6e6e;\n}\n\np,\nol,\nul,\nol,\nli,\ninput,\na {\n color: #444444;\n}\n\n.app-toolbar a {\n color: #FFFFFF;\n}\n\ncode {\n color: #444444;\n}\n\n.sidenav-content a {\n color: #84438a;\n}\n.sidenav-content a:hover {\n color: #6e6e6e;\n}\n\nfooter {\n background-color: #a829c3;\n}\nfooter aio-footer > * {\n color: #FFFFFF;\n}\nfooter aio-footer a {\n color: #FFFFFF;\n}\nfooter aio-footer h3 {\n color: #FFFFFF;\n}\n\nbody {\n background: #FAFAFA;\n}\n\n.background-sky {\n color: rgba(0, 0, 0, 0.87);\n}\n\nsection#intro {\n color: #FFFFFF;\n}\nsection#intro .hero-logo {\n background-image: url(/assets/images/logos/angular/angular.svg);\n}\n\n.announcement-bar {\n background-color: rgba(255, 255, 255, 0.1);\n}\n.announcement-bar .button {\n color: #FFFFFF;\n background-color: #412846;\n}\n.announcement-bar .button:hover {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.home-row .card {\n background-color: #FFFFFF;\n}\n.home-row .card .card-text-container p {\n color: #444444;\n}\n.home-row .card:hover h2 {\n color: #412846;\n}\n\n.button.hero-cta {\n background-color: #FFFFFF;\n}\n\n.cta-bar .hero-cta {\n color: #412846;\n}\n\n.text-headline {\n color: #FFFFFF;\n}\n\n.marketing-banner {\n background-color: #5f3b66;\n}\n.marketing-banner .banner-headline {\n color: #FFFFFF;\n}\n\naio-shell.page-home article {\n color: #FFFFFF;\n background-color: #412846;\n}\naio-shell.page-home, aio-shell.page-resources, aio-shell.page-events, aio-shell.page-contribute {\n color: #FFFFFF;\n}\n\n.nf-response h1 {\n color: #412846;\n}\n\n.nf-icon.material-icons {\n color: #412846;\n}\n\nmat-sidenav-container.sidenav-container {\n background-color: #FAFAFA;\n}\nmat-sidenav-container.sidenav-container mat-sidenav.sidenav {\n background-color: #FFFFFF;\n border-right: 1px solid #DBDBDB;\n}\nmat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version {\n border-top: 1px solid #DBDBDB;\n}\nmat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version select {\n color: #444444;\n background: rgba(219, 219, 219, 0.5);\n}\n\naio-nav-menu aio-nav-item .vertical-menu-item {\n color: #444444;\n}\naio-nav-menu aio-nav-item .vertical-menu-item.level-2 {\n color: #6e6e6e;\n}\naio-nav-menu aio-nav-item .vertical-menu-item.level-3 {\n color: #6e6e6e;\n}\naio-nav-menu aio-nav-item .vertical-menu-item.level-4 {\n color: #6e6e6e;\n}\naio-nav-menu aio-nav-item .vertical-menu-item:hover {\n background-color: #DBDBDB;\n color: #412846;\n text-shadow: 0 0 5px #FFFFFF;\n}\naio-nav-menu aio-nav-item .vertical-menu-item:hover.selected {\n color: #412846;\n}\naio-nav-menu aio-nav-item .vertical-menu-item.selected {\n color: #412846;\n}\n\n.heading {\n color: #444444;\n}\n\nmat-toolbar.mat-toolbar {\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);\n}\nmat-toolbar.mat-toolbar mat-icon {\n color: #FFFFFF;\n}\n\naio-shell.page-home mat-toolbar.mat-toolbar {\n background: #412846;\n}\n\n.hamburger.mat-mdc-button:hover {\n color: #FAFAFA;\n}\n.hamburger.mat-mdc-button > .mat-icon {\n color: #FFFFFF;\n}\n\n.nav-link[href=enterprise-support] {\n background: rgba(128, 0, 128, 0.1803921569);\n}\n\naio-top-menu ul li:focus {\n background-color: #1E88E5;\n}\naio-top-menu a.nav-link:focus {\n background: rgba(255, 255, 255, 0.15);\n}\n\naio-search-box.search-container input {\n color: #444444;\n background-color: #FAFAFA;\n}\n\n@media screen and (min-width: 351px) {\n aio-theme-toggle {\n border-right: 1px solid #FFFFFF;\n }\n}\n\n.alert {\n color: #444444;\n}\n.alert.is-critical {\n border-left: 8px solid #DD0031;\n background-color: rgba(221, 0, 49, 0.05);\n}\n.alert.is-critical h1,\n.alert.is-critical h2,\n.alert.is-critical h3,\n.alert.is-critical h4,\n.alert.is-critical h5,\n.alert.is-critical h6 {\n color: #DD0031;\n}\n.alert.is-important {\n border-left: 8px solid #FF9800;\n background-color: rgba(255, 152, 0, 0.05);\n}\n.alert.is-important h1,\n.alert.is-important h2,\n.alert.is-important h3,\n.alert.is-important h4,\n.alert.is-important h5,\n.alert.is-important h6 {\n color: #FF9800;\n}\n.alert.is-helpful {\n border-left: 8px solid #412846;\n background-color: rgba(65, 40, 70, 0.05);\n}\n.alert.is-helpful h1,\n.alert.is-helpful h2,\n.alert.is-helpful h3,\n.alert.is-helpful h4,\n.alert.is-helpful h5,\n.alert.is-helpful h6 {\n color: #412846;\n}\n\naio-api-list .api-filter .form-search input {\n box-shadow: 0 2px 2px rgba(10, 16, 20, 0.24), 0 0 2px rgba(10, 16, 20, 0.12);\n border: 1px solid #FFFFFF;\n background-color: #FFFFFF;\n color: #a829c3;\n}\naio-api-list .api-filter .form-search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */\n color: #CFD8DC;\n}\naio-api-list .api-filter .form-search input::-moz-placeholder { /* Firefox 19+ */\n color: #CFD8DC;\n}\naio-api-list .api-filter .form-search input:-ms-input-placeholder { /* IE 10+ */\n color: #CFD8DC;\n}\naio-api-list .api-filter .form-search input:-moz-placeholder { /* Firefox 18- */\n color: #CFD8DC;\n}\naio-api-list .api-filter .form-search input:focus {\n border: 1px solid #42A5F5;\n box-shadow: 0 2px 2px rgba(66, 165, 245, 0.24), 0 0 2px rgba(66, 165, 245, 0.12);\n}\naio-api-list .api-filter .form-search .material-icons {\n color: #CFD8DC;\n}\naio-api-list .api-list-container a {\n color: #84438a;\n}\naio-api-list .api-list-container .api-list li a {\n color: #546E7A;\n}\naio-api-list .api-list-container .api-list li a:hover {\n background: #ECEFF1;\n color: #2196F3;\n}\n\n.symbol {\n box-shadow: 0 1px 2px rgba(10, 16, 20, 0.24);\n color: #FFFFFF;\n}\n.symbol.all {\n background: #FFFFFF;\n}\n.symbol.all:before {\n content: \" \";\n}\n.symbol.decorator {\n background: #1565C0;\n}\n.symbol.decorator:before {\n content: \"@\";\n}\n.symbol.directive {\n background: #D81B60;\n}\n.symbol.directive:before {\n content: \"D\";\n}\n.symbol.pipe {\n background: #546E7A;\n}\n.symbol.pipe:before {\n content: \"P\";\n}\n.symbol.class {\n background: #2196F3;\n}\n.symbol.class:before {\n content: \"C\";\n}\n.symbol.interface {\n background: #009688;\n}\n.symbol.interface:before {\n content: \"I\";\n}\n.symbol.function {\n background: #4CAF50;\n}\n.symbol.function:before {\n content: \"F\";\n}\n.symbol.enum {\n background: #FFA000;\n}\n.symbol.enum:before {\n content: \"E\";\n}\n.symbol.const {\n background: #6e6e6e;\n}\n.symbol.const:before {\n content: \"K\";\n}\n.symbol.let {\n background: #6e6e6e;\n}\n.symbol.let:before {\n content: \"K\";\n}\n.symbol.var {\n background: #6e6e6e;\n}\n.symbol.var:before {\n content: \"K\";\n}\n.symbol.ngmodule {\n background: #940;\n}\n.symbol.ngmodule:before {\n content: \"M\";\n}\n.symbol.type-alias {\n background: #7CB342;\n}\n.symbol.type-alias:before {\n content: \"T\";\n}\n.symbol.package {\n background: #8E24AA;\n}\n.symbol.package:before {\n content: \"Pk\";\n}\n\n.docs-content .api-list a {\n color: #546E7A;\n}\n.docs-content .api-list a:hover {\n background: #ECEFF1;\n color: #2196F3;\n}\n\n.code-links a code, .code-links a .api-doc-code {\n color: #1E88E5 !important;\n}\n\n.code-background span.pln {\n color: #1E88E5 !important;\n}\n\n.api-doc-code {\n color: #1a2326;\n}\n\na.button.mat-button.button-secondary,\n.button.button-secondary {\n background: #6e6e6e;\n color: rgba(255, 255, 255, 0.87);\n}\na.button.mat-button.button-plain,\n.button.button-plain {\n background: #FFFFFF;\n color: rgba(68, 68, 68, 0.87);\n}\na.button.mat-button.button-subtle,\n.button.button-subtle {\n background: #6e6e6e;\n color: #e1e1e1;\n}\na.button.mat-button.button-subtle:hover,\n.button.button-subtle:hover {\n color: rgba(255, 255, 255, 0.7);\n}\na.button.mat-button.button-blue,\n.button.button-blue {\n background: #412846;\n color: rgba(255, 255, 255, 0.87);\n}\na.button.mat-button.button-blue:hover,\n.button.button-blue:hover {\n color: rgba(255, 255, 255, 0.7);\n}\na.button.mat-button.button-shield, a.button.mat-button.button-shield.mat-button,\n.button.button-shield,\n.button.button-shield.mat-button {\n background-color: #412846;\n background: #412846 url(\"/projects/ngrx.io/src/assets/images/logos/angular/angular_whiteTransparent.svg\") 24px 13px no-repeat;\n}\n@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {\n a.button.mat-button.button-shield, a.button.mat-button.button-shield.mat-button,\n .button.button-shield,\n .button.button-shield.mat-button {\n background: #412846 url(\"/projects/ngrx.io/src/assets/images/logos/angular/angular_whiteTransparent.svg\") 24px 13px no-repeat;\n background-size: 22px 22px;\n }\n}\na.button.mat-button.button-banner,\n.button.button-banner {\n background: #444444;\n color: rgba(255, 255, 255, 0.87);\n}\n\n.cta-bar .button:hover {\n color: #FAFAFA;\n}\n\n.group-buttons a.button.mat-button.filter-button {\n border: 2px solid #412846;\n background-color: rgba(65, 40, 70, 0.2);\n}\n.group-buttons a.button.mat-button.filter-button.selected, .group-buttons a.button.mat-button.filter-button:hover {\n background-color: #412846;\n color: #FFFFFF;\n}\n\n.callout header {\n color: #FFFFFF;\n}\n.callout.is-critical {\n border-color: #DD0031;\n background: rgba(221, 0, 49, 0.05);\n}\n.callout.is-critical header {\n background: #DD0031;\n}\n.callout.is-important {\n border-color: #FF9800;\n background: rgba(255, 152, 0, 0.05);\n}\n.callout.is-important header {\n background: #FFA000;\n}\n.callout.is-helpful {\n border-color: #412846;\n background: rgba(65, 40, 70, 0.05);\n}\n.callout.is-helpful header {\n background: #412846;\n}\n\n.card-container .docs-card {\n background-color: #FFFFFF;\n}\n.card-container .docs-card section {\n color: #444444;\n}\n.card-container .docs-card p {\n color: #444444;\n}\n.card-container .docs-card .card-footer {\n color: #6e6e6e;\n border-top: 0.5px solid #DBDBDB;\n}\n.card-container .docs-card .card-footer a {\n color: #6e6e6e;\n}\n.card-container .docs-card:hover section {\n color: #412846;\n}\n.card-container .docs-card:hover p {\n color: #444444;\n}\n.card-container .docs-card:hover .card-footer {\n background-color: rgba(65, 40, 70, 0.1);\n color: #412846;\n}\n\n.card-section:hover {\n box-shadow: 0 2px 2px rgba(10, 16, 20, 0.24), 0 0 2px rgba(10, 16, 20, 0.12);\n}\n\ncode-example:not(.no-box) {\n background-color: rgba(241, 241, 241, 0.2);\n border: 0.5px solid #DBDBDB;\n color: #444444;\n}\ncode-example.code-shell, code-example[language=sh], code-example[language=bash] {\n background-color: #444444;\n}\ncode-example header {\n background-color: #412846;\n color: #FAFAFA;\n}\n\ncode-tabs .code-tab-group .mat-tab-label:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\ncode-example.avoid header,\ncode-example.avoidFile header {\n border: 2px solid #DD0031;\n background: #DD0031;\n}\n\ncode-example.avoid,\ncode-example.avoidFile,\ncode-tabs.avoid mat-tab-body,\ncode-tabs.avoidFile mat-tab-body {\n border: 0.5px solid #DD0031;\n}\n\naio-code pre.prettyprint code ol.linenums {\n color: #f4f5f5;\n}\naio-code pre.prettyprint code .code-missing {\n color: #C3002F;\n}\naio-code pre.prettyprint .copy-button {\n color: #B0BEC5;\n}\naio-code pre.prettyprint .copy-button:hover {\n color: #6e6e6e;\n}\naio-code pre.prettyprint.lang-sh .copy-button, aio-code pre.prettyprint.lang-bash .copy-button {\n color: #6e6e6e;\n}\naio-code pre.prettyprint.lang-sh .copy-button:hover, aio-code pre.prettyprint.lang-bash .copy-button:hover {\n color: #DBDBDB;\n}\n\n.sidenav-content code a {\n color: inherit;\n}\n.sidenav-content code a:hover {\n color: #6e6e6e;\n}\n.sidenav-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(pre) > code {\n background-color: rgba(219, 219, 219, 0.5);\n color: #444444;\n}\n\n.code-tab-group .mat-tab-label:hover {\n background: rgba(0, 0, 0, 0.04);\n}\n\n/* PRETTY PRINTING STYLES for prettify.js. */\n/* The following class|color styles are derived from https://github.com/google/code-prettify/blob/master/src/prettify.css*/\n/* SPAN elements with the classes below are added by prettyprint. */\n.pln {\n color: #000;\n} /* plain text */\n@media screen {\n .str {\n color: #800;\n } /* string content */\n .kwd {\n color: #D86703;\n } /* a keyword */\n .com {\n color: #060;\n } /* a comment */\n .typ {\n color: purple;\n } /* a type name */\n .lit {\n color: #D86703;\n } /* a literal value */\n /* punctuation, lisp open bracket, lisp close bracket */\n .pun,\n .opn,\n .clo {\n color: #660;\n }\n .tag {\n color: #008;\n } /* a markup tag name */\n .atn {\n color: #606;\n } /* a markup attribute name */\n .atv {\n color: #800;\n } /* a markup attribute value */\n .dec,\n .var {\n color: #606;\n } /* a declaration; a variable name */\n .fun {\n color: red;\n } /* a function name */\n}\n/* Use higher contrast and text-weight for printable form. */\n@media print, projection {\n .str {\n color: #060;\n }\n .kwd {\n color: #006;\n font-weight: bold;\n }\n .com {\n color: #600;\n font-style: italic;\n }\n .typ {\n color: #404;\n font-weight: bold;\n }\n .lit {\n color: #044;\n }\n .pun,\n .opn,\n .clo {\n color: #440;\n }\n .tag {\n color: #006;\n font-weight: bold;\n }\n .atn {\n color: #404;\n }\n .atv {\n color: #060;\n }\n}\n/* SHELL / TERMINAL CODE BLOCKS */\ncode-example.code-shell .pnk,\ncode-example.code-shell .blk,\ncode-example.code-shell .pln,\ncode-example.code-shell .otl,\ncode-example.code-shell .kwd,\ncode-example.code-shell .typ,\ncode-example.code-shell .tag,\ncode-example.code-shell .str,\ncode-example.code-shell .atv,\ncode-example.code-shell .atn,\ncode-example.code-shell .com,\ncode-example.code-shell .lit,\ncode-example.code-shell .pun,\ncode-example.code-shell .dec, code-example[language=sh] .pnk,\ncode-example[language=sh] .blk,\ncode-example[language=sh] .pln,\ncode-example[language=sh] .otl,\ncode-example[language=sh] .kwd,\ncode-example[language=sh] .typ,\ncode-example[language=sh] .tag,\ncode-example[language=sh] .str,\ncode-example[language=sh] .atv,\ncode-example[language=sh] .atn,\ncode-example[language=sh] .com,\ncode-example[language=sh] .lit,\ncode-example[language=sh] .pun,\ncode-example[language=sh] .dec, code-example[language=bash] .pnk,\ncode-example[language=bash] .blk,\ncode-example[language=bash] .pln,\ncode-example[language=bash] .otl,\ncode-example[language=bash] .kwd,\ncode-example[language=bash] .typ,\ncode-example[language=bash] .tag,\ncode-example[language=bash] .str,\ncode-example[language=bash] .atv,\ncode-example[language=bash] .atn,\ncode-example[language=bash] .com,\ncode-example[language=bash] .lit,\ncode-example[language=bash] .pun,\ncode-example[language=bash] .dec {\n color: #17ff0b;\n}\n\n.group-buttons a.selected {\n background-color: #412846;\n color: #FFFFFF;\n}\n\naio-contributor, ngrx-contributor {\n background: #FFFFFF;\n box-shadow: 0 2px 2px rgba(10, 16, 20, 0.24), 0 0 2px rgba(10, 16, 20, 0.12);\n}\naio-contributor .contributor-info, ngrx-contributor .contributor-info {\n background: rgba(68, 68, 68, 0.5);\n}\naio-contributor .contributor-info .info-item, ngrx-contributor .contributor-info .info-item {\n color: #FFFFFF;\n}\naio-contributor .contributor-info .info-item:hover, ngrx-contributor .contributor-info .info-item:hover {\n box-shadow: 0 8px 8px rgba(10, 16, 20, 0.24), 0 0 8px rgba(10, 16, 20, 0.12);\n color: #DBDBDB;\n}\naio-contributor .contributor-info [mat-button], ngrx-contributor .contributor-info [mat-button] {\n color: #FFFFFF;\n}\naio-contributor .contributor-info [mat-button]:hover, ngrx-contributor .contributor-info [mat-button]:hover {\n color: #DBDBDB;\n}\naio-contributor .contributor-image, ngrx-contributor .contributor-image {\n border: 2px solid #DBDBDB;\n}\n\ndetails {\n box-shadow: 0 1px 4px 0 rgba(10, 16, 20, 0.37);\n}\n\nsummary {\n color: #0A1014;\n}\n\n.filetree {\n background: #FAFAFA;\n border: 4px solid #DBDBDB;\n}\n.filetree .file {\n color: #444444;\n}\n.filetree .children .file:before {\n border-color: #DBDBDB;\n}\n\n.sidenav-content h1 .header-link,\n.sidenav-content h2 .header-link,\n.sidenav-content h3 .header-link,\n.sidenav-content h4 .header-link,\n.sidenav-content h5 .header-link,\n.sidenav-content h6 .header-link {\n color: #6e6e6e;\n}\n\nhr {\n background: #36203A;\n}\n\n.content figure {\n background: #FFFFFF;\n box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);\n}\n\nlabel.raised, .api-header label {\n color: #FFFFFF;\n}\nlabel.raised.api-status-label, .api-header label.api-status-label {\n background-color: #6e6e6e;\n}\nlabel.raised.api-status-label.deprecated, label.raised.api-status-label.security, label.raised.api-status-label.impure-pipe, .api-header label.api-status-label.deprecated, .api-header label.api-status-label.security, .api-header label.api-status-label.impure-pipe {\n background-color: #DD0031;\n}\nlabel.raised.api-type-label, .api-header label.api-type-label {\n background-color: #1E88E5;\n}\nlabel.raised.api-type-label.all, .api-header label.api-type-label.all {\n background: #FFFFFF;\n}\nlabel.raised.api-type-label.decorator, .api-header label.api-type-label.decorator {\n background: #1565C0;\n}\nlabel.raised.api-type-label.directive, .api-header label.api-type-label.directive {\n background: #D81B60;\n}\nlabel.raised.api-type-label.pipe, .api-header label.api-type-label.pipe {\n background: #546E7A;\n}\nlabel.raised.api-type-label.class, .api-header label.api-type-label.class {\n background: #2196F3;\n}\nlabel.raised.api-type-label.interface, .api-header label.api-type-label.interface {\n background: #009688;\n}\nlabel.raised.api-type-label.function, .api-header label.api-type-label.function {\n background: #4CAF50;\n}\nlabel.raised.api-type-label.enum, .api-header label.api-type-label.enum {\n background: #FFA000;\n}\nlabel.raised.api-type-label.const, .api-header label.api-type-label.const {\n background: #6e6e6e;\n}\nlabel.raised.api-type-label.let, .api-header label.api-type-label.let {\n background: #6e6e6e;\n}\nlabel.raised.api-type-label.var, .api-header label.api-type-label.var {\n background: #6e6e6e;\n}\nlabel.raised.api-type-label.ngmodule, .api-header label.api-type-label.ngmodule {\n background: #940;\n}\nlabel.raised.api-type-label.type-alias, .api-header label.api-type-label.type-alias {\n background: #7CB342;\n}\nlabel.raised.api-type-label.package, .api-header label.api-type-label.package {\n background: #8E24AA;\n}\nlabel.raised.page-label, .api-header label.page-label {\n background-color: #ECEFF1;\n color: #6e6e6e;\n}\nlabel.raised.property-type-label, .api-header label.property-type-label {\n background-color: #444444;\n color: #FFFFFF;\n}\n\naio-notification {\n background: #412846;\n}\naio-notification .close-button {\n background: #444444;\n}\naio-notification .content .message {\n color: #FAFAFA;\n}\naio-notification .content .action-button {\n background: #a829c3;\n color: #FAFAFA;\n}\n\n.presskit-container h2 {\n color: #37474F;\n}\n.presskit-container .cc-by-anchor {\n color: grey !important;\n}\n.presskit-container .presskit-row .presskit-inner h3 {\n color: #455A64;\n}\n.presskit-container .presskit-row .presskit-inner .transparent-img-bg {\n background-color: #34474F;\n}\n\naio-resource-list .shadow-1 {\n box-shadow: 0 1px 4px 0 rgba(10, 16, 20, 0.37);\n}\naio-resource-list c-resource-nav {\n background-color: #fff;\n}\naio-resource-list c-resource-nav a {\n color: #373E41;\n}\naio-resource-list c-resource-nav .category .category-link:hover {\n background: #edf0f2;\n color: #2B85E7;\n}\naio-resource-list c-resource-nav .subcategory .subcategory-link:hover {\n background: #edf0f2;\n color: #2B85E7;\n}\naio-resource-list .subcategory-title {\n background-color: #ECEFF1;\n color: #373E41;\n}\naio-resource-list .resource-row-link {\n color: #1a2326;\n}\naio-resource-list .resource-row-link:hover {\n color: #1a2326;\n border-color: rgba(25, 118, 210, 0.5);\n box-shadow: 0 8px 8px rgba(1, 131, 163, 0.24), 0 0 8px rgba(1, 67, 163, 0.12), 0 6px 18px rgba(43, 133, 231, 0.12);\n}\n\naio-search-results.embedded .search-results .search-area .search-section-header {\n color: #444444;\n}\naio-search-results.embedded .search-results .search-area a {\n color: #5e5e5e;\n}\naio-search-results.embedded .search-results .search-area a:hover {\n color: #1E88E5;\n}\n\n.search-results {\n background-color: #444444;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);\n}\n.search-results .search-area .search-section-header {\n color: #FFFFFF;\n}\n.search-results .no-results {\n color: rgba(0, 0, 0, 0.87);\n}\n.search-results a {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.search-area a {\n color: #DBDBDB;\n}\n.search-area a:hover {\n color: #FFFFFF;\n}\n\n.form-select-button {\n background: #FFFFFF;\n box-shadow: 0 2px 2px rgba(10, 16, 20, 0.24), 0 0 2px rgba(10, 16, 20, 0.12);\n border: 1px solid #FFFFFF;\n color: #546E7A;\n}\n.form-select-button:focus {\n border: 1px solid #42A5F5;\n box-shadow: 0 2px 2px rgba(66, 165, 245, 0.24), 0 0 2px rgba(66, 165, 245, 0.12);\n}\n.form-select-button[disabled] {\n color: lightgrey;\n}\n\n.form-select-dropdown {\n background: #fafafa;\n box-shadow: 0 16px 16px rgba(10, 16, 20, 0.24), 0 0 16px rgba(10, 16, 20, 0.12);\n}\n.form-select-dropdown li:hover {\n background-color: #ECEFF1;\n}\n.form-select-dropdown li.selected {\n background-color: #CFD8DC;\n}\n\n.heading {\n color: #444444;\n}\n\ntable {\n box-shadow: 0 2px 2px rgba(110, 110, 110, 0.24), 0 0 2px rgba(10, 16, 20, 0.12);\n background-color: #FAFAFA;\n}\ntable thead > tr > th {\n background: rgba(219, 219, 219, 0.2);\n border-bottom: 1px solid #DBDBDB;\n color: #444444;\n}\ntable tbody > tr > th,\ntable tbody > tr > td {\n border-bottom: 1px solid #DBDBDB;\n}\n@media (max-width: 480px) {\n table tbody > tr > td tr td:first-child {\n background-color: #DBDBDB;\n }\n}\ntable tbody > tr > th {\n background: rgba(219, 219, 219, 0.2);\n}\ntable tbody > tr > th:not(:last-child) {\n border-right: 1px solid #DBDBDB;\n}\n@media (max-width: 480px) {\n table tbody > tr:last-child td {\n border-bottom: 1px solid #DBDBDB;\n }\n}\n\n.toc-inner .toc-heading.secondary:hover {\n color: #1E88E5;\n}\n.toc-inner button.toc-heading.embedded:focus, .toc-inner button.toc-more-items.embedded:focus {\n background: #DBDBDB;\n color: #6e6e6e;\n}\n.toc-inner button.toc-heading:hover:not(.embedded) {\n color: #1E88E5;\n}\n.toc-inner button.toc-more-items {\n color: #6e6e6e;\n}\n.toc-inner button.toc-more-items:hover {\n color: #1E88E5;\n}\n.toc-inner ul.toc-list li.h1:after {\n background: #DBDBDB;\n}\n.toc-inner ul.toc-list li a {\n color: #5e5e5e;\n}\n.toc-inner ul.toc-list li:hover * {\n color: #1E88E5;\n}\n.toc-inner ul.toc-list li.active * {\n color: #412846;\n}\n.toc-inner ul.toc-list li.active a:before {\n background: #412846;\n}\n.toc-inner ul.toc-list:not(.embedded) li:before {\n border-left-color: #DBDBDB;\n}\n.toc-inner ul.toc-list:not(.embedded) li:not(.active):hover a:before {\n background: #DBDBDB;\n}\n.toc-inner.embedded .toc-inner .toc-heading.secondary {\n color: rgba(0, 0, 0, 0.87);\n}","@use \"../../constants\";\naio-shell.mode-archive {\n .mat-toolbar.mat-primary, footer {\n background: linear-gradient(145deg,#263238,#78909C);\n }\n\n .vertical-menu-item {\n &.selected, &:hover {\n color: #263238;\n }\n }\n\n .toc-inner ul.toc-list li.active a {\n color: #263238;\n\n &:before {\n background-color: #263238;\n }\n }\n\n .toc-inner ul.toc-list li:hover a {\n color: #263238;\n }\n}\n\naio-shell.mode-next {\n\n footer {\n background: linear-gradient(145deg,#84438a,#84438a);\n }\n\n .vertical-menu-item {\n &.selected, &:hover {\n color: constants.$lightpurple;\n }\n }\n\n .toc-inner ul.toc-list li.active a {\n color: constants.$lightpurple;\n\n &:before {\n background-color: constants.$lightpurple;\n }\n }\n\n .toc-inner ul.toc-list li:hover a {\n color: constants.$lightpurple;\n }\n}\n","// TYPOGRAPHY\n$main-font: \"Roboto\",\"Helvetica Neue Light\",\"Helvetica Neue\",Helvetica,Arial,\"Lucida Grande\",sans-serif;\n$code-font: \"Droid Sans Mono\", monospace;\n$bold-font-weight: 600;\n\n// Z-LAYER\n$layer-1: 1;\n$layer-2: 2;\n$layer-3: 3;\n$layer-4: 4;\n$layer-5: 5;\n\n// COLOR PALETTE\n$lightblue: #7fc9ff;\n$blue: #1976D2;\n$purple: #412846;\n$lightpurple: #84438a;\n$accentblue: #1E88E5;\n$brightred: #DD0031;\n$darkred: #C3002F;\n$white: #FFFFFF;\n$offwhite: #FAFAFA;\n$backgroundgray: #F1F1F1;\n$lightgray: #DBDBDB;\n$mist: #ECEFF1;\n$mediumgray: #6e6e6e;\n$darkgray: #444444;\n$deepgray: #333333;\n$black: #0A1014;\n$orange: #FF9800;\n$darkorange: #940;\n$anti-pattern: $brightred;\n\n// API & CODE COLORS\n$amber-700: #FFA000;\n$purple-400: #42A5F5;\n$purple-500: #2196F3;\n$purple-600: #1E88E5;\n$purple-800: #1565C0;\n$purple-900: #0D47A1;\n$purple-grey-50: #ECEFF1;\n$purple-grey-100: #CFD8DC;\n$purple-grey-200: #B0BEC5;\n$purple-grey-300: #90A4AE;\n$purple-grey-400: #78909C;\n$purple-grey-500: #607D8B;\n$purple-grey-600: #546E7A;\n$purple-grey-700: #455A64;\n$purple-grey-800: #37474F;\n$purple-grey-900: #263238;\n$codegreen: #17ff0b;\n$green-500: #4CAF50;\n$green-800: #2E7D32;\n$light-green-600: #7CB342;\n$pink-600: #D81B60;\n$purple-600: #8E24AA;\n$purple-700: #a829c3;\n$dull-magenta-700: #dc65ff;\n$teal-500: #009688;\n$lightgrey: #F5F6F7;\n\n// GRADIENTS\n$bluegradient: linear-gradient(145deg,#0D47A1,#42A5F5);\n$redgradient: linear-gradient(145deg,$darkred,$brightred);\n\n// API LABEL COLOR AND SYMBOLS MAP\n$api-symbols: (\n all: (\n content: ' ',\n background: $white\n ),\n decorator: (\n content: '@',\n background: $purple-800\n ),\n directive: (\n content: 'D',\n background: $pink-600\n ),\n pipe: (\n content: 'P',\n background: $purple-grey-600\n ),\n class: (\n content: 'C',\n background: $purple-500\n ),\n interface: (\n content: 'I',\n background: $teal-500\n ),\n function: (\n content: 'F',\n background: $green-500\n ),\n enum: (\n content: 'E',\n background: $amber-700\n ),\n const: (\n content: 'K',\n background: $mediumgray\n ),\n let: (\n content: 'K',\n background: $mediumgray\n ),\n var: (\n content: 'K',\n background: $mediumgray\n ),\n ngmodule: (\n content: 'M',\n background: $darkorange\n ),\n type-alias: (\n content: 'T',\n background: $light-green-600\n ),\n package: (\n content: 'Pk',\n background: $purple-600\n )\n);\n\n// OTHER\n$small-breakpoint-width: 840px;\n$phone-breakpoint: 480px;\n$tablet-breakpoint: 800px;\n","@use 'sass:map';\n@use 'sass:meta';\n@use '../theming/theming';\n\n// Colors for the ripple elements.\n@mixin color($config-or-theme) {\n $config: theming.get-color-config($config-or-theme);\n $foreground: map.get($config, foreground);\n $foreground-base: map.get($foreground, base);\n $color-opacity: 0.1;\n\n .mat-ripple-element {\n // If the ripple color is resolves to a color *type*, we can use it directly, otherwise\n // (e.g. it resolves to a CSS variable) we fall back to using the color and setting an opacity.\n @if (meta.type-of($foreground-base) == color) {\n background-color: rgba($foreground-base, $color-opacity);\n }\n @else {\n background-color: $foreground-base;\n opacity: $color-opacity;\n }\n }\n}\n\n@mixin theme($theme-or-color-config) {\n $theme: theming.private-legacy-get-theme($theme-or-color-config);\n @include theming.private-check-duplicate-theme-styles($theme, 'mat-ripple') {\n $color: theming.get-color-config($theme);\n @if $color != null {\n @include color($color);\n }\n }\n}\n","@use '@material/theme/theme-color' as mdc-theme-color;\n@use '@material/theme/theme' as mdc-theme;\n@use '@material/list/evolution-mixins' as mdc-list-mixins;\n@use '@material/typography' as mdc-typography;\n@use '@material/ripple' as mdc-ripple;\n\n@use '../theming/theming';\n@use '../typography/typography';\n@use '../mdc-helpers/mdc-helpers';\n\n@mixin color($config-or-theme) {\n $config: theming.get-color-config($config-or-theme);\n\n @include mdc-helpers.using-mdc-theme($config) {\n .mat-mdc-option {\n // Since this will usually be rendered in an overlay,\n // we have explicitly set the default color.\n @include mdc-theme.prop(color, text-primary-on-background);\n\n // Increase specificity to override styles from list theme.\n &:hover:not(.mdc-list-item--disabled),\n &:focus.mdc-list-item,\n &.mat-mdc-option-active.mdc-list-item,\n\n // In multiple mode there is a checkbox to show that the option is selected.\n &.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled) {\n $color: mdc-theme-color.$on-surface;\n background: rgba($color, mdc-ripple.states-opacity($color, hover));\n }\n }\n\n .mat-primary {\n .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) {\n @include mdc-list-mixins.list-primary-text-ink-color(primary,\n $query: mdc-helpers.$mdc-theme-styles-query);\n }\n }\n\n .mat-accent {\n .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) {\n @include mdc-list-mixins.list-primary-text-ink-color(secondary,\n $query: mdc-helpers.$mdc-theme-styles-query);\n }\n }\n\n .mat-warn {\n .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) {\n @include mdc-list-mixins.list-primary-text-ink-color(error,\n $query: mdc-helpers.$mdc-theme-styles-query);\n }\n }\n }\n}\n\n@mixin typography($config-or-theme) {\n $config: typography.private-typography-to-2018-config(\n theming.get-typography-config($config-or-theme));\n\n @include mdc-helpers.using-mdc-typography($config) {\n // MDC uses the `subtitle1` level for list items, but\n // the spec shows `body1` as the correct level.\n .mat-mdc-option {\n @include mdc-typography.typography(body1,\n $query: mdc-helpers.$mdc-typography-styles-query,\n // Exclude these properties, because they cause some build\n // issues internally and they aren't used for anything.\n $exclude-props: (text-decoration, text-transform)\n );\n }\n }\n}\n\n@mixin density($config-or-theme) {\n $density-scale: theming.get-density-config($config-or-theme);\n}\n\n@mixin theme($theme-or-color-config) {\n $theme: theming.private-legacy-get-theme($theme-or-color-config);\n @include theming.private-check-duplicate-theme-styles($theme, 'mat-option') {\n $color: theming.get-color-config($theme);\n $density: theming.get-density-config($theme);\n $typography: theming.get-typography-config($theme);\n\n @if $color != null {\n @include color($color);\n }\n @if $density != null {\n @include density($density);\n }\n @if $typography != null {\n @include typography($typography);\n }\n }\n}\n","//\n// Copyright 2020 Google Inc.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n//\n\n@use 'sass:list';\n@use 'sass:map';\n@use 'sass:meta';\n@use './gss';\n\n/// When true, add an additional property/value declaration before declarations\n/// that use advanced features such as custom properties or CSS functions. This\n/// adds fallback support for older browsers such as IE11 that do not support\n/// these features at the cost of additional CSS. Set this variable to false to\n/// disable generating fallback declarations.\n$enable-fallback-declarations: true !default;\n\n/// Writes a CSS property/value declaration. This mixin is used throughout the\n/// theme package for consistency for dynamically setting CSS property values.\n///\n/// This mixin may optionally take a fallback value. For advanced features such\n/// as custom properties or CSS functions like min and max, a fallback value is\n/// recommended to support older browsers.\n///\n/// @param {String} $property - The CSS property of the declaration.\n/// @param {*} $value - The value of the CSS declaration. The value should be\n/// resolved by other theme functions first (i.e. custom property Maps and\n/// Material theme keys are not supported in this mixin). If the value is\n/// null, no declarations will be emitted.\n/// @param {*} $fallback - An optional fallback value for older browsers. If\n/// provided, a second property/value declaration will be added before the\n/// main property/value declaration.\n/// @param {Map} $gss - An optional Map of GSS annotations to add.\n/// @param {Bool} $important - If true, add `!important` to the declaration.\n@mixin declaration(\n $property,\n $value,\n $fallback-value: null,\n $gss: (),\n $important: false\n) {\n // Normally setting a null value to a property will not emit CSS, so mixins\n // wouldn't need to check this. However, Sass will throw an error if the\n // interpolated property is a custom property.\n @if $value != null {\n $important-rule: if($important, ' !important', '');\n\n @if $fallback-value and $enable-fallback-declarations {\n @include gss.annotate($gss);\n #{$property}: #{$fallback-value} #{$important-rule};\n\n // Add @alternate to annotations.\n $gss: map.merge(\n $gss,\n (\n alternate: true,\n )\n );\n }\n\n @include gss.annotate($gss);\n #{$property}: #{$value}#{$important-rule};\n }\n}\n\n/// Unpacks shorthand values for CSS properties (i.e. lists of 1-3 values).\n/// If a list of 4 values is given, it is returned as-is.\n///\n/// Examples:\n///\n/// unpack-value(4px) => 4px 4px 4px 4px\n/// unpack-value(4px 2px) => 4px 2px 4px 2px\n/// unpack-value(4px 2px 2px) => 4px 2px 2px 2px\n/// unpack-value(4px 2px 0 2px) => 4px 2px 0 2px\n///\n/// @param {Number | Map | List} $value - List of 1 to 4 value numbers.\n/// @return {List} a List of 4 value numbers.\n@function unpack-value($value) {\n @if meta.type-of($value) == 'map' or list.length($value) == 1 {\n @return $value $value $value $value;\n } @else if list.length($value) == 4 {\n @return $value;\n } @else if list.length($value) == 3 {\n @return list.nth($value, 1) list.nth($value, 2) list.nth($value, 3)\n list.nth($value, 2);\n } @else if list.length($value) == 2 {\n @return list.nth($value, 1) list.nth($value, 2) list.nth($value, 1)\n list.nth($value, 2);\n }\n\n @error \"Invalid CSS property value: '#{$value}' is more than 4 values\";\n}\n","//\n// Copyright 2022 Google Inc.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n//\n\n// stylelint-disable selector-class-pattern --\n// Internal stylesheet for material list component. Selector '.mdc-*' should\n// only be used in this project.\n\n@use '@material/density/functions' as density-functions;\n@use '@material/dom/mixins' as dom-mixins;\n@use '@material/feature-targeting/feature-targeting';\n@use '@material/ripple/ripple-theme';\n@use '@material/ripple/ripple';\n@use '@material/rtl/rtl';\n@use '@material/shape/mixins' as shape-mixins;\n@use '@material/theme/theme-color';\n@use '@material/theme/theme';\n@use '@material/typography/typography';\n@use './evolution-variables' as variables;\n@use 'sass:list';\n@use 'sass:map';\n@use 'sass:math';\n\n$ripple-target: variables.$ripple-target;\n\n@mixin static-styles($query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n\n @include _high-contrast-mode($query: $query);\n .mdc-list {\n @include _static-list-base($query: $query);\n }\n\n .mdc-list-item__wrapper {\n @include feature-targeting.targets($feat-structure) {\n display: block;\n }\n }\n\n .mdc-list-item {\n @include item-base($query: $query);\n @include _list-item-baseline-height($query: $query);\n @include one-line-item-start-alignment(center, $query: $query);\n @include two-line-item-start-alignment(\n $alignment: flex-start,\n $offset: 16px,\n $query: $query\n );\n @include three-line-item-start-alignment(\n $alignment: flex-start,\n $offset: 16px,\n $query: $query\n );\n\n @include one-line-item-end-alignment(center, $query: $query);\n @include two-line-item-end-alignment(center, $query: $query);\n @include three-line-item-end-alignment(\n $alignment: flex-start,\n $offset: 16px,\n $query: $query\n );\n\n @include feature-targeting.targets($feat-structure) {\n align-items: stretch;\n cursor: pointer;\n }\n\n // Reset mouse cursor for disabled and non-interactive items.\n &.mdc-list-item--disabled,\n &.mdc-list-item--non-interactive {\n @include feature-targeting.targets($feat-structure) {\n cursor: auto;\n }\n }\n\n // TODO(b/254711887): Likely need to update this to adhere to a HCM focus\n // ring spec.\n // For components using aria-activedescendant, the focus pseudoclass is\n // never applied and use `.mdc-ripple-upgraded--background-focused` instead.\n &:not(.mdc-list-item--selected):focus::before,\n &.mdc-ripple-upgraded--background-focused::before {\n @include dom-mixins.transparent-border($query: $query);\n }\n\n &.mdc-list-item--selected::before {\n @include dom-mixins.transparent-border(\n $border-width: 3px,\n $border-style: double,\n $query: $query\n );\n }\n\n &.mdc-list-item--selected:focus::before {\n @include dom-mixins.transparent-border(\n $border-width: 3px,\n $query: $query\n );\n }\n }\n\n // stylelint-disable selector-max-type --\n // Override anchor tag styles for the use-case of a list being used for navigation\n a.mdc-list-item {\n @include feature-targeting.targets($feat-structure) {\n color: inherit;\n text-decoration: none;\n }\n }\n // stylelint-enable selector-max-type\n\n .mdc-list-item__start {\n @include feature-targeting.targets($feat-structure) {\n fill: currentColor;\n flex-shrink: 0;\n pointer-events: none;\n }\n }\n\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-structure) {\n flex-shrink: 0;\n pointer-events: none;\n }\n }\n\n .mdc-list-item__content {\n @include typography.overflow-ellipsis($query);\n @include feature-targeting.targets($feat-structure) {\n align-self: center;\n flex: 1;\n pointer-events: none;\n }\n\n .mdc-list-item--with-two-lines &,\n .mdc-list-item--with-three-lines & {\n @include feature-targeting.targets($feat-structure) {\n align-self: stretch;\n }\n }\n\n // Disable interaction on label elements that may automatically\n // toggle corresponding checkbox / radio input.\n &[for] {\n @include feature-targeting.targets($feat-structure) {\n pointer-events: none;\n }\n }\n }\n\n .mdc-list-item__primary-text {\n @include typography.overflow-ellipsis($query);\n\n .mdc-list-item--with-two-lines &,\n .mdc-list-item--with-three-lines & {\n @include typography.text-baseline(\n $top: 28px,\n $bottom: 20px,\n $query: $query\n );\n }\n }\n\n .mdc-list-item__secondary-text {\n @include typography.overflow-ellipsis($query);\n @include typography.text-baseline(\n $top: 20px,\n $display: block,\n $query: $query\n );\n\n .mdc-list-item--with-three-lines & {\n @include feature-targeting.targets($feat-structure) {\n white-space: normal;\n line-height: 20px;\n }\n }\n\n .mdc-list-item--with-overline & {\n @include feature-targeting.targets($feat-structure) {\n white-space: nowrap;\n line-height: auto;\n }\n }\n }\n\n .mdc-list-item__overline-text {\n @include typography.overflow-ellipsis($query);\n\n .mdc-list-item--with-two-lines & {\n @include typography.text-baseline(\n $top: 24px,\n $bottom: 20px,\n $query: $query\n );\n }\n\n .mdc-list-item--with-three-lines & {\n @include typography.text-baseline(\n $top: 28px,\n $bottom: 20px,\n $query: $query\n );\n }\n }\n\n .mdc-list-item--with-leading-avatar {\n @include item-start-spacing(16px, $query: $query);\n @include _two-line-item-text-baseline($query: $query);\n @include _tall-list-item-baseline-height($query: $query);\n\n .mdc-list-item__start {\n @include feature-targeting.targets($feat-structure) {\n border-radius: 50%;\n }\n }\n }\n\n .mdc-list-item--with-leading-icon {\n @include item-start-spacing(\n $leading: 16px,\n $trailing: 32px,\n $query: $query\n );\n @include _two-line-item-text-baseline($query: $query);\n @include _tall-list-item-baseline-height($query: $query);\n }\n\n .mdc-list-item--with-leading-thumbnail {\n @include item-start-spacing(16px, $query: $query);\n @include _two-line-item-text-baseline($query: $query);\n @include _tall-list-item-baseline-height($query: $query);\n }\n\n .mdc-list-item--with-leading-image {\n @include item-start-spacing(16px, $query: $query);\n @include _two-line-item-text-baseline($query: $query);\n @include _one-line-item-taller-density(\n variables.$one-line-item-density-scale,\n $query: $query\n );\n @include _two-line-item-tall-density(\n variables.$two-line-item-density-scale,\n $query: $query\n );\n }\n\n .mdc-list-item--with-leading-video {\n @include two-line-item-start-alignment(\n $alignment: flex-start,\n $offset: 8px,\n $query: $query\n );\n @include item-start-spacing($leading: 0, $trailing: 16px, $query: $query);\n @include _two-line-item-text-baseline($query: $query);\n @include _one-line-item-taller-density(\n variables.$one-line-item-density-scale,\n $query: $query\n );\n @include _two-line-item-tall-density(\n variables.$two-line-item-density-scale,\n $query: $query\n );\n }\n\n .mdc-list-item--with-leading-checkbox {\n $leading: absorb-overflow(16px, $actual: 40px, $available: 24px);\n $trailing: absorb-overflow(32px, $actual: 40px, $available: 24px);\n $top: absorb-overflow(16px, $actual: 40px, $available: 24px);\n\n @include item-start-spacing($leading, $trailing, $query: $query);\n @include two-line-item-start-alignment(\n $alignment: flex-start,\n $offset: $top,\n $query: $query\n );\n @include _two-line-item-text-baseline($query: $query);\n @include _tall-list-item-baseline-height($query: $query);\n }\n\n .mdc-list-item--with-leading-radio {\n $leading: absorb-overflow(16px, $actual: 40px, $available: 24px);\n $trailing: absorb-overflow(32px, $actual: 40px, $available: 24px);\n $top: absorb-overflow(16px, $actual: 40px, $available: 24px);\n\n @include item-start-spacing($leading, $trailing, $query: $query);\n @include two-line-item-start-alignment(\n $alignment: flex-start,\n $offset: $top,\n $query: $query\n );\n @include _two-line-item-text-baseline($query: $query);\n @include _tall-list-item-baseline-height($query: $query);\n }\n\n .mdc-list-item--with-leading-switch {\n @include item-start-spacing(16px, $query: $query);\n @include two-line-item-start-alignment(\n $alignment: flex-start,\n $offset: 16px,\n $query: $query\n );\n @include _two-line-item-text-baseline($query: $query);\n @include _tall-list-item-baseline-height($query: $query);\n }\n\n .mdc-list-item--with-trailing-icon {\n @include item-end-spacing(16px, $query: $query);\n }\n\n .mdc-list-item--with-trailing-meta {\n @include two-line-item-end-alignment(flex-start, $query: $query);\n @include three-line-item-end-alignment(flex-start, $query: $query);\n @include item-end-spacing($leading: 28px, $trailing: 16px, $query: $query);\n @include _multi-line-item-end-text-baseline($query: $query);\n\n .mdc-list-item__end {\n @include typography.typography(caption, $query);\n }\n }\n\n .mdc-list-item--with-trailing-checkbox {\n $leading: absorb-overflow(32px, $actual: 40px, $available: 24px);\n $trailing: absorb-overflow(16px, $actual: 40px, $available: 24px);\n $top: absorb-overflow(16px, $actual: 40px, $available: 24px);\n\n @include item-end-spacing($leading, $trailing, $query: $query);\n @include three-line-item-end-alignment(\n $alignment: flex-start,\n $offset: $top,\n $query: $query\n );\n }\n\n .mdc-list-item--with-trailing-radio {\n $leading: absorb-overflow(32px, $actual: 40px, $available: 24px);\n $trailing: absorb-overflow(16px, $actual: 40px, $available: 24px);\n $top: absorb-overflow(16px, $actual: 40px, $available: 24px);\n\n @include item-end-spacing($leading, $trailing, $query: $query);\n @include three-line-item-end-alignment(\n $alignment: flex-start,\n $offset: $top,\n $query: $query\n );\n }\n\n .mdc-list-item--with-trailing-switch {\n @include item-end-spacing(16px, $query: $query);\n @include three-line-item-end-alignment(\n $alignment: flex-start,\n $offset: 16px,\n $query: $query\n );\n }\n\n .mdc-list-item--with-overline {\n @include _two-line-item-primary-text-baseline(20px, 0px, $query: $query);\n @include _three-line-item-primary-baseline(20px, 0px, $query: $query);\n }\n\n // This must be specified last to ensure that RTL padding takes priority over\n // LTR padding in the cascade.\n .mdc-list-item {\n @include item-spacing(16px, $query: $query);\n }\n\n //\n // Grouping\n //\n .mdc-list-group {\n @include feature-targeting.targets($feat-structure) {\n // Cancel top/bottom padding on individual lists within group\n .mdc-deprecated-list {\n padding: 0;\n }\n }\n }\n .mdc-list-group__subheader {\n @include _list-group-subheader-margin($query: $query);\n }\n\n //\n // Dividers\n //\n\n .mdc-list-divider {\n @include feature-targeting.targets($feat-structure) {\n padding: 0;\n\n // Allows the use of padding to specify leading and trailing insets\n // independently.\n background-clip: content-box;\n }\n }\n\n // The base inset variant corresponds to the item's padding.\n .mdc-list-divider,\n .mdc-list-divider--with-leading-text,\n .mdc-list-divider--with-leading-icon,\n .mdc-list-divider--with-leading-image,\n .mdc-list-divider--with-leading-thumbnail,\n .mdc-list-divider--with-leading-avatar,\n .mdc-list-divider--with-leading-checkbox,\n .mdc-list-divider--with-leading-switch,\n .mdc-list-divider--with-leading-radio {\n @include divider-leading-inset(16px, $query: $query);\n @include divider-trailing-inset(16px, $query: $query);\n }\n\n .mdc-list-divider--with-leading-video {\n @include divider-leading-inset(0px, $query: $query);\n }\n\n // This is needed to ensure that default padding isn't applied in RTL locales.\n .mdc-list-divider {\n @include feature-targeting.targets($feat-structure) {\n @include rtl.rtl {\n padding: 0;\n }\n }\n }\n}\n\n@mixin core-styles($query: feature-targeting.all()) {\n @include without-ripple($query);\n @include with-ripple($query);\n}\n\n@mixin without-ripple($query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n $feat-structure: feature-targeting.create-target($query, structure);\n $feat-typography: feature-targeting.create-target($query, typography);\n\n //\n // Items\n //\n\n @include list-primary-text-ink-color(text-primary-on-background, $query);\n @include list-secondary-text-ink-color(text-secondary-on-background, $query);\n @include list-overline-text-ink-color(text-hint-on-background, $query);\n @include list-icon-fill-color(transparent, $query);\n @include list-icon-ink-color(text-icon-on-background, $query);\n @include list-meta-text-ink-color(text-hint-on-background, $query);\n @include list-disabled-opacity(variables.$content-disabled-opacity, $query);\n @include list-disabled-ink-color(variables.$content-disabled-color, $query);\n @include list-selected-ink-color(variables.$content-selected-color, $query);\n\n @include group-subheader-ink-color(text-primary-on-background, $query);\n\n @include _high-contrast-mode-border-color($query);\n\n .mdc-list {\n @include _typography-list-base($query: $query);\n }\n\n .mdc-list-item__primary-text {\n @include typography.typography(subtitle1, $query);\n }\n\n .mdc-list-item__secondary-text {\n @include typography.typography(body2, $query);\n }\n\n .mdc-list-item__overline-text {\n @include typography.typography(overline, $query);\n }\n\n .mdc-list-item--with-leading-avatar {\n @include item-start-size(40px, $query: $query);\n }\n\n .mdc-list-item--with-leading-icon {\n @include item-start-size(24px, $query: $query);\n }\n\n .mdc-list-item--with-leading-thumbnail {\n @include item-start-size(40px, $query: $query);\n }\n\n .mdc-list-item--with-leading-image {\n @include item-start-size(56px, $query: $query);\n }\n\n .mdc-list-item--with-leading-video {\n @include item-start-size($width: 100px, $height: 56px, $query: $query);\n }\n\n .mdc-list-item--with-leading-checkbox {\n @include item-start-size(40px, $query: $query);\n }\n\n .mdc-list-item--with-leading-radio {\n @include item-start-size(40px, $query: $query);\n }\n\n .mdc-list-item--with-leading-switch {\n @include item-start-size($width: 36px, $height: 20px, $query: $query);\n }\n\n .mdc-list-item--with-trailing-icon {\n @include item-end-size(24px, $query: $query);\n }\n\n .mdc-list-item--with-trailing-meta {\n .mdc-list-item__end {\n @include typography.typography(caption, $query);\n }\n }\n\n .mdc-list-item--with-trailing-checkbox {\n @include item-end-size(40px, $query: $query);\n }\n\n .mdc-list-item--with-trailing-radio {\n @include item-end-size(40px, $query: $query);\n }\n\n .mdc-list-item--with-trailing-switch {\n @include item-end-size($width: 36px, $height: 20px, $query: $query);\n }\n\n .mdc-list-group__subheader {\n @include typography.typography(subtitle1, $query);\n }\n\n //\n // Dividers\n //\n\n $divider-color: if(\n theme-color.tone(theme-color.$background) == 'dark',\n variables.$divider-color-on-dark-bg,\n variables.$divider-color-on-light-bg\n );\n\n @include divider-color($divider-color, $query: $query);\n @include divider-height(1px, $query: $query);\n @include static-styles($query: $query);\n} // end of without-ripple\n\n@mixin with-ripple($query: feature-targeting.all()) {\n @include ripple.common($query); // COPYBARA_COMMENT_THIS_LINE\n\n :not(.mdc-list-item--disabled).mdc-list-item {\n @include _item-interactive-ripple($query);\n }\n}\n\n///\n/// Adjusts an offset (i.e., margin) to accomodate contents that are larger than\n/// the space allocated by the specification.\n///\n/// For instance, the specification provides 24x24dp for a checkbox with a 16dp\n/// margin. However, checkboxes are actually 40x40dp. To ensure that the\n/// checkbox is positioned correctly, the margin is reduced by 8dp to reflect\n/// that the margin is already \"baked into\" the checkbox.\n///\n/// Concretely, 40dp - 24dp = 16dp. Assuming that the control is symmetrical,\n/// half of the overflow (8dp) is on the leading side and half on the trailing\n/// side. Therefore, the leading and trailing margins are reduced by 8dp.\n///\n/// Note: this might be more useful if it's added into the leading/trailing\n/// margin mixins as a parameter.\n///\n@function absorb-overflow($offset, $actual, $available, $symmetric: true) {\n @if $actual <= $available {\n @return $offset;\n }\n $overflow: $actual - $available;\n @return $offset - math.div($overflow, if($symmetric, 2, 1));\n}\n\n@mixin one-line-item-height($height, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-one-line {\n @include feature-targeting.targets($feat-structure) {\n height: $height;\n }\n }\n}\n\n@mixin two-line-item-height($height, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-two-lines {\n @include feature-targeting.targets($feat-structure) {\n height: $height;\n }\n }\n}\n@mixin three-line-item-height($height, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-three-lines {\n @include feature-targeting.targets($feat-structure) {\n height: $height;\n }\n }\n}\n\n@mixin list-item-height($height) {\n &.mdc-list-item--with-one-line,\n &.mdc-list-item--with-two-lines,\n &.mdc-list-item--with-three-lines {\n @include theme.property(height, $height);\n }\n}\n\n@mixin item-spacing(\n $leading,\n $trailing: $leading,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n @include feature-targeting.targets($feat-structure) {\n @include rtl.reflexive-property(padding, $leading, $trailing);\n }\n}\n\n@mixin one-line-item-start-alignment(\n $alignment,\n $offset: 0,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-one-line {\n .mdc-list-item__start {\n @include feature-targeting.targets($feat-structure) {\n align-self: $alignment;\n margin-top: $offset;\n }\n }\n }\n}\n\n@mixin two-line-item-start-alignment(\n $alignment,\n $offset: 0,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-two-lines {\n .mdc-list-item__start {\n @include feature-targeting.targets($feat-structure) {\n align-self: $alignment;\n margin-top: $offset;\n }\n }\n }\n}\n\n@mixin three-line-item-start-alignment(\n $alignment,\n $offset: 0,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-three-lines {\n .mdc-list-item__start {\n @include feature-targeting.targets($feat-structure) {\n align-self: $alignment;\n margin-top: $offset;\n }\n }\n }\n}\n\n@mixin one-line-item-end-alignment(\n $alignment,\n $offset: 0,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-one-line {\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-structure) {\n align-self: $alignment;\n margin-top: $offset;\n }\n }\n }\n}\n\n@mixin two-line-item-end-alignment(\n $alignment,\n $offset: 0,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-two-lines {\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-structure) {\n align-self: $alignment;\n margin-top: $offset;\n }\n }\n }\n}\n\n@mixin three-line-item-end-alignment(\n $alignment,\n $offset: 0,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-item--with-three-lines {\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-structure) {\n align-self: $alignment;\n margin-top: $offset;\n }\n }\n }\n}\n\n@mixin item-start-spacing(\n $leading,\n $trailing: $leading,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n @include feature-targeting.targets($feat-structure) {\n // Extra specificity needed to override default customizations.\n &.mdc-list-item {\n // We rely on auto to avoid clobbering the opposite padding.\n @include rtl.reflexive-property(padding, 0, auto);\n }\n\n .mdc-list-item__start {\n @include rtl.reflexive-property(margin, $leading, $trailing);\n }\n }\n}\n\n@mixin item-end-spacing(\n $leading,\n $trailing: $leading,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n @include feature-targeting.targets($feat-structure) {\n // Extra specificity needed to override default customizations.\n &.mdc-list-item {\n // We rely on auto to avoid clobbering the opposite padding.\n @include rtl.reflexive-property(padding, auto, 0);\n }\n\n .mdc-list-item__end {\n @include rtl.reflexive-property(margin, $leading, $trailing);\n }\n }\n}\n\n@mixin item-start-size(\n $width,\n $height: $width,\n $query: feature-targeting.all()\n) {\n $feat-structure: feature-targeting.create-target($query, structure);\n @include feature-targeting.targets($feat-structure) {\n .mdc-list-item__start {\n @include theme.property(width, $width);\n @include theme.property(height, $height);\n }\n }\n}\n\n@mixin item-end-size($width, $height: $width, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n @include feature-targeting.targets($feat-structure) {\n .mdc-list-item__end {\n @include theme.property(width, $width);\n @include theme.property(height, $height);\n }\n }\n}\n\n@mixin list-item-selected-container-color($color) {\n &.mdc-list-item.mdc-list-item--selected {\n @include theme.property(background-color, $color);\n }\n}\n\n@mixin list-primary-text-typography($typography-theme) {\n .mdc-list-item__primary-text {\n @include typography.theme-styles($typography-theme);\n }\n}\n\n@mixin list-primary-text-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item__primary-text {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n}\n\n@mixin list-secondary-text-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item__secondary-text {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n}\n\n@mixin list-secondary-text-typography($typography-theme) {\n .mdc-list-item__secondary-text {\n @include typography.theme-styles($typography-theme);\n }\n}\n\n@mixin list-overline-text-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item__overline-text {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n}\n\n@mixin list-meta-text-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n}\n\n@mixin list-icon-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item--with-leading-icon .mdc-list-item__start,\n .mdc-list-item--with-trailing-icon .mdc-list-item__end {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n}\n\n@mixin list-icon-fill-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item--with-leading-icon .mdc-list-item__start,\n .mdc-list-item--with-trailing-icon .mdc-list-item__end {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(background-color, $color);\n }\n }\n}\n\n@mixin list-selected-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item--selected,\n .mdc-list-item--activated {\n @include list-primary-text-ink-color($color, $query);\n @include _item-icon-ink-color($color, $leading-only: true, $query: $query);\n }\n}\n\n@mixin list-selected-meta-text-ink-color(\n $color,\n $query: feature-targeting.all()\n) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item--selected,\n .mdc-list-item--activated {\n @include list-meta-text-ink-color($color, $query);\n }\n}\n\n@mixin list-disabled-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item--disabled {\n @include list-primary-text-ink-color($color, $query);\n @include list-secondary-text-ink-color($color, $query);\n @include list-overline-text-ink-color($color, $query);\n @include _item-icon-ink-color($color, $query: $query);\n @include item-meta-text-ink-color($color, $query);\n }\n}\n\n@mixin list-disabled-opacity($opacity, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-item--disabled {\n .mdc-list-item__start,\n .mdc-list-item__content,\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(opacity, $opacity);\n }\n }\n }\n}\n\n@mixin group-subheader-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-deprecated-list-group__subheader {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n}\n\n///\n/// Sets shape radius (rounded) to single line list variant.\n///\n/// @param {Number | List} $radius Radius size in `px` or percentage. It can be 4 value corner or single radius.\n/// Set to `50%` for rounded shape.\n/// @param {Boolean} $rtl-reflexive Set to true to flip border radius in RTL context. Defaults to `false`.\n/// @param {Number} $density-scale Density scale of single line list. Set this only when custom density is applied.\n/// Defaults to `$mdc-deprecated-list-single-line-density-scale`.\n///\n/// @access public\n///\n@mixin one-line-list-radius(\n $radius,\n $rtl-reflexive: false,\n $density-scale: variables.$one-line-item-density-scale,\n $query: feature-targeting.all()\n) {\n .mdc-list-item--with-one-line {\n @include shape-mixins.radius(\n $radius,\n $rtl-reflexive,\n $component-height:\n density-functions.prop-value(\n $density-config: variables.$one-line-item-density-config,\n $density-scale: $density-scale,\n $property-name: height\n ),\n $query: $query\n );\n\n &.mdc-list-item--with-leading-avatar,\n &.mdc-list-item--with-leading-icon,\n &.mdc-list-item--with-leading-thumbnail,\n &.mdc-list-item--with-leading-checkbox,\n &.mdc-list-item--with-leading-radio,\n &.mdc-list-item--with-leading-switch {\n @include shape-mixins.radius(\n $radius,\n $rtl-reflexive,\n $component-height:\n density-functions.prop-value(\n $density-config: variables.$one-line-item-tall-density-config,\n $density-scale: $density-scale,\n $property-name: height\n ),\n $query: $query\n );\n }\n\n &.mdc-list-item--with-leading-image,\n &.mdc-list-item--with-leading-video {\n @include shape-mixins.radius(\n $radius,\n $rtl-reflexive,\n $component-height:\n density-functions.prop-value(\n $density-config: variables.$one-line-item-taller-density-config,\n $density-scale: $density-scale,\n $property-name: height\n ),\n $query: $query\n );\n }\n }\n}\n\n@mixin two-line-list-radius(\n $radius,\n $rtl-reflexive: false,\n $density-scale: variables.$two-line-item-density-scale,\n $query: feature-targeting.all()\n) {\n .mdc-list-item--with-two-lines {\n @include shape-mixins.radius(\n $radius,\n $rtl-reflexive,\n $component-height:\n density-functions.prop-value(\n $density-config: variables.$two-line-item-density-config,\n $density-scale: $density-scale,\n $property-name: height\n ),\n $query: $query\n );\n\n &.mdc-list-item--with-leading-avatar,\n &.mdc-list-item--with-leading-icon,\n &.mdc-list-item--with-leading-thumbnail,\n &.mdc-list-item--with-leading-checkbox,\n &.mdc-list-item--with-leading-radio,\n &.mdc-list-item--with-leading-switch,\n &.mdc-list-item--with-leading-image,\n &.mdc-list-item--with-leading-video {\n @include shape-mixins.radius(\n $radius,\n $rtl-reflexive,\n $component-height:\n density-functions.prop-value(\n $density-config: variables.$two-line-item-tall-density-config,\n $density-scale: $density-scale,\n $property-name: height\n ),\n $query: $query\n );\n }\n }\n}\n\n@mixin three-line-list-radius(\n $radius,\n $rtl-reflexive: false,\n $density-scale: variables.$three-line-item-density-scale,\n $query: feature-targeting.all()\n) {\n .mdc-list-item--with-three-lines {\n @include shape-mixins.radius(\n $radius,\n $rtl-reflexive,\n $component-height:\n density-functions.prop-value(\n $density-config: variables.$three-line-item-density-config,\n $density-scale: $density-scale,\n $property-name: height\n ),\n $query: $query\n );\n }\n}\n\n@mixin divider-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n .mdc-list-divider {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(background-color, $color);\n }\n }\n}\n\n@mixin divider-height($height, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n\n .mdc-list-divider {\n @include feature-targeting.targets($feat-structure) {\n @include theme.property(height, $height);\n }\n }\n}\n\n@mixin divider-leading-inset($inset, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-divider--with-leading-inset {\n @include feature-targeting.targets($feat-structure) {\n // We rely on auto to avoid clobbering the opposite padding.\n @include rtl.reflexive-property(padding, $inset, auto);\n }\n }\n}\n\n@mixin divider-trailing-inset($inset, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n &.mdc-list-divider--with-trailing-inset {\n @include feature-targeting.targets($feat-structure) {\n // We rely on auto to avoid clobbering the opposite padding.\n @include rtl.reflexive-property(padding, auto, $inset);\n }\n }\n}\n\n// The public density mixins apply the appropriate density styles regardless of\n// the item's start contents.\n@mixin one-line-item-density(\n $density-scale,\n $exclude-variants: false,\n $query: feature-targeting.all()\n) {\n @include _one-line-item-density($density-scale, $query: $query);\n\n @if not $exclude-variants {\n &.mdc-list-item--with-leading-avatar,\n &.mdc-list-item--with-leading-icon,\n &.mdc-list-item--with-leading-thumbnail,\n &.mdc-list-item--with-leading-checkbox,\n &.mdc-list-item--with-leading-radio,\n &.mdc-list-item--with-leading-switch {\n @include _one-line-item-tall-density($density-scale, $query: $query);\n }\n\n &.mdc-list-item--with-leading-image,\n &.mdc-list-item--with-leading-video {\n @include _one-line-item-taller-density($density-scale, $query: $query);\n }\n }\n}\n\n@mixin two-line-item-density($density-scale, $query: feature-targeting.all()) {\n @include _two-line-item-density($density-scale, $query: $query);\n\n &.mdc-list-item--with-leading-avatar,\n &.mdc-list-item--with-leading-icon,\n &.mdc-list-item--with-leading-thumbnail,\n &.mdc-list-item--with-leading-checkbox,\n &.mdc-list-item--with-leading-radio,\n &.mdc-list-item--with-leading-switch,\n &.mdc-list-item--with-leading-image,\n &.mdc-list-item--with-leading-video {\n @include _two-line-item-tall-density($density-scale, $query: $query);\n }\n}\n\n@mixin three-line-item-density(\n $density-scale,\n $query: feature-targeting.all()\n) {\n @include _three-line-item-density($density-scale, $query: $query);\n}\n\n//\n// Private\n//\n\n// Mixins that apply baseline height for one-, two-, and three- line item\n// container heights. This mixin calls the density mixins so that the styles\n// can be overwritten by future density mixin calls.\n@mixin _list-item-baseline-height($query: feature-targeting.all()) {\n @include _one-line-item-density(\n variables.$one-line-item-density-scale,\n $query: $query\n );\n\n @include _two-line-item-density(\n variables.$two-line-item-density-scale,\n $query: $query\n );\n\n @include _three-line-item-density(\n variables.$three-line-item-density-scale,\n $query: $query\n );\n}\n\n@mixin _tall-list-item-baseline-height($query: feature-targeting.all()) {\n @include _one-line-item-tall-density(\n variables.$one-line-item-density-scale,\n $query: $query\n );\n @include _two-line-item-tall-density(\n variables.$two-line-item-density-scale,\n $query: $query\n );\n}\n\n// The private density mixins allow density properties to be overridden\n// individually to avoid increasing specificity.\n\n@mixin _one-line-item-density($density-scale, $query: feature-targeting.all()) {\n $height: density-functions.prop-value(\n $density-config: variables.$one-line-item-density-config,\n $density-scale: $density-scale,\n $property-name: height,\n );\n\n @include one-line-item-height($height, $query: $query);\n}\n\n@mixin _one-line-item-tall-density(\n $density-scale,\n $query: feature-targeting.all()\n) {\n $height: density-functions.prop-value(\n $density-config: variables.$one-line-item-tall-density-config,\n $density-scale: $density-scale,\n $property-name: height,\n );\n\n @include one-line-item-height($height, $query: $query);\n}\n\n@mixin _one-line-item-taller-density(\n $density-scale,\n $query: feature-targeting.all()\n) {\n $height: density-functions.prop-value(\n $density-config: variables.$one-line-item-taller-density-config,\n $density-scale: $density-scale,\n $property-name: height,\n );\n\n @include one-line-item-height($height, $query: $query);\n}\n\n@mixin _two-line-item-density($density-scale, $query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n $height: density-functions.prop-value(\n $density-config: variables.$two-line-item-density-config,\n $density-scale: $density-scale,\n $property-name: height,\n );\n\n @include two-line-item-height($height, $query: $query);\n\n @if ($density-scale and $density-scale != 0) {\n &.mdc-list-item--with-two-lines {\n .mdc-list-item__content {\n display: flex;\n flex-direction: column;\n justify-content: center;\n }\n .mdc-list-item__primary-text,\n .mdc-list-item__secondary-text {\n margin-top: 0px;\n margin-bottom: 0px;\n line-height: 1.4;\n &::before,\n &::after {\n display: none;\n }\n }\n }\n }\n}\n\n@mixin _two-line-item-tall-density(\n $density-scale,\n $query: feature-targeting.all()\n) {\n $height: density-functions.prop-value(\n $density-config: variables.$two-line-item-tall-density-config,\n $density-scale: $density-scale,\n $property-name: height,\n );\n\n @include two-line-item-height($height, $query: $query);\n}\n\n@mixin _three-line-item-density(\n $density-scale,\n $query: feature-targeting.all()\n) {\n $height: density-functions.prop-value(\n $density-config: variables.$three-line-item-density-config,\n $density-scale: $density-scale,\n $property-name: height,\n );\n\n @include three-line-item-height($height, $query: $query);\n}\n\n// Split the list-base mixin into two sub-mixins, one holding the\n// structural/static styles (static-list-base) and the other holding styles\n// that are themable (typography-list-base). However, the existing list-base\n// mixin need to be preserved as Angular calls this mixin for autocomplete\n// base styling.\n@mixin _typography-list-base($query: feature-targeting.all()) {\n $feat-typography: feature-targeting.create-target($query, typography);\n @include typography.typography(subtitle1, $query);\n @include feature-targeting.targets($feat-typography) {\n // According to the mocks and stickersheet, the line-height is\n // adjusted to 24px for text content, same as for body1.\n /* @alternate */\n line-height: map.get(map.get(typography.$styles, body1), line-height);\n }\n}\n\n@mixin _static-list-base($query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n\n @include feature-targeting.targets($feat-structure) {\n margin: 0;\n padding: 8px 0;\n list-style-type: none;\n\n &:focus // lint-disable-focus-psuedo-selector\n {\n outline: none;\n }\n }\n}\n\n@mixin list-base($query: feature-targeting.all()) {\n @include _typography-list-base($query: $query);\n @include _static-list-base($query: $query);\n}\n\n@mixin item-base($query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n @include feature-targeting.targets($feat-structure) {\n display: flex;\n position: relative;\n align-items: center;\n justify-content: flex-start;\n overflow: hidden;\n padding: 0;\n\n &:focus // lint-disable-focus-psuedo-selector\n {\n outline: none;\n }\n }\n}\n\n@mixin _item-interactive-ripple($query: feature-targeting.all()) {\n @include ripple.surface(\n $ripple-target: variables.$ripple-target,\n $query: $query\n );\n @include ripple.radius-bounded(\n $ripple-target: variables.$ripple-target,\n $query: $query\n );\n @include ripple-theme.states(\n theme-color.prop-value(on-surface),\n false,\n $ripple-target: variables.$ripple-target,\n $query: $query\n );\n @include ripple-theme.states-activated(\n primary,\n false,\n $ripple-target: variables.$ripple-target,\n $query: $query\n );\n @include ripple-theme.states-selected(\n primary,\n false,\n $ripple-target: variables.$ripple-target,\n $query: $query\n );\n\n #{variables.$ripple-target} {\n @include ripple.surface-styles($query: $query);\n @include ripple.target-common($query: $query);\n }\n}\n\n@mixin _two-line-item-text-baseline($query: feature-targeting.all()) {\n @include _two-line-item-primary-text-baseline(32px, 20px, $query: $query);\n @include _two-line-item-overline-text-baseline(28px, 20px, $query: $query);\n @include _two-line-item-meta-text-baseline($top: 32px, $query: $query);\n}\n\n@mixin _two-line-item-primary-text-baseline(\n $top,\n $bottom,\n $query: feature-targeting.all()\n) {\n &.mdc-list-item--with-two-lines {\n .mdc-list-item__primary-text {\n @include typography.text-baseline(\n $top: $top,\n $bottom: $bottom,\n $query: $query\n );\n }\n }\n}\n\n@mixin _three-line-item-primary-baseline(\n $top,\n $bottom,\n $query: feature-targeting.all()\n) {\n &.mdc-list-item--with-three-lines {\n .mdc-list-item__primary-text {\n @include typography.text-baseline(\n $top: $top,\n $bottom: $bottom,\n $query: $query\n );\n }\n }\n}\n\n@mixin _two-line-item-overline-text-baseline(\n $top,\n $bottom,\n $query: feature-targeting.all()\n) {\n &.mdc-list-item--with-two-lines {\n .mdc-list-item__overline-text {\n @include typography.text-baseline(\n $top: $top,\n $bottom: $bottom,\n $query: $query\n );\n }\n }\n}\n\n@mixin _three-line-item-overline-baseline(\n $top,\n $bottom,\n $query: feature-targeting.all()\n) {\n &.mdc-list-item--with-three-lines {\n .mdc-list-item__overline-text {\n @include typography.text-baseline(\n $top: $top,\n $bottom: $bottom,\n $query: $query\n );\n }\n }\n}\n\n@mixin _multi-line-item-end-text-baseline($query: feature-targeting.all()) {\n &.mdc-list-item--with-two-lines {\n .mdc-list-item__end {\n @include typography.text-baseline(\n $display: block,\n $top: 28px,\n $query: $query\n );\n }\n }\n\n &.mdc-list-item--with-three-lines {\n .mdc-list-item__end {\n @include typography.text-baseline(\n $display: block,\n $top: 28px,\n $query: $query\n );\n }\n }\n}\n\n@mixin _two-line-item-meta-text-baseline(\n $top,\n $query: feature-targeting.all()\n) {\n &.mdc-list-item--with-two-lines {\n &.mdc-list-item--with-trailing-meta {\n .mdc-list-item__end {\n @include typography.text-baseline(\n $display: block,\n $top: $top,\n $query: $query\n );\n }\n }\n }\n}\n\n@mixin item-meta-text-ink-color($color, $query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n\n &.mdc-list-item--with-trailing-meta {\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n }\n}\n\n@mixin _item-icon-ink-color(\n $color,\n $leading-only: false,\n $query: feature-targeting.all()\n) {\n $feat-color: feature-targeting.create-target($query, color);\n\n &.mdc-list-item--with-leading-icon {\n .mdc-list-item__start {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n }\n\n @if (not $leading-only) {\n &.mdc-list-item--with-trailing-icon {\n .mdc-list-item__end {\n @include feature-targeting.targets($feat-color) {\n @include theme.property(color, $color);\n }\n }\n }\n }\n}\n\n@mixin _high-contrast-mode-border-color($query: feature-targeting.all()) {\n $feat-color: feature-targeting.create-target($query, color);\n .mdc-list-divider::after {\n @include feature-targeting.targets($feat-color) {\n // Color ensures border is shown, but will be overridden by the browser.\n @include theme.property(border-bottom-color, white);\n }\n }\n}\n\n@mixin _high-contrast-mode($query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n\n @include dom-mixins.forced-colors-mode {\n .mdc-list-divider::after {\n @include feature-targeting.targets($feat-structure) {\n content: '';\n display: block;\n border-bottom-width: 1px;\n border-bottom-style: solid;\n }\n }\n }\n}\n\n@mixin _list-group-subheader-margin($query: feature-targeting.all()) {\n $feat-structure: feature-targeting.create-target($query, structure);\n\n $mdc-list-subheader-virtual-height: 3rem;\n $mdc-list-subheader-leading: map.get(\n map.get(typography.$styles, body1),\n line-height\n );\n $mdc-list-subheader-margin: calc(\n (#{$mdc-list-subheader-virtual-height} - #{$mdc-list-subheader-leading}) / 2\n );\n\n @include feature-targeting.targets($feat-structure) {\n margin: $mdc-list-subheader-margin variables.$side-padding;\n }\n}\n","@use '@material/theme/theme' as mdc-theme;\n\n@use '../theming/theming';\n@use '../typography/typography';\n@use '../mdc-helpers/mdc-helpers';\n\n@mixin color($config-or-theme) {\n $config: theming.get-color-config($config-or-theme);\n\n @include mdc-helpers.using-mdc-theme($config) {\n .mat-mdc-optgroup-label {\n // Since this will usually be rendered in an overlay,\n // we have to explicitly set the default color.\n @include mdc-theme.prop(color, text-primary-on-background);\n }\n }\n}\n\n@mixin typography($config-or-theme) {\n $config: typography.private-typography-to-2018-config(\n theming.get-typography-config($config-or-theme));\n}\n\n@mixin density($config-or-theme) {\n $density-scale: theming.get-density-config($config-or-theme);\n}\n\n@mixin theme($theme-or-color-config) {\n $theme: theming.private-legacy-get-theme($theme-or-color-config);\n @include theming.private-check-duplicate-theme-styles($theme, 'mat-optgroup') {\n $color: theming.get-color-config($theme);\n $density: theming.get-density-config($theme);\n $typography: theming.get-typography-config($theme);\n\n @if $color != null {\n @include color($color);\n }\n @if $density != null {\n @include density($density);\n }\n @if $typography != null {\n @include typography($typography);\n }\n }\n}\n","@use 'sass:map';\n@use '../../theming/theming';\n\n@mixin _psuedo-checkbox-styles-with-color($text-color, $background) {\n .mat-pseudo-checkbox-checked,\n .mat-pseudo-checkbox-indeterminate {\n &.mat-pseudo-checkbox-minimal::after {\n color: $text-color;\n }\n\n // Full (checkbox) appearance inverts colors of text and background.\n &.mat-pseudo-checkbox-full {\n &::after {\n color: $background;\n }\n\n background: $text-color;\n }\n }\n}\n\n@mixin color($config-or-theme) {\n $config: theming.get-color-config($config-or-theme);\n $is-dark-theme: map.get($config, is-dark);\n\n $primary: theming.get-color-from-palette(map.get($config, primary));\n $accent: theming.get-color-from-palette(map.get($config, accent));\n $warn: theming.get-color-from-palette(map.get($config, warn));\n $background: theming.get-color-from-palette(map.get($config, background), background);\n $secondary-text: theming.get-color-from-palette(map.get($config, foreground), secondary-text);\n\n // NOTE(traviskaufman): While the spec calls for translucent blacks/whites for disabled colors,\n // this does not work well with elements layered on top of one another. To get around this we\n // blend the colors together based on the base color and the theme background.\n $white-30pct-opacity-on-dark: #686868;\n $black-26pct-opacity-on-light: #b0b0b0;\n $disabled-color: if($is-dark-theme, $white-30pct-opacity-on-dark, $black-26pct-opacity-on-light);\n $colored-box-selector: '.mat-pseudo-checkbox-checked, .mat-pseudo-checkbox-indeterminate';\n\n .mat-pseudo-checkbox-full {\n color: $secondary-text;\n &.mat-pseudo-checkbox-disabled {\n color: $disabled-color;\n }\n }\n\n .mat-primary {\n @include _psuedo-checkbox-styles-with-color($primary, $background);\n }\n\n // Default to the accent color. Note that the pseudo checkboxes are meant to inherit the\n // theme from their parent, rather than implementing their own theming, which is why we\n // don't attach to the `mat-*` classes. Also note that this needs to be below `.mat-primary`\n // in order to allow for the color to be overwritten if the checkbox is inside a parent that\n // has `mat-accent` and is placed inside another parent that has `mat-primary`.\n @include _psuedo-checkbox-styles-with-color($accent, $background);\n .mat-accent {\n @include _psuedo-checkbox-styles-with-color($accent, $background);\n }\n\n .mat-warn {\n @include _psuedo-checkbox-styles-with-color($warn, $background);\n }\n\n .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked,\n .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate {\n &.mat-pseudo-checkbox-minimal::after {\n color: $disabled-color;\n }\n\n &.mat-pseudo-checkbox-full {\n background: $disabled-color;\n }\n }\n}\n\n@mixin typography($config-or-theme) {}\n\n@mixin _density($config-or-theme) {}\n\n@mixin theme($theme-or-color-config) {\n $theme: theming.private-legacy-get-theme($theme-or-color-config);\n @include theming.private-check-duplicate-theme-styles($theme, 'mat-pseudo-checkbox') {\n $color: theming.get-color-config($theme);\n $density: theming.get-density-config($theme);\n $typography: theming.get-typography-config($theme);\n\n @if $color != null {\n @include color($color);\n }\n @if $density != null {\n @include _density($density);\n }\n @if $typography != null {\n @include typography($typography);\n }\n }\n}\n","@use 'sass:map';\n@use 'theming/theming';\n@use './style/private';\n@use './ripple/ripple-theme';\n@use './option/option-theme';\n@use './option/optgroup-theme';\n@use './selection/pseudo-checkbox/pseudo-checkbox-theme';\n@use './style/elevation';\n@use './typography/typography';\n\n@mixin color($config-or-theme) {\n $config: theming.get-color-config($config-or-theme);\n\n @include ripple-theme.color($config);\n @include option-theme.color($config);\n @include optgroup-theme.color($config);\n @include pseudo-checkbox-theme.color($config);\n\n // Wrapper element that provides the theme background when the user's content isn't\n // inside of a `mat-sidenav-container`. Note that we need to exclude the ampersand\n // selector in case the mixin is included at the top level.\n .mat-app-background#{if(&, ', &.mat-app-background', '')} {\n $background: map.get($config, background);\n $foreground: map.get($config, foreground);\n\n background-color: theming.get-color-from-palette($background, background);\n color: theming.get-color-from-palette($foreground, text);\n }\n\n // Provides external CSS classes for each elevation value. Each CSS class is formatted as\n // `mat-elevation-z$zValue` where `$zValue` corresponds to the z-space to which the element is\n // elevated.\n @for $zValue from 0 through 24 {\n $selector: elevation.$prefix + $zValue;\n // We need the `mat-mdc-elevation-specific`, because some MDC mixins\n // come with elevation baked in and we don't have a way of removing it.\n .#{$selector}, .mat-mdc-elevation-specific.#{$selector} {\n @include private.private-theme-elevation($zValue, $config);\n }\n }\n\n // Marker that is used to determine whether the user has added a theme to their page.\n @at-root {\n .mat-theme-loaded-marker {\n display: none;\n }\n }\n}\n\n@mixin typography($config-or-theme) {\n $config: typography.private-typography-to-2018-config(\n theming.get-typography-config($config-or-theme));\n\n @include option-theme.typography($config);\n @include optgroup-theme.typography($config);\n @include pseudo-checkbox-theme.typography($config);\n // TODO(mmalerba): add typography mixin for this.\n // @include ripple-theme.typography($config);\n}\n\n@mixin density($config-or-theme) {\n $density-scale: theming.get-density-config($config-or-theme);\n\n @include option-theme.density($density-scale);\n @include optgroup-theme.density($density-scale);\n // TODO(mmalerba): add density mixins for these.\n // @include ripple-theme.density($density-scale);\n // @include pseudo-checkbox-theme.density($density-scale);\n}\n\n// Mixin that renders all of the core styles that depend on the theme.\n@mixin theme($theme-or-color-config) {\n $theme: theming.private-legacy-get-theme($theme-or-color-config);\n // Wrap the sub-theme includes in the duplicate theme styles mixin. This ensures that\n // there won't be multiple warnings. e.g. if `mat-core-theme` reports a warning, then\n // the imported themes (such as `mat-ripple-theme`) should not report again.\n @include theming.private-check-duplicate-theme-styles($theme, 'mat-core') {\n $color: theming.get-color-config($theme);\n $density: theming.get-density-config($theme);\n $typography: theming.get-typography-config($theme);\n\n @if $color != null {\n @include color($color);\n }\n @if $density != null {\n @include density($density);\n }\n @if $typography != null {\n @include typography($typography);\n }\n }\n}\n","//\n// Copyright 2017 Google Inc.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n//\n\n// stylelint-disable selector-class-pattern --\n// Selector '.mdc-*' should only be used in this project.\n\n@use 'sass:math';\n@use 'sass:list';\n@use 'sass:map';\n@use 'sass:meta';\n@use 'sass:string';\n@use '@material/feature-targeting/feature-targeting';\n@use '@material/theme/custom-properties';\n@use '@material/theme/keys';\n@use '@material/theme/theme';\n\n/// @deprecated Avoid calling this function directly. Instead, configure the\n/// `$styles-